AI工具导航

Keen Code

由智能体构建的、上下文高效的 CLI 编程智能体

Keen Code 是什么?

Keen Code 是由 Anthropic 开发的开源 CLI 编程智能体,采用 Go 语言编写,主打上下文高效利用。它通过轮次记忆压缩多轮会话、将 MCP 服务器映射为懒加载技能,大幅节省上下文空间,同时在仓库中完整保留了由编码智能体从零构建的提示词与设计轨迹。

产品详细介绍

由智能体构建的、上下文高效的 CLI 编程智能体

Keen Code 是由 Anthropic 开发的开源 CLI 编程智能体,采用 Go 语言编写,主打上下文高效利用。它通过轮次记忆压缩多轮会话、将 MCP 服务器映射为懒加载技能,大幅节省上下文空间,同时在仓库中完整保留了由编码智能体从零构建的提示词与设计轨迹。

定价方案

有免费方案
免费
免费方案
  • 该产品标记为提供免费方案,具体权益以官网为准

查看官网价格

创始人评论

Mottakin Chowdhury
Mottakin Chowdhury创始人

Product Hunt 大家好!我很高兴向大家分享 Keen Code,这是一个用 Go 语言编写的开源 CLI 编码智能体。

从今年二月开始,我以个人身份独立开发这个 side project,我也借此机会尝试探索上下文效率与智能体驱动开发。

有三点让 Keen Code 区别于其他同类产品:

1. 由智能体构建

Keen Code 完全使用最先进的编码智能体从头构建。我的角色是人类协调者:编写提示词和需求,然后审核智能体生成的设计和代码。

为了保持透明,仓库中包含了一个 ai-interactions 文件夹,存放了提示词和输出文档。详情:

https://mochow13.github.io/keen-...

2. 回合式记忆

为了避免在多轮循环中占满上下文窗口,Keen Code 会在每轮结束后丢弃原始工具输入输出,转而保留提炼后的「回合记忆」——一个简单的确定性 Go 结构体,传递给下一轮使用。

详情:

https://mochow13.github.io/keen-...

3. 技能驱动的 MCP 服务器

Keen Code 不会提前将大型 MCP 服务器schema加载到上下文中,而是将 MCP 工具抽象为本地 markdown 技能,仅在 LLM 运行时请求特定工具时才获取对应的 JSON schema。

详情:

https://mochow13.github.io/keen-...

我已经用 Keen 开发 Keen 本身了,同时也在我的其他项目中使用它。期待收到大家的问题、反馈、建议和评测。我会长期坚持迭代改进这个项目。

提前感谢大家!

创始团队

Mottakin Chowdhury
Mottakin Chowdhury创始团队

官网信息

官网https://mochow13.github.io/keen-code
公司使命

基于命令行界面的极简编程智能体,具备精简上下文管理与技能驱动的MCP支持