DocuWriter icon

DocuWriter

認証する

DocuWriter は、接続したリポジトリからコードドキュメント、APIドキュメント、UML図を自動生成するAIコード文書化ツールです。コード変更に合わせてドキュメントを維持したいチーム向け。

DocuWriter

DocuWriter は何をするのか

DocuWriter は、リポジトリに接続してソースコードからドキュメントを生成する AI コード文書化ツールです。この製品は、コードドキュメント、APIドキュメント、UML図という 3 つの出力に重点を置いており、既存のコードベースをゼロから手作業で作成することなく、構造化されたドキュメントセットへ変換することを目的としています。

ソースでは、DocuWriter が AST 解析とコードを認識する検索パイプラインを使ってコードベースを読み込み、リポジトリの変更に合わせてドキュメントを同期し続けるワークフローが説明されています。GitHub、GitLab、Bitbucket、Azure DevOps をサポートし、Autopilot エージェントを通じてレビュー可能な更新提案も提供します。

機能

コードドキュメントの自動生成

リポジトリを接続し、空のページや MDX ファイルから始める代わりに、ソースコードから階層的なドキュメントツリーを生成します。

APIドキュメント

API コードから Swagger/OpenAPI 形式の API ドキュメントを生成し、エンドポイントやリクエストパターンの参照も含めます。

UML図の生成

ソースで言及されている Mermaid と PlantUML を使って、コードベースからクラス図、シーケンス図、コンポーネント図を作成します。

Autopilot AI エージェント

接続されたリポジトリの変更を監視し、コードが更新されるとレビュー可能な更新提案を開いて、ドキュメントをコードに同期させます。

公開とエクスポートのオプション

ドキュメントをプライベートなチームスペースまたは公開サイトに公開し、Markdown、Word、PDF、Confluence、Git にエクスポートできます。

AI ワークスペースと MCP アクセス

ドキュメント管理用のスペースを使用し、MCP 経由で ChatGPT、Claude、Cursor に接続できます。機能ページでは n8n 連携についても言及されています。

ユースケース

  • 引き継いだコードベース

    チームに既存のドキュメントがほとんど、またはまったくない場合に、大規模なコードベースや引き継いだコードベースをソースから構造化して文書化します。

  • ドキュメントの乖離

    頻繁なコミットやプルリクエストによって手動でのドキュメント維持が難しい場合に、参照資料を最新に保ちます。

  • エンジニアのオンボーディング

    社内の暗黙知や Slack での繰り返しの質問に頼らずに、新しいエンジニアがアーキテクチャ、API、モジュール情報を見つけられるようにします。

  • コンプライアンスとレビュー作業

    監査、デューデリジェンス、またはパートナーレビュー向けに、整理された技術資料としてコード、API、UML のドキュメントを作成します。

  • 引き継ぎと移行

    移行、買収、クライアントへの納品、またはチーム間の内部引き継ぎのためのハンドオフ資料を生成してエクスポートします。

Pros and Cons

Pros

  • 生のソースコードからドキュメントを生成するため、既存のドキュメントがない場合でも利用できます。
  • コードドキュメント、APIドキュメント、UML図という 3 つの主要なドキュメント出力をカバーしています。
  • Autopilot のレビュー ワークフローを通じて、リポジトリの変更に合わせてドキュメントを同期できます。
  • GitHub、GitLab、Bitbucket、Azure DevOps を含む複数のリポジトリプラットフォームをサポートしています。
  • チームスペース、公開サイト、Markdown、Word、PDF、Confluence、Git などの一般的な形式向けに、エクスポートと公開のオプションを提供しています。

Cons

  • 価格とプランの境界は、提供されたソースでは一部しか記載されていないため、購入者は価格ページで現在の上限と請求の詳細を確認する必要があるかもしれません。
  • いくつかの連携は高レベルで説明されていますが、ソースでは、すべての対応リポジトリホストについてワークフローのフックやプラットフォーム固有の動作が十分には文書化されていません。

FAQ

DocuWriter はどのように動作しますか?

DocuWriter はリポジトリに接続し、コードベースを解析して、ソースからドキュメント成果物を生成します。ソースでは、リポジトリを接続し、DocuWriter にコードを読み込ませ、その後レビュー、公開、最新状態の維持を行うという 3 段階の流れが説明されています。

どのような種類のドキュメントを生成できますか?

ソースによると、DocuWriter はコードドキュメント、APIドキュメント、UML図を生成します。機能ページでは、Swagger/OpenAPI 形式の出力と、UML のクラス図、シーケンス図、コンポーネント図についても説明されています。

どのリポジトリプラットフォームに接続できますか?

DocuWriter は GitHub、GitLab、Bitbucket、Azure DevOps に接続できます。ソースでは、GitLab の self-hosted サポートと、OAuth または personal access token による接続が記載されています。

DocuWriter は無料ですか、それとも有料プランが必要ですか?

価格ページには有料プランが掲載されており、料金は席単位ではなく生成単位であると記載されています。また、Starter プラン、年間請求で 4 か月分無料、SSO、self-hosted runtime、またはカスタムボリューム向けの Custom プランについても言及されています。

ドキュメントを共有またはエクスポートできますか?

ソースでは、出力をプライベートなチームスペースまたは公開サイトに公開でき、ドキュメントは Markdown、Word、PDF、Confluence、または Git にエクスポートできると説明されています。また、各スペースは MCP サーバーとして公開されるとも記載されています。

Quick Facts

カテゴリ
開発者ツール
主な用途
AI コード文書化と API ドキュメント作成
対応リポジトリ
GitHub, GitLab, Bitbucket, Azure DevOps
出力タイプ
コードドキュメント、APIドキュメント、UML図
ソースドメイン
docuwriter.ai
料金モデル
生成ごとの使用制限がある有料プラン