Repolode
suitenumerique

suitenumerique/docs

Editor de texto colaborativo open source para equipes, com edição em tempo real, subpáginas aninhadas e hospedagem própria; desenvolvido com Django e React.

Alternativa open source a:NotionGoogle Docs

Estrelas
16,935
Forks
671
Issues abertas
320
Último commit
há 12 horas

O que é?

O Docs é um editor colaborativo open source para escrever, organizar e compartilhar conhecimento em tempo real. Ele se apresenta como uma alternativa a ferramentas como Notion ou Google Docs, com foco na colaboração ao vivo, em documentos estruturados com subpáginas e em manter os dados sob o controle de quem opera a plataforma por meio da hospedagem própria.

O editor oferece edição de texto rico e Markdown, cursores e presença em tempo real, comentários, controle de acesso granular e busca de texto completo pelo conteúdo. Os documentos podem ser apresentados como slides usando uma estrutura baseada em delimitadores e exportados para .docx, .odt e .pdf, ou importados de .docx e .md.

Os recursos opcionais de escrita com IA podem reescrever, resumir, traduzir ou corrigir textos e são independentes de modelo e gateway: exigem apenas uma chave e uma URL de API. O Docs pode ser implantado com Kubernetes, Docker Compose ou métodos da comunidade, como Nix e YunoHost. Alguns recursos de exportação para PDF dependem de pacotes BlockNote XL licenciados sob GPL, e uma flag de build pode gerar uma imagem apenas com licença MIT, sem esses pacotes.

Recursos principais

  • 01Edição colaborativa em tempo real com cursores e presença ao vivo
  • 02Edição de texto rico e Markdown com comandos de barra e sistema de blocos
  • 03Subpáginas aninhadas e conteúdo pesquisável para organizar conhecimento
  • 04Apresentações de slides a partir da estrutura dos documentos, com exportação para PDF
  • 05Importação e exportação de .docx e .md, além de exportação para .odt e .pdf
  • 06Recursos opcionais de escrita com IA compatíveis com qualquer provedor compatível

Casos de uso

  • Órgãos públicos ou empresas que precisam de uma wiki interna com dados mantidos em seus próprios servidores
  • Equipes que redigem e revisam documentos juntas em tempo real
  • Comunidades abertas que criam uma base de conhecimento compartilhada e estruturada
  • Integração de transcrições de reuniões aos documentos por meio da API server-to-server

Início rápido

  1. 1

    Instale Docker, Docker Compose e GNU Make e, em seguida, confira as versões

    docker -v
  2. 2

    Inicialize o projeto

    make bootstrap FLUSH_ARGS='--no-input'
  3. 3

    Inicie os serviços e abra https://localhost:3000

    make run

Antes de usar

  • A configuração local documentada é apenas para desenvolvimento e testes e usa as credenciais padrão.
  • Alguns recursos avançados, como a exportação para PDF, dependem de pacotes BlockNote XL licenciados sob GPL, incompatíveis com MIT, a menos que a compilação seja feita com PUBLISH_AS_MIT=true.
  • Os recursos de IA exigem uma chave de API e uma URL de um provedor que você configurar.

Tópicos

Perguntas frequentes

O que é docs?
Editor de texto colaborativo open source para equipes, com edição em tempo real, subpáginas aninhadas e hospedagem própria; desenvolvido com Django e React. O Docs é um editor colaborativo open source para escrever, organizar e compartilhar conhecimento em tempo real. Ele se apresenta como uma alternativa a ferramentas como Notion ou Google Docs, com foco na colaboração ao vivo, em documentos estruturados com subpáginas e em manter os dados sob o controle de quem opera a plataforma por meio da hospedagem própria.
docs é gratuito? Qual é a licença?
docs é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
docs ainda é mantido?
Manutenção ativa. O último commit de docs foi em 19 de out. de 2026.
Para que posso usar docs?
Órgãos públicos ou empresas que precisam de uma wiki interna com dados mantidos em seus próprios servidores Equipes que redigem e revisam documentos juntas em tempo real Comunidades abertas que criam uma base de conhecimento compartilhada e estruturada Integração de transcrições de reuniões aos documentos por meio da API server-to-server
Como instalar docs?
Instale Docker, Docker Compose e GNU Make e, em seguida, confira as versões: docker -v Inicialize o projeto: make bootstrap FLUSH_ARGS='--no-input' Inicie os serviços e abra https://localhost:3000: make run
Onde consigo docs?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/suitenumerique/docs

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados