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
TypeScriptCreated 2024-01-09docs.la-suite.eu/
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

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON