0xku/kon
Kon is a minimal coding agent (and also a highly opinionated one)
何を解決するか
Konは、肥大化したエージェントフレームワークに代わる、軽量で透明性の高い選択肢を提供するために設計された、ミニマルなコーディングエージェント・ハーネスです。開発者が巨大なシステムプロンプトや複雑で硬直的なフレームワークを引き継ぐことなく、LLMをコーディングタスクに使用できるようにし、コンテキストウィンドウを効率的に保ち、動作を予測可能にします。
仕組み
Konは、非常に小さなコアシステムプロンプト(270トークン未満)と少数の組み込みツールを備えた、ターミナルベースのエージェントとして動作します。AGENTS.mdやCLAUDE.mdのような外部ファイル、および.agents/skills/に保存された再利用可能な「スキル」(指示パック)を通じて、プロジェクト固有のコンテキストをレイヤー化します。GitHub Copilot、OpenAI、DeepSeek、xAIを含む幅広いLLMプロバイダー、およびOpenAI互換APIを介したローカルモデルをサポートしています。
対象者
簡単に読み、理解し、適応させることができるコーディングエージェントを求め、、直接的なシェルアクセスとセッション管理を備えたターミナル中心のワークフローを好む開発者向けに構築されています。
ハイライト
- Minimalist Core: 固定のハーネスは約1,000トークンに抑えられ、プロンプトの肥大化を軽減します。
- Interactive TUI: ファジーファイル検索(
@)、パス補完、およびスラッシュコマンドを備えたターミナルUIを特徴としています。 - Direct Shell Integration: シェルコマンドを直接実行(
!)するか、その出力をLLMにパイプして分析(!!)できます。 - Flexible Context:
AGENTS.mdからプロジェクトのガイダンスを読み込み、モジュール式で再利用可能なスキルをサポートします。 - Session Management: JSONLファイルからのセッション再開、トークンを節約するためのセッション圧縮、および新しいセッションへの集中した引き継ぎをサポートします。
- Broad Provider Support: 複数の主要なAIプロバイダー向けの統合されたOAuthおよびAPIキーのサポート、およびローカルモデルとの互換性。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト