Skip to content
ranutsPublic

About

Local-first browser editor for Word, Excel, PowerPoint and PDF, with an experimental AI assistant. No Office installation or account required.

Topics

Resources

Stars

2.0k stars

Watchers

9 watching

Forks

Latest commit

 

History

698 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Document Editor

CI Status License Version Live site

English | 简体中文 | 日本語 | 한국어 | Deutsch | Español | Português | فارسی

An open source document workspace for you and your AI agents.

Open, edit, convert and save Word, Excel and PowerPoint files, and annotate PDFs in your browser. Core document processing runs locally, with no account or Office installation required.

Use optional AI assistance (Experimental Beta), let browser agents call document tools through WebMCP, or install it as a PWA. Cached editor resources work offline; you can also self-host or embed the editor in your app.

Try it online: edit.chaxus.com


✨ Features

  • Edit locally. Open, edit and convert documents on your device, without a required document upload.
  • Save your way. Write back to your chosen file where supported, or download an export. Reopen recent work from this browser.
  • Work with AI (Experimental Beta). Draft and refine text, work with spreadsheet data, create slides or ask about the current PDF page. Review changes before applying them.
  • Let agents handle documents. In WebMCP-compatible browsers, AI agents can open, convert and export files, and read text from word-processing documents.
  • Install as a PWA. Use it as an app; cached editor resources can work offline.
  • Host or embed it. Self-host a static site or add the editor to your app through its iframe API.

🚀 Quick start

New document · New spreadsheet · New presentation

Or run your own copy:

docker run -d --name document -p 8080:80 ghcr.io/ranuts/document:latest

📄 Formats

Kind Edit Also opens
Documents .docx .doc .odt .rtf .txt
Spreadsheets .xlsx .csv .xls .ods
Presentations .pptx .ppt .odp
PDF annotate, fill, export .pdf

Export supported documents to PDF.

Multilingual interfaces, light and dark themes, and read-only preview are also supported.

🔐 Local editing and data handling

Recovery copies stay in this browser for 7 days after the last edit or open. Delete them in Saved documents. Export anything you want to keep; recovery is not a backup.

Optional AI services receive the content needed for your request. On-device models keep it local. Browser dictation may use an online speech service; embedded exports are handled by the host app.

Your chosen browser AI agent controls how it handles content returned by document tools.

Documentation

User guide · Self-hosting, URLs and integration · Embedding API · Fonts

Offline use needs cached editor assets; uncached resources and remote files still need a network.

AI document assistant (Experimental Beta)

Draft and refine text, work with spreadsheet data, create slides or ask about the current PDF page. Review changes before applying and use Undo when needed.

Choose an on-device model or connect your own AI service. Dictate prompts where the browser supports speech input.

Experimental Beta. Off by default. Answers and edits can be wrong; check important results.

Watch the four demos
Word Excel
word-ai-normal-speed.mp4
excel-ai-normal-speed.mp4
Draft, write, summarize and undo Fill, calculate, sort and undo
PowerPoint PDF
pptx-ai-normal-speed.mp4
pdf-ai-normal-speed.mp4
Create, duplicate and undo Read, ask questions and review notes

Complete workflows at normal speed, recorded in English with a loaded local Qwen3 4B model. Response times vary by model and device.

Videos, captions and text descriptions

PDF assistance covers selectable text and page notes, not scanned-image text or rewriting PDF body text.

🛠 Development

Run from source:

git clone https://github.com/ranuts/document.git
cd document
pnpm install --frozen-lockfile
pnpm run dev

Feedback and contributions are welcome: Issues · Pull requests

📚 Built on

📄 License

AGPL-3.0 · NOTICE

Upstream notices and trademarks

This project is a modified version of the ONLYOFFICE editors (sdkjs and web-apps, copyright Ascensio System SIA). Its interface uses neutral descriptions without product logos or promotional branding. Copyright, license, modification and source information remain available in the editor's About pane and in NOTICE. Third-party GUI assets and fonts retain their respective licenses; removing product marks does not change those licenses.

The decision to omit product logos follows the FSF's published interpretation of AGPLv3 Section 7. It is not described as a court ruling or a guarantee of legal compliance; the upstream position and the rationale are recorded in NOTICE.

ONLYOFFICE is a trademark of Ascensio System SIA. This project is not an official ONLYOFFICE product and is not affiliated with, sponsored by or endorsed by Ascensio System SIA. Names in legal notices and source references identify the upstream technology, not this project's brand.

PWA installation and browser tabs use an independently drawn, neutral document icon. It contains no upstream logo, trademark or project initials.

About

Local-first browser editor for Word, Excel, PowerPoint and PDF, with an experimental AI assistant. No Office installation or account required.

Topics

Resources

Stars

2.0k stars

Watchers

9 watching

Forks

Releases

Packages

Used by

Contributors

Languages