maddada/Ghostex

Rust & GPUI Native Agent CLIs manager for macOS. Ghostty Terminals + Codex App Features/UX = Ghostex! Embedded browser & IDE. Tons of useful features.

解决的问题

Ghostex 为同时运行多个 AI 代理命令行接口(CLI)的开发者提供了一个统一且高性能的工作区。它消除了在独立终端窗口、浏览器标签页和代码编辑器之间切换的繁琐操作,将它们整合到一个具备持久会话的跨平台桌面应用程序中。

如何工作

Ghostex 采用客户端-服务器架构,包含原生 Rust/GPUI 界面、gxserver 守护进程以及 zmx 用于会话持久化。它嵌入了低内存占用的 Ghostty 终端来运行代理 CLI(如 Claude Code、Codex CLI 和 Gemini),并包含 Chromium CEF 浏览器面板用于网页交互。用户可通过 macOS、Linux、Windows(通过 WSL2)、以及移动应用(iOS/Android)等多种客户端连接这些会话。

适用人群

专为依赖代理型 AI 工作流、需要在不同平台上集中管理、协调和监控多个 AI 代理的开发者和高级用户设计。

主要亮点

  • 集成工具:在一个视图中整合 Ghostty 终端、基于 VS Code 的内置 IDE 和 Chromium 浏览器面板。
  • 跨代理编排:允许一个代理(如 Claude Code)通过 Ghostex CLI 启动并控制其他代理会话。
  • 持久会话:所有会话默认持久化且可连接,支持在应用重启后或从不同设备上恢复工作。
  • 移动端访问:提供专用的 Android 和 iOS 应用,可远程监控和控制实时代理 CLI 会话。
  • 高级管理功能:支持可选的收件箱(按线程组织)、看板式任务管理,以及通过提示词关键词模糊搜索历史会话。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目