0xku/kon

Kon is a minimal coding agent (and also a highly opinionated one)

解決する課題

Kon は、重いエージェントフレームワークの代替として軽量な選択肢を提供する最小限のコーディングエージェントハーネスです。非常に小さなコアプロンプトと、予測可能な小さなツールセットに焦点を当てており、トークンのオーバーヘッドを抑えつつ、強力なコーディング支援を実現します。

動作方法

Kon は、最小限のシステムプロンプト(270トークン未満)と、ファイル操作およびシェル実行のためのコアツールセットを組み合わせたターミナルベースのエージェントとして動作します。プロジェクト固有のコンテキストは AGENTS.md または CLAUDE.md ファイルを通じて外部化され、マークダウンファイルに保存された再利用可能な行動パック(「スキル」)をサポートします。GitHub Copilot、OpenAI、DeepSeek、およびローカルのOpenAI互換エンドポイントを含む、多数のLLMプロバイダーに対応しており、APIキーまたはOAuthによる接続が可能です。

対象ユーザー

大きなフレームワークを引き継ぐことなく、簡単に読解・理解・カスタマイズできるコーディングエージェントを求める開発者、および開発ワークフローでTUI(ターミナルユーザーインターフェース)を好む開発者に最適です。

特徴

  • ミニマリストプロンプティング:固定ハーネスを約1,000トークンに抑えることで、コスト削減とモデルの集中力を向上させます。
  • コアツールセット:ファイルの読み取り、編集、書き込み、検索、およびbash実行のための組み込みツールを備えています。
  • インタラクティブTUI:ファジーなファイル検索(@)、パス補完、スラッシュコマンドを備えた豊富なターミナルインターフェースを提供します。
  • 柔軟なコンテキスト:AGENTS.md を通じたプロジェクトレベルのガイダンスと、専門的な指示に特化したモジュール式「スキル」をサポートします。
  • セッション管理:会話内容をJSONLファイルとして保存し、ユーザーが再開・継続・新しいセッションに焦点を絞ったコンテキストを引き渡すことが可能になります。
  • 広範なプロバイダーサポート:OpenAI互換APIを介して、多数のホストプロバイダーとローカルモデルと統合可能です。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト