
Moxie Docs
jackalope.digital · コーディング
Moxie Docs は GitHub リポジトリ向けのホスト型ドキュメントサービスだ。リポジトリを接続すると、コードを検索可能なナレッジベースにインデックス化し、マージのたびにそのナレッジベースを同期させ、同じコンテキストを MCP 経由で AI コーディングエージェントに提供する。各 PR でドキュメントの穴を指摘するチェックも走らせ、毎週金曜にはクリーンアップ PR を開くので、wiki が静かに腐っていかない。 そもそもなぜ自動化されたコードドキュメントに手を出すのか。手作業のドキュメントはいつも負けるからだ。

Moxie Docs について
Moxie Docs とは
Moxie Docs は、GitHub で出荷するチーム向けの自動化されたコードドキュメントだ。リポジトリを読み、コードが実際にどう動くかを出典付きで書き、コードが変わればそのドキュメントを最新に保つ。誰も更新しない静的な wiki ではなく、マージのたびに再チェックされる生きたドキュメント一式が手に入る。それが売り文句であり、製品ページの内容を見る限り、まずまず筋は通っている。
より大きな狙いは AI エージェント向けのコンテキストだ。Cursor、Claude Code、Codex、Windsurf といったコーディングエージェントは、慣習やアーキテクチャを推測させられると質の低い編集をする。Moxie Docs は、リポジトリのドキュメント、慣習、ドキュメントの穴を Model Context Protocol 経由で公開するので、エージェントは探索的なファイル読み込みでトークンを浪費せず、簡潔で正確なコンテキストを引き出せる。GitHub を接続したあとの設定コマンドは1つだけ。手作業のコンテキスト整形は要らない。
制約も重要だ。GitHub 専用なので、チームが GitLab や Bitbucket を使っているなら向かない。ホスト型サービスであり、コードとドキュメントが他人のインフラに載る。それを受け入れられないチームもある。無料枠を超えた料金は明確に公開されていないので、予算を気にする買い手は契約前にベンダーへ費用を確認すべきだ。
はじめかた
- GitHub アカウントで moxiedocs.com に登録する。無料枠はリポジトリ1つをカバーし、カードは不要だ。
- ドキュメント化したいリポジトリを接続し、サービスがインデックス化できるよう読み取り権限を与える。
- 最初のインデックス処理を終わらせる。Moxie Docs はアーキテクチャのメモ、モジュールの境界、Mermaid 図付きのファイル横断フローを生成し、すべて出典まで引用する。
- 提供された設定コマンドで MCP サーバーをコーディングエージェントに接続し、エージェントが推測ではなく生きたドキュメントを参照できるようにする。
- PR チェックを有効にし、必要ならブランチ保護で必須にする。こうすればドキュメントの穴が毎回の pull request で指摘される。
AIツール情報
Moxie Docsの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- バックエンド/プラットフォームエンジニア
- 新人を受け入れるエンジニアリングチーム
- AI コーディングエージェントを使う開発者
タスク
- コードドキュメントの生成
- ドキュメントとコードの同期維持
- AI エージェントへのリポジトリコンテキスト供給
- pull request でのドキュメント監査
シーン
- README が何ヶ月も前にずれたまま誰も気づかなかった、動きの速いリポジトリ
- 状況を素早く把握する必要がある新エンジニアの受け入れ
- すでに AI コーディングエージェントを使っていて、プロジェクトの慣習をいつも外しているチーム。
- 毎週のドキュメント整備
主な機能
自動化されたコードドキュメント
Moxie Docs は GitHub リポジトリをインデックス化し、アーキテクチャ、モジュールの境界、慣習、ファイル横断フローを扱う検索可能なコードドキュメントを書く。主張はすべて出所のソースファイルまで引用されるので、信じるのではなく検証できる。ドキュメントは一度書いて忘れるのではなく、マージのたびに再チェックされる。
AI コーディングエージェント向け MCP コンテキスト
このサービスは、リポジトリのドキュメント、慣習、未解決のドキュメントの穴を Model Context Protocol 経由で公開する。すると Cursor、Claude Code、Codex、Windsurf といったエージェントは、探索的な読み込みではなく簡潔なコンテキストを引き出せる。無駄なトークンが減り、プロジェクトが実際にどう組まれているかを尊重した編集になる。設定は GitHub 接続後のコマンド1つで済む。
ドキュメントのドリフト検出
ドキュメントはマージのたびに確認されるので、Moxie Docs はコードと歩調がずれた瞬間を指摘できる。静かに腐る wiki ではなく、特定のドキュメントがすでに出荷内容と一致していないというシグナルが得られる。金曜にドリフトに気づくのと、半年後に気づくのとの違いだ。ドキュメントへの信頼はこの差で死ぬ。
PR ドキュメントチェック
各 pull request で、Moxie Docs は助言的なチェックを走らせ、ドキュメントの穴、慣習違反、テンプレートを飛ばした PR 説明を指摘する。助言のままにしておくことも、厳格なゲートが欲しいときにブランチ保護で必須にすることもできる。ドキュメントを完成の定義の一部と考えるチームほど、これを活かせる。
金曜のクリーンアップ PR
毎週、このサービスは GitHub の活動から生成したドキュメント修正を束ねた pull request を開ける。他の PR と同じようにレビューし、良いものは残し、そうでないものは捨てる。「ドキュメントを更新する」という曖昧な雑務を、具体的でレビュー可能な変更に変える。
ホスト型の公開ナレッジベース
Moxie Docs は公開ナレッジベースをホストする。docs サイトを手作業で維持せずにドキュメントを公開したいオープンソースプロジェクトに向く。外部の貢献者向けにアーキテクチャのメモを公開するのにも手頃だ。
メリットとデメリット
メリット
- ドキュメントが出典を引用するので、主張を信じるのではなく確認できる
- 生きたドキュメントがマージのたびに再チェックされる。多くの wiki が失敗するのはまさにそこだ
- MCP コンテキストが AI エージェントの探索的な読み込みを減らし、トークンを節約して編集を改善する
- 無料枠はカード不要でリポジトリ1つをカバーし、試すリスクが低い
- 金曜のクリーンアップ PR がドキュメントの手入れを通常のレビュー作業に変える
デメリット
- GitHub 専用なので、GitLab や Bitbucket のチームは使えない
- ホスト型サービスなのでコードとドキュメントが第三者のインフラに載る。認めないチームもある
- 無料枠を超えた料金が明確に公開されていないので、予算を組む前に問い合わせが要る
- ドキュメント化するのはコードが何をするかであり、設計が良いかどうかではない。アーキテクチャレビューの代わりにはならない
よくある質問
GitHub リポジトリに接続し、コードについて出典付きのドキュメントを生成し、マージのたびに最新に保ち、そのコンテキストを MCP 経由で AI コーディングエージェントに渡す。自動化された、常に新鮮なドキュメントに、エージェントに優しい API を載せたものだと考えればいい。
関連コンテンツ
Moxie Docsに関連するツール、スキル、記事を探す。
Moxie Docsの代替ツール
Forefront
Forefront · コーディングForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。
Startkit
StartKit.AI · コーディングStartkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。
Testim
Tricentis · コーディングTestimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。
