发现 AI 代理的未来

Better Agent Terminal

收录于 2026年5月4日
智能体与应用工具
开源
TypeScriptNode.jsElectron桌面应用MCPAI代理CLI智能体与应用工具开发者工具/代码协议/API/集成

跨平台终端聚合器,内置 Claude Code 与 OpenAI Codex AI Agent 集成面板,支持多工作区管理、Git worktree 隔离、会话持久化与 Token 成本监控。

Better Agent Terminal(BAT)是一款基于 Electron 41 + React 18 构建的跨平台桌面终端聚合器,当前版本 2.1.3,使用 TypeScript 开发,采用 MIT 许可证。

核心价值在于将终端模拟与 AI 编码 Agent 深度整合。通过 @anthropic-ai/claude-agent-sdk@openai/codex-sdk 在应用内直接驱动 Claude Code 与 Codex Agent,Claude Code 二进制已内置打包,无需全局安装。Claude 面板支持四级权限模式(Default / Accept Edits / Plan mode / Bypass)、子 Agent 追踪、会话持久化与分叉、自动 compact;Codex 面板支持 GPT-5.5/5.4/5.3-codex/o4-mini/o3/GPT-4.1 模型,提供三级沙箱与审批策略。

工作区管理方面,支持按项目目录组织多工作区、拖拽排序、分组、配置文件切换、独立窗口弹出与每工作区环境变量。终端基于 xterm.js,支持 70%/30% 分屏布局和完整 Unicode/CJK。

成本感知体系包括 15 项可配置状态栏指标(拖拽模板编辑器)、按轮次缓存读/写分解、每模型成本计算、缓存 TTL 倒计时浮标以及大缓存过期确认对话框。

辅助功能涵盖文件浏览器(语法高亮预览)、Git 集成(日志/diff/分支)、GitHub PR/Issue 面板、SQLite 代码片段管理器、Markdown 实时预览、Procfile 多进程 Worker 面板、可选 cx 语义代码导航(tree-sitter)、多账户切换和三语国际化。内置 bat-server 支持远程 WebSocket 访问。

安装方式

  • Homebrew (macOS): brew install --cask tonyq-org/tap/better-agent-terminal
  • Chocolatey (Windows,上架状态待确认): choco install better-agent-terminal
  • 快速安装脚本: curl -fsSL https://raw.githubusercontent.com/tony1223/better-agent-terminal/main/install.sh | bash
  • 从源码构建: Node.js 18+,pnpm 10,pnpm install && pnpm run dev

斜杠命令

  • /resume — 恢复历史 Claude 会话
  • /model — 切换 Claude 模型
  • /new / /clear — 重置会话
  • /abort — 立即停止 agent
  • /snippet — 向 Claude 展示代码片段
  • /switch — 切换 Claude 账户
  • /login / /logout — 登录/登出 Claude
  • /whoami — 显示账户信息和用量
  • /auto-continue / /ac — 自动续发 prompt

关键快捷键

  • Shift+Tab — 切换 Terminal 和 Agent 模式
  • Ctrl+P / Cmd+P — 文件选择器
  • Ctrl+Shift+T / Cmd+T — 新建终端快速选择
  • Ctrl+↑/↓ / Cmd+↑/↓ — 切换工作区

保持更新

获取最新的 AI 工具和趋势,直接发送到您的收件箱。没有垃圾邮件,只有智能。