swarmvault は何をしますか?
ローカルドキュメントをLLM駆動の簿記を使用してAIエージェント向けの耐久性のあるWikiにコンパイルします。
概要
SwarmVaultは、開発プロジェクト内の分散したドキュメントを、AIエージェントが参照可能な一貫したWikiにまとめるためのツールです。LLM(大規模言語モデル)を使用してドキュメントの内容を分析し、要約と構造化を行います。
機能
- ローカルファイルシステム上のマークダウンファイルを自動検出
- LLMによるドキュメントの要約とキー情報の抽出
- 抽出した情報を構造化されたWiki形式で保存
- AIエージェント(Claude Code、Cursor、Codex等)からのクエリに対応
- ドキュメントの更新に応じてWikiを自動更新
使用方法
SwarmVaultはCLIツールとして提供されます。以下のコマンドで実行できます:
swarmvault build --input ./docs --output ./wiki
オプション:
--input:ドキュメントが格納されているディレクトリを指定--output:生成されるWikiの出力先を指定--model:使用するLLMモデルを指定(デフォルトは環境変数LLM_MODEL)
設定
環境変数を使用して動作をカスタマイズできます:
| 変数名 | 説明 | デフォルト |
|---|---|---|
LLM_MODEL | 使用するLLMモデル | gpt-4 |
SWARMVAULT_DIR | 作業ディレクトリ | ./.swarmvault |
SWARMVAULT_LOG_LEVEL | ログレベル | info |
開発者向け情報
このスキルは、AIエージェントがプロジェクトのドキュメントを効率的に参照できるように設計されています。特に、大規模なプロジェクトやドキュメントが頻繁に更新される環境で有用です。
ライセンス
MITライセンスの下で公開されています。
このスキルは anitagraviti-sys/swarmvault から取得されました。