0xku/kon

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

何を解決するか

Konは、肥大化したエージェントフレームワークに代わる、軽量で透明性の高い選択肢を提供するために設計された、ミニマルなコーディングエージェント・ハーネスです。開発者が巨大なシステムプロンプトや複雑で硬直的なフレームワークを引き継ぐことなく、LLMをコーディングタスクに使用できるようにし、コンテキストウィンドウを効率的に保ち、動作を予測可能にします。

仕組み

Konは、非常に小さなコアシステムプロンプト(270トークン未満)と少数の組み込みツールを備えた、ターミナルベースのエージェントとして動作します。AGENTS.mdCLAUDE.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キーのサポート、およびローカルモデルとの互換性。

関連

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