claude-brain は何をしますか?
Claude Code の頭脳をマシン間で同期 — メモリ、スキル、エージェント、ルール、設定をインテリジェントなセマンティックマージで同期。Gitベース、自動同期フック。
概要
toroleapinc/claude-brain は、Claude Code の設定データ(メモリ、スキル、エージェント、ルール、およびその他の設定)を Git リポジトリで管理し、複数のマシン間で自動的に同期するためのツールです。
特徴
- Gitベースの同期 — すべての設定を Git リポジトリでバージョン管理し、プッシュ/プルで同期
- 自動同期フック — 変更を検出して自動的に同期(例:
pre-pushフックやpost-mergeフック) - インテリジェントなセマンティックマージ — 競合時には内容を理解して安全にマージ
- 完全な設定バックアップ — 履歴管理により、過去の状態にロールバック可能
セットアップ
- 初期化:
claude-brain init - リモートリポジトリを設定:
claude-brain remote add <url> - 初回同期:
claude-brain push - 自動同期フックを有効化:
claude-brain hook install
使用例
# ローカルの変更をプッシュ
claude-brain push -m "新しいエージェント設定を追加"
# リモートの変更をプル
claude-brain pull --merge
# 同期状態を確認
claude-brain status
# 競合を解決(インタラクティブ)
claude-brain merge
対応プラットフォーム
- Claude Code (CLI)
- その他 Git ベースの開発環境
注意事項
- 初回同期時は既存の設定が上書きされる可能性があるため、事前にバックアップを推奨
- 機密情報(API キーなど)は
.gitignoreで除外すること - 同期間隔はフックの設定に依存
ライセンス
MIT License