跳到正文
发现
c11:Agent 原生终端多路复用器
桌面应用开发者工具

c11:Agent 原生终端多路复用器

macOS 原生终端指挥中心,把终端、浏览器、Markdown 面板组合进一个窗口,方便同时驱动多个编码 Agent。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
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 整理,以原仓库为准。

更新记录

  1. 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.**

  2. v1.7.6

    支持从其他应用点击 c11:// 链接打开 c11,并先确认目标面板或工作区;修复重启后恢复的 OpenCode 面板需等待较久才提醒新邮件的问题。

  3. v1.5.1

    修复面板跨工作区后元数据与邮件丢失;下载只发送目标地址的 Cookie;Agent Skills 不再覆盖更新的技能副本;Markdown 查看器加快长文档加载,更新依赖并限制 Mermaid 指令。

评论