KunAgent/Kun
Local-first AI agent workspace for coding, writing, design, research, and automation — one runtime for desktop GUI and TUI.
它解决了什么问题
Kun 弥合了简易 AI 聊天界面与实际交付完整项目之间的鸿沟。它提供了一个统一的工作空间,用户可以从最初的需求澄清一路走到设计、编码、写作以及最终的验收测试,而无需在编辑器、终端和文档编辑器等不同工具之间手动转移上下文。
工作原理
Kun 作为一个“本地优先”的 AI Agent 工作台运行。它使用共享运行时(kun serve)连接桌面 GUI 和基于终端的 TUI,允许用户在保持相同会话、计划和任务历史的前提下切换界面。它支持多种模型提供商(API、订阅或自托管),并提供两种主要交互模式:
- 直接模式:用于简单提问和快速修改。
- Agent 图:一种实验性模式,适用于复杂的多步骤任务,Lead Agent 会创建依赖图并将工作委派给受限的子代理,确保每一步在继续之前都得到验证。
适用人群
它面向开发者、写作者、设计师和研究人员,帮助他们通过 AI 辅助的编码、写作、原型设计和自动化,将想法转化为可验证的成果。
亮点
- 统一工作台:在同一产品中集成代码、写作、设计和研究环境。
- GUI + TUI 协同:单一运行时实现可视化桌面应用与键盘为中心的终端界面之间的无缝切换。
- 模型无关:支持包括 OpenAI、Anthropic、DeepSeek、Ollama 等在内的多种提供商,既可通过 API 也可通过订阅使用。
- 高级任务管理:功能包括用于拆解目标的
/plan、用于代码审查的内联 diff,以及自动化的调度/循环。 - 可扩展性:支持 MCP(模型上下文协议)、自定义 Skills 和
.kunx扩展。