chen-985211 /
cleancode
CleanCode 是一个本地优先的画布式 ADE(Agentic Development Environment)。它以需求为单位,将 Git worktree、Coding Agent、终端、服务、端口和依赖关系组织在同一张可执行画布上,让开发现场可以被看见、运行、保存和继续使用。 亮点 很多开发工具解决的是“怎样更快地写代码”,但我越来越在意另一个问题:当一个需求同时拥有分支、Agent、终端、服务和端口时,我们怎样才能看清它正在…
chen-985211 /
CleanCode 是一个本地优先的画布式 ADE(Agentic Development Environment)。它以需求为单位,将 Git worktree、Coding Agent、终端、服务、端口和依赖关系组织在同一张可执行画布上,让开发现场可以被看见、运行、保存和继续使用。 亮点 很多开发工具解决的是“怎样更快地写代码”,但我越来越在意另一个问题:当一个需求同时拥有分支、Agent、终端、服务和端口时,我们怎样才能看清它正在…
CleanCode 是一个本地优先的画布式 ADE(Agentic Development Environment)。它以需求为单位,将 Git worktree、Coding Agent、终端、服务、端口和依赖关系组织在同一张可执行画布上,让开发现场可以被看见、运行、保存和继续使用。 亮点 很多开发工具解决的是“怎样更快地写代码”,但我越来越在意另一个问题:当一个需求同时拥有分支、Agent、终端、服务和端口时,我们怎样才能看清它正在发生什么? 这件事最有意思的地方,是画布上的线真的会运行。 Agent 不只停留在聊天窗口里。它可以通过 CleanCode MCP 读取真实项目,创建终端、设置命令并连接依赖,把一段建议真正变成画布上可以检查和运行的工作流。 每个需求可以拥有独立的 Git worktree、Agent 会话、终端状态和运行作用域。多个分支能够同时推进,不必反复切换目录、清理进程和重新解释上下文。 终端连线表达的是真实启动依赖:有限任务根据退出码判断结果,长驻服务等待就绪信号,上游失败会阻止后续节点,停止时则按照反向依赖顺序清理。 CleanCode 不内置一个新的 Coding Agent,也不要求开发者更换已经熟悉的工具。项目预置了 33 个 Agent Provider 入口,Claude Code、Codex、OpenCode 等本地 CLI 可以直接进入当前开发现场,其他 CLI Agent 也能作为终端进程使用。 跑通的终端、流程和组合可以保存为模板或快捷执行位。下一次面对类似需求时,带回来的不只是几条命令,而是命令之间已经验证过的关系。 项目采用 MIT 协议,并提供 macOS、Windows 和 Linux Preview 安装包。 我想做的其实不是再给开发者增加一个窗口。窗口已经够多了。真正缺少的,是一个能够把分支、终端、服务和 Agent 关系留下来的现场。 代码会变化,需求会结束,但一套被验证过的工作方式,应该可以被下一次开发继续使用。 截图或演示视频 65 秒演示:Agent 从一张空白画布开始,读取真实项目,自动搭建并启动“安装依赖 → 构建项目 → 启动 Web”的可执行工作流。
讨论这个产品