OpenWikiとは?
OpenWikiは、コーディングエージェントにリポジトリを調査させてリンク付きのMarkdown wikiをopenwiki/フォルダー内に作成し、それを最新の状態に維持するLangChainのプロジェクトです 。個々の事実に関する記述は、ファイルや行範囲などのバージョン管理されたソース証拠を指し示すGrounded Claimとして保存されます。そのため、更新時には証拠が変更されたページのみが書き直され、変更がない場合の更新ではモデル呼び出しが一切行われません。
本ツールは2つの方法で動作します。すでに利用しているコーディングエージェント(Codex、Claude Code、OpenCode、Cursor、GitHub Copilot CLI、Kiro、IBM Bob、Antigravity、Oh My Pi、またはPi)の内部でそのエージェントのモデルセッションを使用して実行するか、14のモデルプロバイダーを備えた独自のDeep Agentsドキュメントエージェント上でスタンドアロンCLIとして実行します。AGENTS.mdブロックを維持し、MCP経由でローカルの検索および読み取りツールを公開し、リポジトリ間のwikiをワークスペースへとリンクし、GoogleのOpen Knowledge Format v0.2を出力します。
リポジトリは2026年6月22日に作成され、MITライセンスで提供されており、約17,600件のGitHubスターを獲得しています。npmパッケージは0.7.2(2026年10月9日)となっており、10月の最終週には約66,000回ダウンロードされました。
OpenWikiは使う価値があるか?
OpenWikiは、生成されたドキュメントの多くを破綻させる問題、すなわち内容が陳腐化してもどの部分が古くなったかが誰にも分からないという課題を解決します。各事実をバージョン管理されたソースの証拠に関連付けることで、次回実行時にリトライ処理に関する主張が移動した行を引用していることを検知し、そのページのみをモデルに再送信できます。変更のないリポジトリの更新にはコストがかかりません。 モデル呼び出しが行われる前にチェックが実行されるためです。ページは1枚ずつ保存されるため、処理が中断された場合でも最初からやり直すことなく再開できます。
この統合モデルは実用上の利点です。Claude CodeやCodexの内部で実行すると、エージェントの認証済みセッションとツールを借用するため、別のAPIキーや請求を管理する必要がありません。調査と記述はエージェントが担当し、OpenWikiはキュー、主張の記録、および最終インデックスの管理を担います。MCPの検索および読み取りツールはローカルかつ読み取り専用で、モデル呼び出しを伴いません。また、管理された指示文により、エージェントは各タスクの開始時にwiki全体を読み込むのではなく、具体的な質問に対して情報を検索するよう誘導されます。GitHub Actions、GitLab、Bitbucketの定期ジョブは、wikiに変更があった際にドキュメント用のpull requestを作成します。
デフォルト設定には注意が必要です。テレメトリは有効になっており、initまたはupdateごとに、コマンド、結果、セットアップ時のプロバイダー名とコネクター名を含む単一のイベントが送信されます。コードやプロンプトが送信されることはありません。OPENWIKI_TELEMETRY_DISABLED=1またはDO_NOT_TRACK=1を設定することで無効化できます。グラフ可視化ツールは公開CDNからライブラリを取得するため、オフラインでは機能しません。.openwikiignoreによってパスの読み取りを防ぐことができますが、READMEに記載されているとおり、エージェントはテストやコミットメッセージから無視された領域を推測する可能性があります。
制限事項は、急速に進行している開発4か月目のプロジェクトに見られる内容です。バージョン0.7.2、約208件の未解決のissueおよびpull requestが存在し、主張の根拠付けは現時点ではリポジトリのコードのみを対象としており、個人用wikiコネクター(Notion、Gmail、Slack、X)やLangSmithのトレースには対応していません。リポジトリを毎回1つのプロンプトにまとめるRepomixと比較して、OpenWikiは初期段階で全体の生成コストがかかりますが、その後のあらゆる質問や増分更新ごとにそのコストを回収できます。
真価を発揮する場面
コントロールプレーン、データプレーン、およびインフラストラクチャのリポジトリを管理するプラットフォームチーム
3つのコードベースすべてを読み込むことなく、エージェントにリポジトリ横断の質問へ回答させること
各リポジトリでwikiを生成し、openwiki linkを使用してワークスペースへとまとめます。エージェントはローカルのMCPツールを介して3つすべてを横断検索します。Claude CodeまたはCodexを介して実行した場合、エージェント自身のセッション以外のモデル費用は発生しません。
オンボーディングドキュメントが陳腐化している30人規模の開発会社のエンジニアリングマネージャー
担当者を割り当てることなくアーキテクチャドキュメントを 最新に保つこと
細かい権限を設定したトークンを用いて定期実行のGitHub Actionsワークフローを追加し、主張が古くなるたびにドキュメント専用のpull requestを作成させます。レビュアーは他の変更と同様にそれをマージします。変更のない週はモデル呼び出しが発生しません。
不慣れな大規模リポジトリに新しく参加したスタッフエンジニア
半日でコードベースの正確な全体図を把握すること
Claude Codeの統合機能をインストールし、ソースとテストからOpenWikiを初期化するようエージェントに指示した上で、openwiki visualizeを開いてMarkdownリーダーの横にグラフを表示します。初回生成にはエージェントセッション1回分のトークンが消費される点に留意してください。
導入前に確認すること
- 導入
- npm install -g openwiki(Node 22.22.0以上)を実行し、openwiki integrations install claude(またはcodex、cursorなど)を実行後、エージェントを再起動してwikiの初期化を指示します。スタンドアロンの場合、openwiki --initを実行するとプロバイダー、キー、モデルの設定が対話形式で進みます。
- 連携
- 10種類のコーディングエージェントホストに対応しています。スタンドアロンCLI向けには、OpenAI(デフォルトはgpt-5.6-terra)、Anthropic、Bedrock、Vertex、Copilot、およびOllamaなどのOpenAI互換エンドポイントを含む14のプロバイダーをサポートしています。GitHub、GitLab、Bitbucket向けのCIテンプレートが用意されています。個人用wiki向けとして、Notion、Gmail、Slack、X、ウェブ検索、Hacker Newsのコネクターがあります。
- データとプライバシー
- wikiと主張はリポジトリ内のプレーンファイルとして保存され、キーは~/.openwiki/.envに格納されます。テレメトリはデフォルトでinitまたはupdateごとに1つの匿名イベントを送信します。OPENWIKI_TELEMETRY_DISABLED=1で無効化できます。リポジトリのコンテンツは、利用するモデルプロバイダーまたはホストエージェントに送信されます。MITライセンスです。
- 大規模利用時のコスト
- フリーソフトウェアです。大規模なリポジトリの初回生成にはコストがかかります。ネイティブ実行では最大8ページを並列でドキュメント化でき、その後の更新では証拠が変更されたページの分のみ費用が発生します。コーディングエージェントホスト経由の場合、費用はそのサブスクリプション内に収まります。
- 制限
- バージョン0.7.2の時点で約208件の未解決のissueおよびpull requestがあります。ホスト主導の実行は順次処理となり、コードwikiのみが対象です。ストリーミング専用のゲートウェイでは、ストリーミングを強制しない限り空のwikiが返されることがあります。OpenRouterの残高が少ない場合、出力上限を設定しないと402エラーが発生することがあります。
良い点
- Grounded Claimsにより各事実がバージョン管理されたソース行に紐付けられます
- 変更がない更新ではモデル呼び出しが完全にスキップされます
- 10種類のコーディングエージェント内で既存のセッションを利用して動作します
- リンクされたリポジトリ全体に対するローカルで読み取り専用のMCP検索が可能です
気になる点
- デフォルトでテレメトリが有効になっています
- 可視化ツールには公開CDNが必要なため、オフラインでの閲覧ができません
- 主張の根拠付けはコードのみが対象で、コネクターには対応していません
- 1.0未満のバージョンで あり、約208件の未解決のissueおよびPRが存在します
おすすめの人
コーディングエージェントが同じコードベースの調査を何度も繰り返しており、乖離していくのではなくpull requestを通じて自動更新されるwikiを求めているチームに適しています。
OpenWikiの代替
OpenWiki:よくある質問
- OpenWikiは使う価値があるか?
- OpenWikiは、自身が生成した文章のどれが古くなったかを把握できる初のエージェント作成型ドキュメントツールであり、この仕組みによって生成されたドキュメントを維持する価値が生まれます。 評価は5点満点中4.2点です。
- OpenWikiの料金は?
- 無料でオープンソース(MIT)です。利用するモデルプロバイダーに直接料金を支払います。
- OpenWikiの欠点は?
- デフォルトでテレメトリが有効になっています; 可視化ツールには公開CDNが必要なため、オフラインでの閲覧ができません; 主張の根拠付けはコードのみが対象で、コネクターには対応していません; 1.0未満のバージョンであり、約208件の未解決のissueおよびPRが存在します.
- OpenWikiは誰に向いているか?
- コーディングエージェントが同じコードベースの調査を何度も繰り返しており、乖離していくのではなくpull requestを通じて自動更新されるwikiを求めているチームに適しています。
- チームや本番環境でOpenWikiを使うと費用はいくらか?
- フリーソフトウェアです。大規模なリポジトリの初回生成にはコストがかかります。ネイティブ実行では最大8ページを並列でドキュメント化でき、その後の更新では証拠が変更されたページの分のみ費用が発生します。コーディングエージェントホスト経由の場合、費用はそのサブスクリプション内に収まります。
- OpenWikiは企業データを扱っても安全か?
- wikiと主張はリポジトリ内のプレーンファイルとして保存され、キーは~/.openwiki/.envに格納されます。テレメトリはデフォルトでinitまたはupdateごとに1つの匿名イベントを送信します。OPENWIKI_TELEMETRY_DISABLED=1で無効化できます。リポジトリのコンテンツは、利用するモデルプロバイダーまたはホストエージェントに送信されます。MITライセンスです。
- OpenWikiの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はRepomix, Graphify, code2prompt 、 claude-memです。
回答確認日:2026年10月31日
