Full-fidelity editing for your AI product
An embeddable UI and SDK for DOCX, PPTX, and XLSX. Give your agents tools to edit files and your users an editor to review changes and keep working inside your product.
- 1Review a change
- 2Leave a comment
- 3Expand to full screen
Why it holds up on real files
Reducto has processed more than 5 billion pages of real-world documents. Editor is built on that experience with how messy files are actually structured.
- 01
Formatting survives the edit
Changes are written into the file's own XML, so the parts your agent did not touch in a document, deck or workbook stay as they were.
- 02
Agents edit, people review and keep working
Your agent and the editor work on one session, so an agent's edit shows up in the editor right away and your users pick up from there. In documents, the editor is locked while the agent runs and each agent edit is one undo step.
- 03
An SDK shaped like Office
The SDK follows the object names and arguments of the Office JavaScript API for Word, PowerPoint and Excel, so your agent and your engineers work with a model they already know.
- 04
Word review stays in Word's format
In documents, tracked changes and comments are standard Word revisions, so they can be accepted or rejected in your product, in Word or in Google Docs.
From agent output to a reviewable file
- STEP 01
Embed the editor
Add the editor for documents, presentations and spreadsheets to your web app.
<DocxEditor /> - STEP 02
Edit from code
Have your agent edit text, slides and cells through the SDK. In Word files, edits can be tracked changes with comments.
SDK · Tracked changes - STEP 03
Review in your product
Users see each change in context and keep working in the same file without leaving your app.
Accept · Reject - STEP 04
Export
Hand back a standard .docx, .pptx or .xlsx file.
↓ msa-redline.docx
Runs where your files need to be
The demo on this page runs in your browser. In your product, you choose where the engine runs.
In your users' browsers
The engine runs in a browser worker next to the editor, so a file can be opened, edited and saved without leaving the user's machine.
On your servers
Run the same engine in Node for agent edits and batch jobs inside your own infrastructure.
Standard files out
Every result is a regular .docx, .pptx or .xlsx that opens in Microsoft Office or Google Workspace.
BrowserYour serversTry the editor above, or talk to us about embedding it in your product.