A free, open-source AI Office suite for macOS, Windows and Linux that edits real .docx, .xlsx, .pptx and PDF files with a built-in AI agent.
baotlake/office-website
Browser-based viewer and editor for Word, Excel and PowerPoint files that processes documents locally using WebAssembly.
Open-source alternative to:Microsoft Office
Google Docs
- Stars
- 1,473
- Forks
- 196
- Open issues
- 21
- Last commit
- 6 months ago
What is it?
ZIZIYI Office is a web application for previewing and editing .docx, .xlsx and .pptx files directly in the browser. Documents are processed on the client side, so files are not uploaded to a server, which suits users who need to keep sensitive documents private.
The editor is built on Next.js 15 with Zustand for state management and Radix UI for components. Opened files are stored in IndexedDB so they remain available for later use in the same browser. Files can also be picked from Google Drive, Dropbox or OneDrive through Uppy.
The editing engine draws on ONLYOFFICE web apps and an x2t WebAssembly build used for document conversion. The project is deployed to Cloudflare Pages and offers a second domain hosted on EdgeOne for users in the Asia-Pacific region.
Key features
- 01Opens and edits Word, Excel and PowerPoint files in the browser.
- 02Processes documents locally, so file contents are not uploaded.
- 03Stores files in IndexedDB for local file management.
- 04Imports files from Google Drive, Dropbox and OneDrive via Uppy.
- 05Can create new blank Word, Excel or PowerPoint documents from the start links.
Use cases
- Editing confidential contracts or financial spreadsheets without uploading them to a third-party server.
- Previewing Office files on a machine where installing desktop Office is not practical.
- Self-hosting a private browser-based Office editor for a team or personal use.
Quick start
- 1
Clone the repository
git clone <repository-url> - 2
Change into the project directory
cd website - 3
Install dependencies
pnpm install - 4
Run the development server, then open http://localhost:3000
pnpm dev
Things to know
- Requires Node.js 22+ and pnpm.
- Licensed under AGPL v3, which requires derivative network services to share their source code.
- The README does not describe the editing feature set in detail, so editing completeness is unclear.
Topics
FAQ
- What is office-website?
- Browser-based viewer and editor for Word, Excel and PowerPoint files that processes documents locally using WebAssembly. ZIZIYI Office is a web application for previewing and editing .docx, .xlsx and .pptx files directly in the browser. Documents are processed on the client side, so files are not uploaded to a server, which suits users who need to keep sensitive documents private.
- Is office-website free to use? What license does it have?
- office-website is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is office-website still maintained?
- Updated within 6 months. The last commit to office-website was on Apr 25, 2026.
- What can I use office-website for?
- Editing confidential contracts or financial spreadsheets without uploading them to a third-party server. Previewing Office files on a machine where installing desktop Office is not practical. Self-hosting a private browser-based Office editor for a team or personal use.
- How do I install office-website?
- Clone the repository: git clone <repository-url> Change into the project directory: cd website Install dependencies: pnpm install Run the development server, then open http://localhost:3000: pnpm dev
- Where can I get office-website?
- The source code and installation instructions are on GitHub: https://github.com/baotlake/office-website
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A single-binary CLI that lets AI agents and developers create, read, and edit Word, Excel, and PowerPoint files without Office installed.
Browser-based word processor for .docx and .odt files that runs locally, with no server or account required.
A browser-based video subtitle workstation that edits, styles and burns subtitles into local MP4 files, with optional on-device Whisper transcription.
An open-source, local-first knowledge base that merges docs, whiteboard canvas and tables in one workspace, as an alternative to Notion and Miro.
AI agent workflow that turns documents or topics into natively editable PowerPoint (.pptx) decks with real shapes, charts, tables and templates.