- What are ONLYOFFICE Apps?
- What's new in 4.0
- Key Features
- Security
- Get ONLYOFFICE Apps
- Integrations
- Repository Structure
- Technology Stack
- Single-container installation
- Building from Source
- Community & Support
Welcome to the official GitHub repository for ONLYOFFICE Apps!
ONLYOFFICE Apps are modular building blocks that extend ONLYOFFICE Docs: AI agents, Forms, Rooms, and Files. Each app solves an everyday problem, and you turn on only what you need. Apps and editors work as one flexible system: install the editors, extend them with apps, and integrate the package into your own solution. No technical skills required, so you can get going in minutes. Starting with version 4.0, released alongside ONLYOFFICE Docs 10.0, ONLYOFFICE Apps replace DocSpace.
This repository contains the source code for the backend and frontend components of ONLYOFFICE Apps.
- From one fixed space to modular apps: AI agents, Forms, Rooms, and Files are now separate apps you can mix and match. In the cloud, all apps are activated by default; on server builds, a quick installation gets you set up. Existing DocSpace accounts move to the new structure automatically, with no action needed.
- AI chat in every app: work with rooms, files, and forms faster, with workspace automation, quick file generation, intelligent search, and a personal knowledge base.
- Bigger knowledge base for AI agents: now supports TXT, MD, JSON, CSV, Word, Excel, and PowerPoint formats (including macro-enabled files and templates), and PDF.
- Forms app: start from auto-generated forms or ready-made templates, collect responses in a database or spreadsheet, and let AI analyze the results.
- Files app: one home for all your documents, with quick search and filters, folders and tags, and precise access settings.
- AI in the cloud, ready in one click: no API keys, no AI subscription, and a choice of leading models. Note: custom API keys set up in the cloud before this release are no longer used; you can keep using them in the free Desktop Editors.
- Works with ONLYOFFICE Docs 10.0: AI tools in every editor, a smarter PDF Editor, faster spreadsheets, and 40+ security fixes.
π See what's changed Β· Meet ONLYOFFICE Docs 10.0
AI Chat across all apps. Work faster with rooms, files, and forms: open the chat as a side panel in any room, folder, or document. Your conversations follow you across the workspace.
- Create ready-to-use files: ask for a report, a fillable PDF form, a presentation, or an image, and get the file right in your workspace.
- Work with files and images: attach documents, scans, receipts, or screenshots and ask AI to extract, summarize, or analyze them.
- Search the web: get up-to-date answers with clickable sources.
AI agents for your team. Create custom agents in their own dedicated section for a wide range of tasks. Give an agent instructions and a knowledge base built from your own documents, then invite colleagues with different roles. Call any agent from the AI Chat in any room or folder.
Extend AI with MCP. With the built-in ONLYOFFICE MCP Server, AI can create rooms, organize files, and manage users right from the chat. Connect external MCP servers too, and choose how much freedom AI gets with tool approval modes.
AI in the cloud. Start in one click, with no AI provider sign-up or API keys. There is no AI subscription: you pay only for what you use from your workspace Wallet. Choose from a hand-picked selection of models from OpenAI, Anthropic, Google, xAI, DeepSeek, and more, and assign a different model to each task, such as chat, summarization, translation, OCR, or image generation.
π‘ Want your own API keys or local models? Connect your cloud to the free ONLYOFFICE Desktop Editors and use any AI provider, or run models locally with Ollama or LM Studio.
π 10 things to know about AI in ONLYOFFICE Cloud Β· Learn more about AI tools
- Never start from a blank page: pick an auto-generated form or a ready-made template, tweak it, and share. You can also ask AI to build a fillable PDF form from a short description.
- Responses land neatly in a database or spreadsheet, all organized for you.
- AI analyzes the results and helps you understand every answer.
π Explore Forms
Rooms are built for working together, with a room type for every situation. Each room comes with preset permissions and roles.
- Collaboration rooms: Invite users to co-author and edit documents in real-time.
- Public rooms: Share documents for view-only access with external users via a public link.
- Custom rooms: Define your own access permissions, whether it's for review, commenting, or form filling.
- Virtual data rooms: Automatically index and track all content. You can enable watermarks, set file lifetime, restrict downloading and copying.
AI helps you find, manage, and keep everything tidy.
π Explore Rooms
- Store and manage all your documents in a single spot.
- Find what you need in seconds with quick search and filters.
- Organize with folders and tags, and decide exactly who sees what.
- No more digging through endless folders: AI helps you track down the file you need.
π Explore Files
ONLYOFFICE Apps are integrated with our complete online office suite, so you can work with dozens of formats.
- Text documents π
- Spreadsheets π
- Presentations π½οΈ
- PDFs βοΈ
- Forms π
- Diagrams πΌοΈ
- eBooks π
- Markdown files π
- Multimedia π΅
- Programming files and archives π§βπ»
Access your workspace from the free desktop apps for Windows, macOS, and Linux, and from the mobile apps for iOS and Android, now with an AI assistant, AI AutoFill for forms, and voice input.
π Get desktop and mobile apps
Easily extend what the apps can do.
- Connect third-party services like Dropbox, Google Drive, Zoom, etc.
- Activate system plugins or add your own.
Discover plugins in the Marketplace β.
Collaborate with peace of mind knowing your data is protected by multiple layers of security.
| Feature | Description |
|---|---|
| Compliance with standards | Our data security policy is fully compliant with GDPR standards. |
| Open source | We affirm transparency and reliability by opening the source code of all functional modules and tools. |
| Encryption | We use industry-leading AES-256 encryption for data at rest and HTTPS/TLS for data in transit. |
| Secure access & monitoring | Flexible access rights and JWT let you entirely control document access. Activity tracking and audit reporting provide traceability. |
π Learn more about all ONLYOFFICE security features β.
On your own server, install ONLYOFFICE Docs first and then extend it with the apps you need. In the cloud, everything is ready to go. Choose the option that best suits your needs.
| Option | Description | Get started |
|---|---|---|
| π’ ONLYOFFICE Docs Enterprise + Apps | Install ONLYOFFICE Docs Enterprise on your own server and extend it with apps for total control over your documents. Highly scalable to grow with your business. | Get it now |
| βοΈ ONLYOFFICE Docs Developer + Apps | Integrate ONLYOFFICE Docs Developer into your web app and extend it with apps to give your users a secure space for storing content and collaborating on documents. | Get it now |
| βοΈ Business Cloud | A hassle-free cloud solution with bigger storage, enhanced security, and professional support. Pay for admins only and invite users for free. | Check prices |
| π Free cloud for startups | Create a free cloud space for your documents. Invite up to 3 admins and collaborate on docs anywhere. | Create now |
| π Free cloud for schools and non-profits | Create a free cloud space for your school or non-profit with 2 GB of storage and up to 20 admin accounts. | Submit request |
Connect ONLYOFFICE Apps to collaborate on office documents directly from your business platform: Zoom, Pipedrive, Drupal, WordPress, Moodle, monday, etc.
Make use of Zapier integration to connect ONLYOFFICE Apps with thousands of tools your team uses.
Building on ONLYOFFICE Docs? The modular apps plug into the editors, so you can enable only what your users need. See ONLYOFFICE 10.0 for developers β.
Discover all integrations β
This repository is organized as a set of Git submodules:
| Folder | Description | README |
|---|---|---|
server |
Backend: C# 14.0, .NET 10.0, ASP.NET Core, .NET Aspire, MySQL, Redis, RabbitMQ, OpenSearch | Server README |
client |
Frontend: TypeScript 5.9, React 19, MobX 6, Vite 6, Webpack 5, Next.js, pnpm monorepo with Nx | Client README |
buildtools |
Build scripts, Docker configurations, CI/CD pipelines, installation packages, app configuration | Build Tools README |
.github/workflows |
GitHub Actions workflows for CI/CD and issue templates |
Backend: C# 14.0, .NET 10.0 / ASP.NET Core, .NET Aspire 13.1, MySQL 9.5, Redis, RabbitMQ, OpenSearch, OpenTelemetry
Frontend: TypeScript 5.9, React 19, MobX 6, CSS/SASS (SCSS modules), i18next, Vite 6, Webpack 5, Next.js
Infrastructure: Docker 28.5+, Nginx (OpenResty), pnpm 10.28+, Nx
The standalone deployment runs all ONLYOFFICE Apps services in one container, alongside optional containers for the editors, MySQL, and OpenSearch. It is the default topology of the installation script for every edition: Community, Enterprise, and Developer. If you need to scale out horizontally, use the microservices or stack topology instead. Check the instructions β‘οΈ
Note: This creates a development/testing environment not suitable for production use. For production deployment, see How can I get ONLYOFFICE Apps?
| Tool | Version | Verification Command |
|---|---|---|
| Node.js | >= 24 | node --version |
| pnpm | >= 10.28.0 | pnpm --version |
| .NET SDK | 10.0 | dotnet --version |
| Docker | >= 28.5.0 | docker --version |
- CPU: Dual-core 2 GHz or higher
- RAM: 8 GB or more
- SSD: At least 40 GB of free space
- Swap file: At least 2 GB
- OS: macOS, Linux, or Windows with WSL2
1. Clone the repository with all submodules:
git clone --recurse-submodules https://github.com/ONLYOFFICE/DocSpace && \
cd DocSpace && \
git submodule foreach "git checkout master"2. Start the preview:
cd server/common/ASC.AppHost
dotnet run --launch-profile previewThis will launch a minimal Docker-based setup.
More details: Server (launch profiles, backend architecture) Β· Client (frontend modes, packages) Β· Build Tools (Docker, CI/CD, installation)
3. Open the application:
| URL | Description |
|---|---|
| http://localhost:8092 | ONLYOFFICE Apps |
| http://localhost:15208 | Aspire Dashboard (backend services monitoring) |
| http://localhost:8092/scalar/#ascfiles | API Documentation (Scalar) |
| http://localhost:56161 | DB Gate (database management) |
| http://localhost:56162 | Mailpit (email testing) |
To work on the frontend, run the backend and the frontend in two terminals, starting from the repository root:
# Terminal 1: all backend services, without the client build
cd server/common/ASC.AppHost
dotnet run --launch-profile frontend-dev# Terminal 2: the frontend dev server
cd client
pnpm install && pnpm startThe application is available at http://localhost:8092. For the full backend setup with all services, use dotnet run --launch-profile development instead.
- Frontend (TypeScript/React): VSCode workspace with task buttons for one-click start β see Client README
- Backend (C#/.NET): VSCode with C# Dev Kit and .NET Aspire extensions β see Server README
- Press
Ctrl+Cin the backend terminal to stop all Aspire-managed services - Press
Ctrl+Cin the frontend terminal to stop the dev server
To completely remove Docker artifacts, see the Server README.
We β€οΈ community contributions!
- π Found a bug? Please report it by creating an issue.
- β Have a question? Ask other users and our developers in the ONLYOFFICE Community.
- π₯· Want to be a power user? Visit our YouTube channel and Help Center.
- π¨βπ» Need help for developers? Check our API documentation.
- π‘ Want to suggest a feature? Share your ideas here.
Ready to try the new ONLYOFFICE Apps? π Create your free account β¨
Made with β€οΈ by the ONLYOFFICE Team