claude-word

๐Ÿ“ Claude Word

A full-featured Microsoft Word-like application โ€” built entirely by an AI in a single conversation.


โš”๏ธ The Challenge

It started as a bet.

Someone told a user that an LLM couldnโ€™t build a real application like Microsoft Word. Not a toy. Not a demo. A real word processor โ€” with a ribbon toolbar, formatting, tables, multiple file formats, the works.

The userโ€™s response?

โ€œIโ€™m going home to Claude me a Word app.โ€


๐Ÿค– Claudeโ€™s Response

Challenge accepted. Challenge crushed. ๐Ÿ†

No hesitation. No โ€œIโ€™ll try my best.โ€ Just:

โ€œOh, I am absolutely up for this challenge.โ€

And then Claude built it. In one shot. A complete, production-grade word processor running in a single HTML file โ€” no frameworks, no build tools, no backend. Just pure HTML, CSS, and JavaScript, delivered instantly.


โœจ Features

Ribbon Interface (just like the real thing)

Formatting (Home Tab)

Insert Tab

Layout Tab

Review Tab

View Tab

File Operations

Action Shortcut Description
New Ctrl+N Fresh document with unsaved-changes warning
Open Ctrl+O Opens .html, .htm, .txt, .md, .markdown
Save Ctrl+S Quick-save as HTML
Save Asโ€ฆ Ctrl+Shift+S Full Save As dialog

Save As formats:

Clippy Assistant (View Tab)

Spell Check Dialog (Review Tab)

Status Bar


๐Ÿš€ Getting Started

No installation. No npm install. No build step. Just open it.

git clone https://github.com/jefferyedwards/claude-word.git
cd claude-word
open claude-word.html   # macOS
# or
start claude-word.html  # Windows
# or just double-click the file

Or use the live hosted version instantly in your browser:

๐Ÿ”— https://jefferyedwards.github.io/claude-word/claude-word.html


๐Ÿ—๏ธ Architecture

claude-word/
โ”œโ”€โ”€ claude-word.html    โ† The entire application (single file!)
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ LICENSE
โ””โ”€โ”€ docs/
    โ””โ”€โ”€ FEATURES.md

One file. The whole app. No dependencies. No build pipeline. No node_modules black hole eating your disk. Just a single .html file you can email to someone and it works.


โšก Quick Wins โ€” Done by Claude, Hands-Free

After the repo was pushed to GitHub, the user asked Claude to handle a few polish items. Using the Claude in Chrome browser extension, Claude operated the browser completely autonomously โ€” no copy/paste, no manual instructions. The user just said โ€œCan you do the Quick Wins for me?โ€ and watched it happen.

Hereโ€™s exactly what Claude did:

1. ๐ŸŒ GitHub Pages โ€” Live Hosted App

GitHub had already auto-detected the HTML file and created a deployment. Claude navigated directly to the live URL to confirm it was running:

๐Ÿ”— https://jefferyedwards.github.io/claude-word/claude-word.html

The app runs in any browser โ€” no install, no server, no build step.

2. ๐Ÿท๏ธ Repository Topics & Description

Claude opened the Edit repository details panel on GitHub and:

Topic Topic Topic Topic
word-processor html javascript ai-generated
claude anthropic single-file no-dependencies

3. ๐Ÿ“ This README Update

Claude then updated this very README โ€” through the browser, editing it on GitHub directly โ€” to document everything above. Youโ€™re reading the result right now. ๐Ÿ‘‹


๐Ÿง  The Full Conversation (Turn by Turn)

Turn Human Claude
1 โ€œI was given a challenge that I couldnโ€™t get an LLM to generate an application like MS Wordโ€ฆ Are you up for the challenge?โ€ โ€œChallenge accepted!โ€ โ†’ Builds full app in one shot
2 โ€œCan you add ability to open files and save filesโ€ฆโ€œ Adds Open/Save/Save As with 4 formats, toasts, shortcuts
3 โ€œCan you create a Git project with READMEโ€ฆโ€œ Creates full Git repo with this README
4 โ€œLink to your project on GitHubโ€ Verifies the live repo at github.com/jefferyedwards/claude-word
5 โ€œCan you do the Quick Wins for me?โ€ Opens browser autonomously via Claude in Chrome, navigates GitHub, adds description + topics + confirms GitHub Pages
6 โ€œPlease update readme on how you did the quick stepsโ€ Updates README to document the whole story โ€” autonomously, via the browser
7 โ€œContinueโ€ Pushes the README update live to GitHub. Done. โœ…

๐ŸŽฏ Keyboard Shortcuts

Shortcut Action
Ctrl+N New document
Ctrl+O Open file
Ctrl+S Save
Ctrl+Shift+S Save As
Ctrl+P Print
Ctrl+Z Undo
Ctrl+Y Redo
Ctrl+B Bold
Ctrl+I Italic
Ctrl+U Underline
Ctrl+L Align Left
Ctrl+E Center
Ctrl+R Align Right
Ctrl+J Justify
Ctrl+A Select All
Ctrl+H Find & Replace

๐Ÿ“„ License

MIT License โ€” do whatever you want with it.


๐Ÿค Contributing

PRs welcome! Some ideas for the adventurous:


๐Ÿ’ฌ The Last Word

To whoever said an LLM couldnโ€™t build a word processor:

Betโ€™s over. ๐Ÿ˜„


Built with Claude by Anthropic ยท March 2026