春笋:自部署的 AI 项目管理平台,跨会话续跑不再从零解释

Demo: https://chunsun.mengqinghe.com/

GitHub: https://github.com/mqhe2007/chunsun(MIT)

春笋 ChunSun 社交预览图

春笋 ChunSun 做了挺久,最近 MIT 开源了,写篇文章介绍一下。

写代码变快了,交付还是老问题

用 AI Agent 写代码越来越顺,但「交付」没跟着变简单。我自己碰到过这几类情况:

  1. 昨天在某个 Agent 会话里推的需求,今天新开对话得从头讲背景、进度、做过什么决策。聊完就忘。
  2. Jira、Linear 上的状态更新了,Agent 实际改了啥、验收过没过,对不上号。
  3. 团队里各人用的 Agent 工具不一样,各搞各的,交付状态散得到处都是。

春笋主要是想把这三块串起来:交付过程能留下来、能验收、断了还能续。

春笋是什么

一句话:自部署的 AI 项目管理平台。需求、验收、进度都在你自己的实例上,换会话、换人、换 Agent 都能接着跑。

在 Agent 里输入 /chunsun <需求ID>,它会自己推进实施、上报进度、维护验收场景和用例,直到场景全绿。

具体来说:

  • 自部署:单二进制 + PostgreSQL,数据和密钥在你服务器上
  • 项目管理:以需求为工作单元,轮次、验收场景、缺陷闭环都在平台里
  • 状态同步:进度、决策、工作记忆留在平台上,不用每次重新解释
  • 多 Agent:支持多种 IDE 与 Agent 工具,chunsun init 一键接入

还有团队密钥(Secret-safe)、双轨 RBAC、真实依赖验收、缺陷转修复需求这些。

工作原理

春笋架构图:本地仓库(执行平面)与春笋平台(管理平面 · SSOT)通过 REST · Secret Key 双向通信

平台管配置和工作流状态,是 SSOT;本地仓库只管写代码和跑测试。Agent 通过 CLI 跟平台通信,工作记忆、验收结果、执行步骤都落在平台上,换会话不用重讲一遍。

一条需求怎么跑通

  1. 在控制台创建需求,写好验收场景和用例
  2. Agent 里跑 /chunsun <需求ID>,自主实施、上报步骤、维护验收
  3. 关对话、换 Agent、换队友都行,再 /chunsun 会从平台拉上下文继续
  4. 验收场景全绿就交付;有缺陷可以一键派修复需求

试试看

在线 Demo: https://chunsun.mengqinghe.com/

访客能浏览官网和控制台;注册后可以建项目、装 CLI、跑第一次 /chunsun

自建: PostgreSQL + 单二进制,浏览器打开 /console/setup 走安装向导,本地仓库 chunsun init 绑定项目就行。

GitHub: https://github.com/mqhe2007/chunsun(MIT,可 fork、可商用)

有问题提 Issue,也欢迎聊聊你们团队是怎么管 Agent 交付的。