suitenumerique /docs
Docs is an open-source text editor: web-native, made for real-time collaboration, cleanly structured documents and sub-documents with full ownership of your data. Built to scale with Django and React.
★ 16,982⑂ 700
16,982
stars
+17+20+90
700
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions
README
Chat on Matrix • Documentation • Try Docs • Contact us La Suite Docs: Collaborative Text Editing Docs, where your notes can become knowledge through live collaboration. Docs is an open-source collaborative editor that helps teams write, organize, and share knowledge together - in real time. !Live collaboration demo What is Docs? Docs is an open-source alternative to tools like Notion or Google Docs, focused on: - Real-time collaboration - Clean, structured documents - Knowledge organization - Data ownership & self-hosting Built for public organizations, companies, and open communities. Why use Docs? Writing - Rich-text & Markdown editing - Slash commands & block system - Beautiful formatting - Offline editing - Optional AI writing helpers (rewrite, summarize, translate, fix typos) Collaboration - Live cursors & presence - Comments & sharing - Granular access control Knowledge management - Subpages & hierarchy - Searchable content Presentations - Simple structure, based on delimiter (---) - Full screen option - PDF exports - Keyboard navigation - Start presention from a block - Presentation link !demo of slide mode in Docs Export/Import - Import to .docx and .md - Export to .docx, .odt, .pdf AI features Docs has optional AI features. They're model agnostic and gateway agnostic. You can either run your own or just use your AI provider. The config only requires an API key and a URL. V1: You select, AI replaces This version features a simple select and replace workflow. Your selection is the context and the instruction for the model. The AI feedback replaces your selection and is designed is optimized for Docs formatting. !Demo of Docs AI v1 V2: AI toolbar, AI cursor (beta) This version uses BlockNote AI integration. It features: - an AI toolbar at selection in which you can prompt, accept, reject and iterate AI feedback - an AI cursor, which interacts with the document, just as another collaborator in your document - document context is used on top of the selection !Demo of Docs AI v2 Interoperability Docs comes with a resource server API and a server to server API which allows for awesome integrations. A concrete example: Meet's transcriptions If you're running a Meet instance, with simple config (DJANGO_SERVER_TO_SERVER_API_TOKENS) you can push your meeting transcript to Docs and give access to the user who requested it. !transcript in Docs screenshot Try Docs Experience Docs instantly - no installation required. - 🔗 [Open a live demo document][demo] - 🌍 [Browse public instances][instances] [demo]: https://demo.docs.la-suite.eu/docs/6d1b6f7f-db33-4673-9277-4bf47b9881ec/ [instances]: documentation/instances.md Self-hosting Docs supports Kubernetes, Docker Compose, and community-provided methods such as Nix and YunoHost. Get started with self-hosting: Installation guide [!WARNING] Some advanced features (for example: Export as PDF) rely on XL packages from Blocknote. These packages