This app uses a language model to read an open DOCX and add comments to selected phrases. Saving the document preserves those comments for Microsoft Word.
DOCX editor examples
Try the live demos, or build your own application with the starter projects on GitHub.
Live examples
Try a DOCX editor.
Open Igloo to try a custom interface, or review an NDA in Contract redlining.

Igloo
An ice-themed editor with its own toolbar, menus, and document workspace. Try a different take on the editing experience.
Open live demo in a new tab
Contract redlining
Review an NDA with a scripted assistant. Apply suggestions, accept or reject tracked changes, and export to Word.
Open live demo in a new tabStarter projects
Choose a framework or workflow and build from a runnable project.
Use a React panel to scroll to a paragraph reference, highlight it, or both. Choose the reference, effect, highlight style, duration, and scroll settings to see the result in the document.
This example loads the React DOCX editor as an Astro island in the browser. It includes the packaged toolbar and a review pane.
@docx-editor.dev/editor-api opens DOCX bytes, queues edits, and saves the edited document. This example fills template placeholders without a browser.
This example uses y-webrtc to replicate a document between browsers. It has no application server or durable shared storage.
This example connects a React editor to a Hocuspocus collaboration server. Remote carets show each person's name and avatar.
This example stores a custom legal citation as a Word content control. You can insert, edit, and save the citation.
Receive complete DOCX files without replacing the open editor. Preserve scroll position and show temporary highlights with change summaries.
Convert a DOCX in your browser and compare the document with its Markdown output.
Edit a DOCX document, generate a PDF preview, and download the result.
These deterministic agents execute document action plans using public editor-api imports. They create their input fixtures, save edited DOCX files, reopen them, and assert targeted edits and preserved content. No LLM credentials are needed.
This example uses the packaged <DocxEditor> component without custom composition.
Igloo Editor shows how you can theme and compose the editor.
This Next.js App Router example loads the React DOCX editor in the browser. It includes the packaged toolbar and a review pane.
Move the editor into its own browser window and back. The document, undo history, selection, and comments stay the same across each move. The example uses the Pro review module, so you can comment and suggest changes in either window.
This Remix and Vite example loads the React DOCX editor after the route mounts in the browser. It includes the packaged toolbar and a review pane.
Run a Node.js worker that joins a Hocuspocus room as **Review agent** and proposes Word tracked changes. Open the room in two browsers, then accept or reject suggestions from either browser.
This example records collaboration status, room size, and editing performance for editors in a shared Hocuspocus room. The server reports room counts, participant counts, memory use, and refused connections to Prometheus. Metrics exclude room names.
This example sends anonymous editor diagnostics and performance measurements to OpenTelemetry, Sentry, and the console. It records typing delay, layout and paint times, document opens, and refused edits with their hints. A panel beside the editor lists exported events.
This example runs an OpenTelemetry collector, Prometheus, Jaeger, and Grafana locally. Grafana includes the **Editor experience** and **Collaboration** dashboards.
This demo uses public built React and Vue package exports. It displays custom XML as a legal approval card and an inline reference chip. It also replaces the document's unsupported drawing placeholder.
This Vite and React app shows the editor composition API with custom chrome.
Edit an open DOCX through typed agent tools backed by the public editor-api document model. The example requires the EigenPal Pro License.
Add AI-powered DOCX editing to your product with Vespper MCP and the EigenPal DOCX editor. Let agents apply edits directly or propose tracked changes for review.

















