Repolode
suitenumerique

suitenumerique/docs

DjangoとReactで構築された、リアルタイム編集や階層型サブページに対応し、セルフホスト可能なオープンソースのチーム向け共同テキストエディター。

代替できる製品:NotionGoogle Docs

スター
16,935
フォーク
671
未解決の Issue
320
最終コミット
12 時間前

これは何?

Docsは、知識をリアルタイムで執筆、整理、共有するためのオープンソース共同編集ツールです。NotionやGoogle Docsの代替を目指しており、リアルタイムの共同編集、サブページを備えた構造化ドキュメント、セルフホストによるデータ管理を重視しています。

リッチテキストとMarkdownの編集、ライブカーソルとプレゼンス表示、コメント、きめ細かなアクセス制御、コンテンツ全体の全文検索に対応しています。区切り文字を使った構成でドキュメントをスライドとして表示でき、.docx、.odt、.pdfへのエクスポートと、.docx、.mdからのインポートも可能です。

オプションのAIライティング支援機能では、文章の書き換え、要約、翻訳、修正ができます。特定のモデルやゲートウェイに依存せず、APIキーとURLだけで利用できます。DocsはKubernetes、Docker Compose、またはNixやYunoHostなどのコミュニティ提供の方法でデプロイできます。一部のPDFエクスポート機能はGPLライセンスのBlockNote XLパッケージに依存しますが、ビルドフラグを使えば、それらを含まないMITライセンスのみのイメージを作成できます。

主な機能

  • 01ライブカーソルとプレゼンス表示に対応したリアルタイム共同編集
  • 02スラッシュコマンドとブロックシステムを備えたリッチテキストおよびMarkdown編集
  • 03知識を整理するための階層型サブページと検索可能なコンテンツ
  • 04ドキュメント構成からのスライド作成とPDFエクスポート
  • 05.docxと.mdのインポート・エクスポート、および.odtと.pdfへのエクスポート
  • 06互換性のある任意のプロバイダーで使えるオプションのAIライティング支援機能

ユースケース

  • データを自社サーバーに保持する社内Wikiを必要とする公共機関や企業
  • リアルタイムで共同執筆・レビューを行うチーム
  • 共有する構造化ナレッジベースを構築するオープンコミュニティ
  • サーバー間APIを介して会議の文字起こしをドキュメントに取り込む

クイックスタート

  1. 1

    Docker、Docker Compose、GNU Makeをインストールし、バージョンを確認する

    docker -v
  2. 2

    プロジェクトを初期化する

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

    サービスを起動し、https://localhost:3000 を開く

    make run

使う前に知っておきたいこと

  • ドキュメントに記載されているローカル環境のセットアップは、開発とテスト専用であり、デフォルトの認証情報を使用します。
  • PDFエクスポートなどの一部の高度な機能は、PUBLISH_AS_MIT=true を指定してビルドしない限り、MITライセンスと互換性のないGPLライセンスのBlockNote XLパッケージに依存します。
  • AI機能を利用するには、設定したプロバイダーのAPIキーとURLが必要です。

トピック

よくある質問

docs とは?
DjangoとReactで構築された、リアルタイム編集や階層型サブページに対応し、セルフホスト可能なオープンソースのチーム向け共同テキストエディター。 Docsは、知識をリアルタイムで執筆、整理、共有するためのオープンソース共同編集ツールです。NotionやGoogle Docsの代替を目指しており、リアルタイムの共同編集、サブページを備えた構造化ドキュメント、セルフホストによるデータ管理を重視しています。
docs は無料で使えますか?ライセンスは?
docs は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
docs は今もメンテナンスされていますか?
活発にメンテナンス中。docs の最終コミットは 2026年10月19日 です。
docs は何に使えますか?
データを自社サーバーに保持する社内Wikiを必要とする公共機関や企業 リアルタイムで共同執筆・レビューを行うチーム 共有する構造化ナレッジベースを構築するオープンコミュニティ サーバー間APIを介して会議の文字起こしをドキュメントに取り込む
docs のインストール方法は?
Docker、Docker Compose、GNU Makeをインストールし、バージョンを確認する: docker -v プロジェクトを初期化する: make bootstrap FLUSH_ARGS='--no-input' サービスを起動し、https://localhost:3000 を開く: make run
docs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/suitenumerique/docs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト