dollspace-gay/chainlink
A CLI issue tracker for AI Agents
解決する課題
Chainlinkは、AI支援開発のために特別に設計されたローカルファーストの課題管理ツールCLIです。タスク、引き継ぎメモ、コーディング標準のための永続的なメモリレイヤーを提供することで、AIセッション間(Claude Codeや他のLLMエージェントとのセッションなど)のコンテキスト消失問題を解決します。
仕組み
このツールは、すべてのデータをローカルのSQLiteデータベースに保存します。ユーザーは課題、サブ課題、依存関係を追跡しながら、AIの再起動間のギャップを埋めるためのパンくずリストと引き継ぎメモを記録する「セッション」を管理できます。
AIエージェントとは、主に2つの方法で統合されます:
- ネイティブフック: Claude Code専用に設計されており、行動ガードレール(例:「スタブなし」、「デッドコードなし」)を注入し、Pythonスクリプトを介して課題追跡を強制します。
- コンテキストプロバイダー: 現在のセッション状態、未解決の課題、プロジェクト固有のコーディングルールを含む構造化されたコンテキスト(XML、Markdown、またはJSON)を生成するスクリプトで、任意のLLMエージェント(Cursor、Aider、Continue.devなど)のプロンプトに先頭に追加できます。
対象者
AIコーディングアシスタントを使用し、進捗の追跡、コーディング標準の強制、および複数のAI駆動開発セッション間の継続性を維持するための構造化された方法を求める開発者。
ハイライト
- セッションメモリ: 引き継ぎメモとパンくずリストを使用して、コンテキストのリセットや圧縮から状態を回復します。
- ローカルファーストストレージ: すべてのデータは外部依存関係のないローカルのSQLiteデータベースに保持されます。
- AIガードレール: 言語固有のベストプラクティスを注入し、特定のgit操作をブロックして、人間のみの操作を確保します。
- エージェント非依存: シェルエイリアスや設定ファイルを介して任意のAIエージェントと統合するためのコンテキストプロバイダーを提供します。
- タスク管理: 課題の階層、マイルストーン、時間追跡、依存関係のブロックをサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト