c11:Agent 原生终端多路复用器
macOS 原生终端指挥中心,把终端、浏览器、Markdown 面板组合进一个窗口,方便同时驱动多个编码 Agent。
- 浏览
- 11
- 访问
- 0
- 下载
- 0
- 版本
- v1.7.8
- 平台
- macOS
详细介绍
项目简介
c11 是一款 macOS 原生的终端指挥中心,定位为「Agent 原生的终端多路复用」。传统的终端分屏只能解决「开得多」的问题,c11 想解决的是「看得清、找得到、指得着」:把终端、内嵌浏览器和 Markdown 预览组合进同一个窗口,让每一块面板都有地址、可被脚本操作,工作区可以一键切换,切回来时布局与上下文保持原样。
它主要面向同时运行多个终端和多个编码 Agent 的开发者:人负责观察和决策,Agent 负责在自己需要的位置拆分面板、开浏览器验证、写 Markdown 说明,双方都是一等公民。
每个终端面板底层运行 Ghostty,现有的 Ghostty 主题和自定义配置理论上都可以继续使用。
主要功能
- 四层结构:window → workspace → area → panel。工作区是整屏,内部可横向或纵向切分为多个区域,每个区域有自己的标签栏,容纳多个面板;面板可以是终端(默认,也最常见)、浏览器或 Markdown 文档。
- 空间化与可寻址:工作区、区域、面板都有明确的层级位置,面板还有可被外部脚本操作的 handle,Agent 无需「盲猜」当前屏幕状态。
- Agent 可重塑界面:Agent 可以拆分区域并拉起子 Agent、打开内嵌浏览器验证刚完成的功能、打开 Markdown 说明供人审阅、调整区域大小以容纳宽日志、读取整个工作区的 ASCII 布局图,还能用
Feature :: Review :: Claude这类链式命名标注自己的面板。 - 面板间通信:Agent 可以给另一个 Agent 发消息,即使对方在别的工作区;对方空闲时会被唤醒作为新一轮输入,忙碌时则在当前轮结束后读取,不会覆盖你正在输入的提示。
- 侧边栏状态:Agent 可向侧边栏上报角色、任务、进度和模型,需要人介入时主动发出通知,不必逐面板检查谁在空转。
- 内嵌浏览器:基于 WKWebView 的面板,而非独立窗口。Agent 可以抓取无障碍树、点击元素、填写表单、执行 JS、观察自己刚启动的开发服务器;人也可以把它固定成 Grafana、Linear、Notion 等任意 Web 界面。
- Markdown 面板:把
.md文件拖到区域上即可打开实时渲染预览,适合让 Agent 写规格说明。 - 面板清单(高级):每个面板带一个开放的 JSON blob,任何 Agent 都能通过 socket 读写;c11 只渲染其中一小部分规范字段(标题、描述、状态、进度、角色、模型),其余键空间留给使用者自行设计编排逻辑。
安装与使用
通过 Homebrew 安装:
brew tap stage-11-agentics/c11
brew install --cask c11
也可以直接下载 DMG 安装包,后续通过 Sparkle 自动更新。c11 是原生 macOS 应用,使用 Swift 与 AppKit 编写,没有守护进程、配置脚本或额外初始化步骤。
上手路径:拆分区域(⌘D 横向、⌘⇧D 纵向),从菜单打开内嵌浏览器面板,把 Markdown 文件拖到区域上预览,再开第二个工作区——你会发现第一个工作区保持原样。
注意事项
- 仅支持 Apple silicon;
1.7.0是最后一个支持 Intel Mac 的版本,如需 Intel 版本需自行从源码构建。 - 许可证为 AGPL-3.0。
- 内嵌浏览器功能沿用自 cmux,作者已在 README 中致谢。
本作品整理自 GitHub 开源项目 Stage-11-Agentics/c11,原作者 @Stage-11-Agentics,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v1.7.8当前版本
Headline: **c11 1.7.8. The mailbox drawer shows how long mail waited before an agent took it and jumps from a sender's name to that conversation, the workspace menu is shorter, and Markdown panels keep their place inside lists, callouts and footnotes.**
- v1.7.6
支持从其他应用点击 c11:// 链接打开 c11,并先确认目标面板或工作区;修复重启后恢复的 OpenCode 面板需等待较久才提醒新邮件的问题。
- v1.5.1
修复面板跨工作区后元数据与邮件丢失;下载只发送目标地址的 Cookie;Agent Skills 不再覆盖更新的技能副本;Markdown 查看器加快长文档加载,更新依赖并限制 Mermaid 指令。
评论