Selvedge
開発者 masondelan が 2026 年 7 月 10 日にリリースした Selvedge は、AI コーディングエージェントがコードを修正する際に、その基盤となる推論プロセスと根拠を記録するオープンソースのローカル意思決定追跡ツールです。このツールは、エージェントがソースコードを変更する瞬間にリアルタイムで介入し、AI の思考の流れを捉え、それをローカル環境に保存するデジタルブラックボックス型のフライトレコーダーのように機能します。ソースコードの最終的な変更状態のみを記録する従来のバージョン管理システムとは異なり、Selvedge は AI が特定の関数を修正し、ライブラリを追
開発者masondelanが2026年7月10日にリリースしたSelvedgeは、AIコーディングエージェントがコードを修正する際に、その基盤となる推論プロセスと根拠を記録するオープンソースのローカル意思決定追跡ツールです。このツールは、エージェントがソースコードを変更する瞬間にリアルタイムで介入し、AIの思考の流れを捉え、それをローカル環境に保存するデジタルブラックボックス型のフライトレコーダーのように機能します。ソースコードの最終的な変更状態のみを記録する従来のバージョン管理システムとは異なり、SelvedgeはAIが特定の関数を修正し、ライブラリを追加した理由に関する論理的な理由と因果関係を記録することで、開発者が後でそれを明確に追跡できるように支援します。
従来のコラボレーションおよびバージョン管理ツールであるgit blameは、コードの物理的な変更履歴と作成者のみを記録するため、コードが変更された実質的な原因や深い意図まで説明することができませんでした。特に、AIエージェントとのペアプログラミングで頻繁に発生する問題であるコンテキストウィンドウの期限切れにより、エージェントが以前にどのような方法で実装を設計したかに関する長期的な記憶が失われるという根深い問題がありました。Selvedgeは、このギャップを埋めるために、AIエージェントの思考を記録するローカルリポジトリを提供し、エージェントが作成したコードの骨格だけでなく、その背後にある意思決定プロセスも完全に永続化する強力なソリューションを提供します。
このツールは、AIエージェントがテキストを生成するように、コーディング活動全体に関するメタデータを収集し、プロジェクト内のローカルディレクトリに軽量なSQLiteデータベースファイルとして、秘密裏かつ迅速に保存します。外部サーバーに個人情報やソースコードを送信しない完全なオフライン構造であるため、強力なデータセキュリティと機密性を保証します。開発者は、コマンドラインインターフェース(CLI)およびモデルコンテキストプロトコル(Model Context Protocol)をサポートするさまざまなインテリジェントエージェントと簡単に連携し、ゲノムデータ処理パイプラインやタンパク質構造予測自動化スクリプトなど、複雑な設計根拠が求められる研究用ソースコードの全サイクルを明確に可視化し、保守することができます。
💻 必要なスペック
「不要(CPUベースの超軽量SQLiteおよびCLI動作)」
パッケージのインストール先が50MB以内で、履歴DBのサイズは数十MB程度
⚡ インストール
4-1. クイックスタート
pip install selvedge && cd your-project && selvedge setup
4-2. 詳細なインストール
1. PyPI 経由での Python パッケージのインストールpip install selvedge
2. 対象プロジェクトのディレクトリに移動し、自動設定ウィザードを実行します。cd your-project selvage セットアップ
3. ローカルデータベースの初期化とgitフックの正常な連携確認selvedge 初期化
4. 設定と連携状態の診断検証selvageドクター
FAQ
Selvedgeとは何ですか?
開発者masondelanが2026年7月10日にリリースしたSelvedgeは、AIコーディングエージェントがコードを修正する際に、その基盤となる推論プロセスと根拠を記録するオープンソースのローカル意思決定追跡ツールです。このツールは、エージェントがソースコードを変更する瞬間にリアルタイムで介入し、AIの思考の流れを捉え、それをローカル環境に保存するデジタルブラックボックス型のフライトレコーダーのように機能します。ソースコードの最終的な変更状態のみを記録する従来のバージョン管理システムとは異なり、SelvedgeはAIが特定の関数を修正し、ライブラリを追加した理由に関する論理的な理由と因果関係を記録することで、開発者が後でそれを明確に追跡できるように支援します。 従来のコラボレーションおよびバージョン管理ツールであるgit blameは、コードの物理的な変更履歴と作成者のみを記録するため、コードが変更された実質的な原因や深い意図まで説明することができませんでした。特に、AIエージェントとのペアプログラミングで頻繁に発生する問題であるコンテキストウィンドウの期限切れにより、エージェントが以前にどのような方法で実装を設計したかに関する長期的な記憶が失われるという根深い問題がありました。Selvedgeは、このギャップを埋めるために、AIエージェントの思考を記録するローカルリポジトリを提供し、エージェントが作成したコードの骨格だけでなく、その背後にある意思決定プロセスも完全に永続化する強力なソリューションを提供します。 このツールは、AIエージェントがテキストを生成するように、コーディング活動全体に関するメタデータを収集し、プロジェクト内のローカルディレクトリに軽量なSQLiteデータベースファイルとして、秘密裏かつ迅速に保存します。外部サーバーに個人情報やソースコードを送信しない完全なオフライン構造であるため、強力なデータセキュリティと機密性を保証します。開発者は、コマンドラインインターフェース(CLI)およびモデルコンテキストプロトコル(Model Context Protocol)をサポートするさまざまなインテリジェントエージェントと簡単に連携し、ゲノムデータ処理パイプラインやタンパク質構造予測自動化スクリプトなど、複雑な設計根拠が求められる研究用ソースコードの全サイクルを明確に可視化し、保守することができます。
Selvedgeはいつ使いますか?
開発者 masondelan が 2026 年 7 月 10 日にリリースした Selvedge は、AI コーディングエージェントがコードを修正する際に、その基盤となる推論プロセスと根拠を記録するオープンソースのローカル意思決定追跡ツールです。このツールは、エージェントがソースコードを変更する瞬間にリアルタイムで介入し、AI の思考の流れを捉え、それをローカル環境に保存するデジタルブラックボックス型のフライトレコーダーのように機能します。ソースコードの最終的な変更状態のみを記録する従来のバージョン管理システムとは異なり、Selvedge は AI が特定の関数を修正し、ライブラリを追
📝 アップデートノート
まだアップデートノートはありません。
🧪 関連「生命のコード」
関連する「生命のコード」記事はまだありません。