Claude Code desktop

Belfry Desktop

跨平台(macOS + Windows)AI 编程终端,托管 Codex / Claude Code 等 CLI Agent。Tauri 2 + Rust + React + xterm.js

Install

From source
git clone https://github.com/ChengSoon/belfry-desktop.git

From the README

Belfry

托管你的 CLI Agent,也是一把称手的终端。

在 macOS 和 Windows 上用同一套界面跑 Codex、Claude Code,顺带看清它们在忙什么、在等谁。Agent 不在,它照样是完整终端。

English · 简体中文

文档 · 下载 · 快速开始 · 功能 · 界面 · 设计取向 · 开发 · 路线图 · 许可证

下载

安装包在 Releases 页面,三个构建目标:macOS Apple Silicon (aarch64)、macOS Intel (x64) 和 Windows。

macOS 产物使用 ad-hoc 签名但未经过 Apple 公证,Windows 产物未签名:

- macOS 首次打开若被 Gatekeeper 拦截,请在 Finder 中右键应用选择「打开」,或去「系统设置 → 隐私与安全性」里放行。
- Windows 上 SmartScreen 会报「未知发布者」,选「更多信息 → 仍要运行」。

最低系统版本:macOS 14,Windows 10 22H2 (Build 19045) / Windows 11。

快速开始

Belfry 不自带 Agent,它托管你机器上已经装好的那些。所以先确认至少有一个能用:

然后:

1. 启动 Belfry,点顶部的项目选择器,选一个本地目录。
2. 侧栏的新会话菜单里挑 Shell、SSH、Codex 或 Claude。检测不到的 Agent 会标灰,鼠标悬停能看到原因。
3. 同一个项目下可以并排开多个会话,标签自己按你输入的第一句话命名。
4. ⌘U 打开用量面板,看 token 花在哪个模型、哪个项目上。

两个 Agent 都没检测到也无妨——Shell 会话不依赖它们,Belfry 此时就是个普通终端。

功能

项目工作区

- 打开本地目录作为项目,记住最近打开过的
- 侧栏按项目分组,可折叠,宽度可拖拽(⌘B 整体收起)
- 会话自带项目归属,不同会话可以指向不同目录
- 命名工作区保留会话分组、分屏布局与活动焦点,重开时恢复后台会话身份
- Quick Open(⌘K)可搜索并切换会话、打开最近项目或执行常用工作区动作
- 文件预览窗格可浏览当前项目目录,打开只读代码预览;终端输出中的文件路径可直接跳转,并提示磁盘变更
- Git Diff 支持行级反馈:选中改动、写修改意见,发给当前项目的 Agent;发送前核对最新差异,忙碌时排队,可取消尚未发送的反馈

Agent 托管

- 自动检测 Codex 与 Claude Code:可执行文件路径、版本号,不可用时给出原因
- 会话状态区分进程生命周期(创建中/运行/已退出/出错)与当下行为(闲着/正在输出/等你选)
- 标签标题从你的第一句输入里提取,完整原文留在 tooltip
- 协作任务按目标 Agent 分别排队;Agent 忙碌或等待确认时暂缓投递,回到空闲后按顺序发送

活动通知

- 只有两件事值得打断你:Agent 把活干完了,或者它卡在一个非你点头不可的问题上
- 完成通知压 1500 ms 再发。activity 是扫屏幕文本猜出来的,正在输出 → 闲着 → 等你选 这条路很常见(spinner 先消失,权限框隔一拍才画出来),抢在中间发一条「已跑完」就是纯误报
- 你正盯着那条会话看的时候不弹——他已经看见了
- 状态放标题、身份放正文:先判断要不要现在去处理,其次才是哪条会话
- 未读数汇总到 Dock / 任务栏角标,回到应用自动清

Provider 切换

- 在官方端点与第三方中转之间切换 Codex / Claude Code 的路由,改的是 CLI 自己的配置文件,所以在 Belfry 之外直接敲 claude、codex 一样生效
- 精准字段改写:只动 ANTHROPIC_BASE_URL 这类路由键和 [model_providers.belfry] 这张表,你的 hooks、MCP 定义、项目信任记录逐字不动
- 首次打开时把配置文件里已有的设置收编成一条可切回的条目,不会静默覆盖
- 切到三方 provider 前先备份 Codex 的 ChatGPT 登录态,切回官方时原样还原
-…
Read the full README on GitHub

Details

Language
Rust
License
LGPL-3.0
Last updated
30 October 2026

FAQ

What is Belfry Desktop?

跨平台(macOS + Windows)AI 编程终端,托管 Codex / Claude Code 等 CLI Agent。Tauri 2 + Rust + React + xterm.js It is a desktop for Claude Code, from ChengSoon/belfry-desktop on GitHub.

How do I install Belfry Desktop?

Clone ChengSoon/belfry-desktop from GitHub and follow the setup steps in its README.

Is Belfry Desktop popular?

ChengSoon/belfry-desktop has 25 GitHub stars and 3 forks. It was last updated on 30 October 2026.

More desktop, web & mobile apps

Browse the most popular Claude Code mods, all desktop, web & mobile apps, or the skills and MCP server directories.