并行智能体,
按你的方式监督。
在同一个仓库中并行运行 Claude Code、Codex 以及任意 CLI 智能体——每个都在独立的 worktree 中,关闭应用后继续运行,还能用手机操控。内置的监督者会按你的方式回答常规提示,只把有风险的操作交给你。
macOS、Windows 和 Linux · 源代码可用,采用 Ferryx License · 产品事实(英文)
在浏览器中体验真实工作区
此实时预览使用模拟后端加载 Ferryx 真实的侧边栏、标签栏和分屏终端视图,让你在安装前探索多智能体工作区布局。演示中的应用界面为英文。
为什么选择 Ferryx
速度、隔离与完全掌控。
Ferryx 将替你回答智能体常规提示的监督者,与经过测量的 WGPU 终端管线、经过泄漏检查的 libghostty-vt 边界和无头 Rust 守护进程结合在一起。
监督者
像你一样作答的监督者
智能体会停下来提问。Ferryx 监督者会关注每个受监督的窗格,按你的方式回答常规提示,并把有风险或破坏性的操作放进你的收件箱。它会准确显示自己输入了什么,你随时可以接管。
- 记住你选择始终允许的批准
- 破坏性或无法读取的提示留给你处理
- 你输入时它会等待;点击接管即可暂停
渲染
原生 Ghostty 与 wgpu 引擎
桌面终端窗格通过原生 libghostty 与 GPU 加速的 wgpu 管线直接渲染,呈现清晰字体与低延迟输出。
- libghostty 终端核心
- wgpu GPU 管线
- M4 Max 上 50 帧离屏渲染 p50 为 3.10 毫秒
智能体
多智能体工作区
在隔离的分屏窗格中并行运行 AI 编码智能体(Claude、Codex、Antigravity),并查看实时状态。
- 每个智能体使用独立 worktree
- 实时状态指示
- 从标签栏启动
布局
灵活的分屏平铺
支持任意垂直与水平终端分屏、指针拖动调整大小,以及流畅的布局过渡。
- 垂直与水平分屏
- 拖动调整大小
- 将标签拖入任意窗格
远程
移动网页配对
使用邮箱魔法链接登录 Ferryx 账户后远程访问。在无需依赖的 DOM 终端网格中查看流式输出,随时操控智能体工作。
- 账户登录配对
- 流式终端网格
- 用手机操控智能体
架构
零 Electron 开销
采用 Tauri v2 和原生 WebView2 / WebKit 引擎,搭配无头 Rust PTY 守护进程。核心支持跨平台,部分系统集成仍以 macOS 为主。
深入了解架构(英文) →- Tauri v2 外壳
- 无头 Rust PTY 守护进程
- 跨平台核心,部分 macOS 优先集成
可靠性
可靠的持久化
工作区状态自动快照,应用退出或更新时后台守护进程会保持会话运行。停止守护进程或重启主机仍可能结束正在运行的终端。
- 布局快照
- GUI 关闭后守护进程仍运行
- 重连并回放输出
架构实现,而非性能对比
以下清单列出 Ferryx 已实现的功能及对应源代码。没有对比测量数据时,我们不会宣称性能优于其他产品。
实现清单
每一行都标明支持相关说明的代码位置。
| 组件 | Ferryx 实现 | 代码依据 |
|---|---|---|
| 终端解析器 | libghostty-vt | src-tauri/src/native_terminal/sys/ffi.rs |
| 桌面渲染器 | WGPU 原生子表面 | src-tauri/src/native_terminal/renderer/ |
| PTY 生命周期 | 无头 Rust 守护进程与顺序回放 | src-tauri/src/daemon/ · terminal/output_hub.rs |
| 嵌入式浏览器 | 原生 WebView 分屏标签 | ui/src/components/browser/ |
| 移动终端 | 无需依赖的 DOM 网格 | ui/src/remote/RemoteTerminal.tsx |
| 智能体监控 | 基于清单的状态检测 | src-tauri/src/agent_detect/ |
