kenn-io/kata
Local-first issue tracking for AI-assisted software work, with an agent-friendly CLI and human-facing TUI
What it solves
Kataは、人間とAIコーディングエージェントのコラボレーションに特化して設計された、ローカルファーストのイシュー・トラッカーです。チャットのスレッドやMarkdownのリストに代わる、耐久性のある構造化されたタスク台帳を提供します。エージェントはCLIを通じてプログラム的に操作でき、人間はターミナルUI (TUI) やブラウザベースのUIを通じて作業を監督できます。
How it works
Kataは、イシューをGitリポジトリ自体に保存するのではなく、SQLiteデータベース(またはリモートチーム向けのPostgres)でイシューの状態を管理するローカルサービスとして動作します。これにより、リポジトリをクリーンに保つことができます。エージェントは、証拠とともにイシューを作成、確保、およびクローズするためのCLIを提供し、Model Context Protocol (MCP) と統合することで、AIエージェントがタスク台帳と直接対話することを可能にします。
Who it’s for
重いSaaSプロジェクト管理ツールに頼ることなく、進捗を追跡し、タスクを割り当て、完了を検証するための構造化された方法を必要とする、開発者およびAIエージェント・ハーネス(Claude CodeやCodexなど)を利用するユーザーです。
Highlights
- Agent-First Ergonomics: 予測可能なAIスクリプト作成のために、安定した短い参照、べき等な作成、および特化した
--agent出力を提供します。 - Local-First Architecture: ランタイムの依存関係がない単一のGoバイナリを使用し、イシューの履歴をコードの履歴から分離して保持します。
- Evidence-Based Closing: 監査可能な作業のために、理由、メッセージ、および証拠(commit SHAなど)を伴う明示的な完了報告を要求します。
- MCP Integration: MCPクライアントが型定義されたイシューおよび自動化ワークフローを公開するためのネイティブなサーバーサポートを提供します。
- Flexible Deployment: デフォルトでローカルのSQLiteをサポートしていますが、PostgreSQLを使用してリモートデーモンやフェデレーションに拡張することも可能です。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト