0xku/kon
Kon is a minimal coding agent (and also a highly opinionated one)
What it solves
Kon 是一个极简的编程代理框架,旨在为臃肿的代理框架提供一个轻量级、透明的替代方案。它允许开发者使用 LLM 进行编程任务,而无需继承庞大的系统提示词或复杂、僵化的框架,从而保持上下文窗口的高效和行为的可预测性。
How it works
Kon 以基于终端的代理形式运行,拥有极小的核心系统提示词(少于 270 个 token)和一小组内置工具。它通过外部文件(如 AGENTS.md 或 CLAUDE.md)和存储在 .agents/skills/ 中的可重用“技能”(指令包)来分层加载项目特定的上下文。它支持广泛的 LLM 提供商(包括 GitHub Copilot、OpenAI、DeepSeek 和 xAI)以及通过 OpenAI 兼容的 API 使用的本地模型。
Who it’s for
它是为那些想要一个易于阅读、理解和适配的编程代理,并且偏好具有直接 shell 访问和会话管理功能的以终端为中心的工作流的开发者而构建的。 \n## Highlights
- Minimalist Core: 固定框架保持在 1,000 个 token 左右,减少了提示词膨胀。
- Interactive TUI: 特色是具有模糊文件搜索 (
@)、路径补全和斜杠命令的终端 UI。 - Direct Shell Integration: 直接运行 shell 命令 (
!) 或将其输出通过管道传输给 LLM 进行分析 (!!)。 - Flexible Context: 从
AGENTS.md加载项目指导,并支持模块化、可重用的技能。 - Session Management: 支持从 JSONL 文件恢复会话,通过会话压缩来节省 token,以及向新会话进行专注的移交。
- Broad Provider Support: 为多个主要的 AI 提供商集成了 OAuth 和 API 密钥支持,并具有本地模型兼容性。
相關
- 專案
- 專案
- 專案
- 專案
- 專案