跳到正文

早期开发中 · 尚未发布

你下班了,Agent 没下班。

Orchbee 是为 AI Agent 打造的现代终端。关掉窗口,过会儿再回来:会话连同其中的每个 Shell 和 Agent 一直在后台运行;哪个 Agent 需要你处理,边栏一眼可见。

Windows 11 · 源码构建,面向贡献者

Orchbee 终端界面:边栏列出工作区与 Agent,分屏面板中运行着 Shell 和两个 Agent

01终端

底子是个正经终端,基于 Ghostty 内核。

Orchbee 首先是一个完整的终端,会话、Agent 和边栏都围绕终端展开。

原生终端进程

终端模拟运行在一个基于 Ghostty 核心构建的轻量原生进程中。

只画成品画面

终端界面与桌面应用从该进程接收处理好的画面,只负责绘制。

GPU 渲染

桌面应用使用 WebGPU 渲染,并提供 Canvas 2D 后备。

02多路复用

一个会话,三个入口。

传统终端的会话随窗口关闭而结束。Orchbee 的会话在后台持续运行,终端界面、桌面应用与命令行可以同时接入:在一处输入,其他各处同步可见。

终端界面与桌面应用接入同一个会话,在一处输入的命令同步出现在另一处
终端界面与桌面应用,同一个会话

03编排

每个操作都是一条命令,Agent 也能指挥 Agent。

人在 Orchbee 里能做的每件事,Agent 都能通过 orchbee 命令行完成。一个 Agent 可以启动另一个,交代任务,等它做完,再把答复读回来。Claude Code、Codex、OpenCode、Pi 等 CLI Agent 以原有方式运行。

在 Shell 面板中用 orchbee 命令启动 Agent、发送 prompt、等待并读取输出
在 Shell 面板中用 orchbee 命令指挥 Agent

每一步都是一条命令

orchbee agent start codex --split right

orchbee agent list

orchbee agent prompt @panel:0x36 "Review the current changes"

orchbee agent wait @panel:0x36 --until idle --timeout 120000

orchbee agent read @panel:0x36 --source recent --lines 40

orchbee agent list 会列出每个 Agent 的句柄。

开发中远程机器:通过 SSH 添加其他电脑,Agent 无需改变原有使用方式即可使用。计划随首个版本提供。

04Agent

Agent 成群地跑,谁在等你,一眼便知。

Orchbee 无需任何配置即可识别 30 余种 CLI Agent,并显示每个 Agent 的状态。边栏列出所有项目中的每个 Agent,并按项目、工作区和 Git 工作树组织。

Orchbee 桌面应用:边栏按项目和工作区列出 Agent 及其状态
桌面应用
  • 运行中
  • 需要处理
  • 完成

可识别的 CLI Agent 包括

  • Claude Code
  • Codex
  • Gemini CLI
  • OpenCode
  • Pi
  • GitHub Copilot CLI
  • Qwen Code
  • Kimi
  • Amp
  • Grok
  • Droid
  • Cline

05安装

尚未发布,可以从源码构建。

Orchbee 正处于积极开发的早期阶段,暂未提供预编译应用;当前源码主要面向贡献者。

前置条件:Windows 11、Git、Node.js 22 或更高版本、Corepack、通过 rustup 安装的 Rust 1.97.0、Zig 0.16.0

完整构建步骤见 README

PowerShell

# 获取源码

git clone https://github.com/i-need-token/orchbee.git

cd orchbee

corepack enable

pnpm install

# 启动桌面应用

pnpm desktop

下班吧,剩下的交给它们。