
产品介绍
Keen Code 是一款开源、上下文感知且高效的 CLI 编程 agent,使用 Go 语言编写。三个方面使其区别于同类产品: - 完全由编程 agent 从零构建,完整的提示词和设计过程保留在代码仓库中并公开分享。 - 采用轮次记忆机制,保持多轮会话精简,显著节省上下文消耗。 - 将 MCP 服务器映射为延迟加载的技能模块,而非一开始就将大量 schema 塞入上下文,在多 MCP 场景下进一步节省上下文空间。
适合谁关注
- 开发者和技术团队
- 设计师、内容创作者和视觉团队
- 教育产品团队和学习工具用户
- 正在评估 AI 工具或智能体落地的团队
可借鉴场景
- 快速理解 Keen Code 的定位、核心能力和 Product Hunt 热度
- 判断“由 agent 构建的上下文高效 CLI 编程 agent”这类需求是否值得做竞品调研
- 沿着 开发者工具、AI 与智能体 继续发现同类产品和替代方案
- 筛选高票产品,观察海外用户当前愿意投票支持的产品形态
- 结合评论热度,判断该产品是否有真实讨论和早期用户反馈
109
投票数
17
评论数
6月4日
发布日期
作者自荐
总结
Keen Code 在日益拥挤的 AI 编程助手赛道中找到了一个精准的差异化切入点——上下文效率。当前主流 CLI 编程 agent 普遍面临多轮对话中上下文窗口膨胀的问题,Keen Code 提出的"轮次记忆"机制和技能驱动的 MCP 延迟加载策略,从架构层面解决了这一核心痛点。项目本身由 agent 构建并公开全部提示词和设计文档,这种"吃自己的狗粮"式的开发方式既验证了产品能力,也为社区提供了宝贵的 agent 驱动开发参考案例。选择 Go 语言实现则带来了性能和部署上的天然优势。作为个人开源项目,挑战在于如何在功能丰富度上追赶 Claude Code、Codex 等背靠大厂的竞品,以及能否建立起活跃的社区生态来推动长期发展。
GitMemo免费开源
把 AI 对话保存到你的 Git 知识库
本地优先,支持 macOS 与 Android。剪贴板、截图、笔记和文件都能集中保存、搜索、同步。
获取安装包

大家好,Product Hunt!很高兴分享 Keen Code,一款用 Go 语言编写的开源 CLI 编程 agent。 从二月份开始,一直作为个人副项目独立开发,并以此为契机探索上下文效率和 agent 驱动开发的实践。 三个方面让 Keen Code 区别于同类产品: 1. 由 agent 构建 Keen Code 完全由最先进的编程 agent 从零构建。开发者扮演的角色是人类协调者:编写提示词和需求,然后审查 agent 产出的设计和代码。 为了保持透明,代码仓库中包含 ai-interactions 文件夹,记录了所有提示词和输出文档。更多信息请参阅项目文档。 2. 轮次记忆 为避免在多轮循环中填满上下文窗口,Keen 在每轮结束后丢弃原始工具输入和输出,转而保留精炼的"轮次记忆"——一个简单的确定性 Go 结构体,传递到下一轮中。 详情请参阅项目文档。 3. 技能驱动的 MCP 服务器 Keen 不会在一开始就将大型 MCP 服务器 schema 加载到上下文中,而是将 MCP 工具抽象为本地 Markdown 技能文件,仅在 LLM 运行时请求特定工具时才检索精确的 JSON schema。 详情请参阅项目文档。 目前已在用 Keen 开发 Keen 本身,以及其他项目。期待各位的问题、反馈、建议和评价,会长期持续改进这个项目。 提前感谢大家!