AI開発者ツール
Selvedge
SelvedgeはAIエージェントによるコード変更の理由をキャプチャし、変更が行われた理由をコードと一緒に将来の参照のために保存します。
Selvedge
Selvedgeとは
Selvedgeはオープンソースツールで、コード変更中にAIエージェントからの推論を記録し、開発者が`selvedge blame`のようなコマンドを使って変更の「理由」を照会できるようにします。
Selvedgeと類似AIツールの比較
| 料金モデル | 無料 | 無料 | カスタム料金 | 無料, 有料 |
| 無料クレジット | ||||
| 主な機能 |
|
|
|
|
| メリット |
|
|
|
|
| 注意点 |
|
|
|
|
| おすすめの人 |
|
|
|
|
Selvedgeの使い方
- 1pipでSelvedgeをインストール: `pip install selvedge`
- 2プロジェクトに移動し、`selvedge setup`を実行してSelvedgeをAIツール(Claude Code、Cursor、Copilot)に接続します。
- 3ターミナルでコマンドを使用: `selvedge blame <エンティティ>`、`selvedge history`、`selvedge changeset`、`selvedge search`。
Selvedgeの主な機能
- AIエージェントからのコード変更の理由をリアルタイムでキャプチャ
- エンティティレベルの属性(例:users.email、api/v1/checkout)
- .selvedge/下のローカルSQLiteストレージ、外部依存関係ゼロ
- Cursor、Cline、Claude CodeなどのエディタとのMCPサーバー統合
- 元に戻したミスを繰り返さないための過去の試行メモリ
- 履歴をAgent Traceレコードとしてエクスポートし、可観測性・監査ツールに対応
Selvedgeのユースケース
- 過去の変更を理解する必要がある長期的にAIコードでメンテナンスするチーム
- 変更が行われた理由を覚えておきたいAIエージェントを使用する個人開発者
- AI生成コードの変更に対するコンプライアンスと監査トラッキング
Selvedgeの料金と無料枠
Selvedge の料金モデルは 無料 です。
このツールは完全に無料で利用できます
Selvedgeのメリット・注意点
メリット
- 変更と同じコンテキストからリアルタイムに理由をキャプチャ
- ローカルでプライベート – アカウント、サーバー、テレメトリなし
- エンティティレベルのクエリで特定の変更を簡単に検索
- prior_attemptsツールでエージェントがミスを繰り返すのを防止
- 人気のAIコーディングツールとシームレスに統合
注意点
- エディタに接続するための初期設定が必要
- MCPをサポートするAIエージェント(Claude Code、Cursor、Copilot)でのみ動作
- 現在サポートしているツールに限定 – 普遍的なソリューションではない
Selvedge はどんな用途に向いていますか?
- 長期的なプロジェクトでAIコーディングエージェントを使用するチーム
- AIコード変更の監査証跡を必要とする開発者
- AIが特定のコード変更を行った理由を思い出す必要があるすべての人