- ✓
workspace for agent CLIs
- ✓
共享上下文和隔离的工作树
- ✓
运行中的服务、视觉反馈、差异
Canopy IDE
专为驱动智能体打造,而非手写代码
Canopy IDE 是什么?
Canopy IDE 是专为智能体时代打造的现代化集成开发环境,主打"驱动 AI 代理而非手写代码"的新范式。它内置对 Claude Code、Codex、Aider、Gemini 等主流 Agent CLI 的支持,并通过独有的 Agentic Mesh 让多个代理互通协作、共享上下文,无需切换标签页即可完成多项目管理、服务器运行、UI 标注、任务追踪等全流程工作。该项目采用 MIT 开源许可,Mac、Windows 和 Linux 均可免费下载使用。
产品详细介绍
专为驱动智能体打造,而非手写代码
Canopy IDE 是专为智能体时代打造的现代化集成开发环境,主打"驱动 AI 代理而非手写代码"的新范式。它内置对 Claude Code、Codex、Aider、Gemini 等主流 Agent CLI 的支持,并通过独有的 Agentic Mesh 让多个代理互通协作、共享上下文,无需切换标签页即可完成多项目管理、服务器运行、UI 标注、任务追踪等全流程工作。该项目采用 MIT 开源许可,Mac、Windows 和 Linux 均可免费下载使用。
定价方案
有免费方案创始人评论
我发布了 Canopy —— 一个我一直在夜晚和周末悄悄打造的东西。
它是一款 IDE,但为我现在实际的工作方式而打造 —— 主要是告诉智能体该做什么,然后审查它们做了什么。
每一个 VSCode/Electron 的分支都很重,并且围绕传统工程构建 —— 但智能体时代改变了我的开发方式。我的日子变成了一团乱麻的标签页:每个任务跑一个不同的智能体,我试图弄清楚哪个 PR 被推送了、哪个被落下了,然后审查和合并。每次切换项目时,我所有的心理上下文也跟着一起切走了。我一直在浏览器标签页里审查这些东西,离真正的代码很远。我的编辑器感觉是为那个亲手敲每一行代码的我而构建的 —— 而那个家伙基本已经退休了。
所以我为现在这个版本的自己打造了 Canopy:
- 智能体是一等公民 —— 启动 Claude Code、Codex、Amp、Aider、Gemini、opencode 或普通 shell,每个都在自己的原生标签页里,cd 到你的项目目录中。
- 一个窗口,整个技术栈 —— 按组件定义你的项目,原生运行每个开发服务器,一眼看清哪些是实时的。
- 共享上下文 —— 智能体会收到一份关于其他智能体所改动内容的简短摘要,这样你就不用再启动第三个来传递上下文了。
- Git 全程不离开 —— 并排的 diff、暂存、worktree,以及一个"未完成事项"面板,这样智能体写的提交就不会悄悄消失。
- 原生到底 —— Rust 内核,Tauri 外壳(没有 Electron),空闲时约 120MB。本地优先:无需账号,没有遥测,你的密钥永远不会离开本机。
它可以在 Mac、Windows 和 Linux 上运行。MIT 授权,免费。
如果你的智能体也散落在十个终端里,而你有点厌倦了,不妨试试。如果最后你喜欢它,给个 GitHub star 真的会让我的心情变好。乐意在评论区回答任何问题 🌳
官网信息
Canopy 是一个面向智能体驱动工程的工作空间。