PHI 应用图标

本地优先的 AI Agent 工作台

把 AI 编程工具,
收进一个窗口。

供应商、模型、MCP、Skills、提示词,还有终端,都在 PHI 里。 配置写一遍,几个工具一起用;数据和用量留在这台电脑上。

macOS · Windows · Linux/开源,MIT 许可

为什么会有 PHI

配置这件事,
本来不该这么麻烦。

你可能同时在用 Claude Code、Codex 和 Gemini CLI。每个工具一套配置, 换一家供应商,就要在三四个地方各改一遍;想换个模型,先得翻出上次改的是哪个文件。

PHI 把这些收拢到一处:供应商填一次,几个工具一起用;想跑命令,不用离开应用去找终端。 没有云端账号,也没有后端同步——打开应用,就是全部。

它从 CC Switch 独立开发而来,用 Tauri 2、Rust 和 React 写成。

01内嵌终端

在 PHI 里直接跑 CLI。

应用页右上角的「+」,或者按一下 ⌘T,选个目录就能启动。 已经装好的 claude、codex、gemini、grok、opencode,还有 openclaw、hermes、pi、mcode, 都会被直接认出来;没装的会告诉你缺什么、去哪里装,不会给你一个假终端。

  • 配置和终端,各占一格标签

    同一个应用里来回切,改完供应商不用另开窗口去跑命令。

  • 需要对照,就左右分屏

    两个会话同时跑:一个让 Codex 改代码,另一个跑测试,互不打断。

  • 配色跟着你走

    跟随 PHI 的浅色/深色,或从几套内置配色里挑一个,换应用也不会丢。

  • 切走了,它还在跑

    去别的页面看用量、改配置,进程不会被打断;回来接着输入就好。

  • CLI 退出,也不黑屏

    回到同一个 shell,工作目录和刚才的输出都还留着。

界面示意。终端由 Ghostty 原生渲染,目前仅 macOS 13 及以上可用。

02本地网关

一个模型,几个工具都能用。

PHI 在本机起了一个网关。Claude Code 说 Claude 的协议,Codex 说 Codex 的, 中间的转换由网关来做。于是同一家供应商、同一个模型,不必为每个工具各接一次。

路由
按应用和请求的模型,把流量送到指定的供应商。
聚合
几家供应商合成一组,主线路失败还有下一条。
故障转移
超时、报错自动切换并短暂熔断,不打断手上的活。
直连
不想经过网关,也可以保持工具原来的连接方式。

网关只监听本机回环地址,接入令牌在本地校验;密钥不会离开这台电脑。

03配置

配置写一遍,工具各自认。

供应商、MCP、Skills、提示词,管一次就同步到对应工具的项目配置里,不用复制粘贴。

供应商与密钥
多家供应商、多个模型放在一起,切换只要点一下。订阅类登录凭据交给系统钥匙串保管。
MCP 与 Skills
统一的服务器与技能列表,装到哪些工具、有没有生效,一眼能对上。
提示词
常用提示词存成一份库,随时复制,或直接写进项目配置。
项目快照
把当前供应商、MCP、Skills 和记忆文件存成一个项目,工作和个人环境一键切换。
授权中心
哪个账号需要重新登录、哪些是默认账号,集中在一处处理。

04用量

这个月花在哪,心里有数。

会话数、Token、费用、缓存命中、活跃时长,都记在本地账本里。 按天看趋势,或者用星期 × 小时的热力图,找自己效率最高的那几段时间。

  • 按应用、供应商、模型拆开看

    知道钱花在哪个工具、哪个模型上,而不是只有一个总数。

  • 请求能点开

    每条请求的模型、耗时、Token 与费用都有记录,对不上时能追。

  • 长会话有底

    上下文水位曲线和自动压缩阈值,提醒你什么时候该开新会话。

05本地

数据在哪,说得清楚。

PHI 没有项目方的云端后端。配置、会话统计和用量账本都在本机 ~/.phi/ 里,订阅类 OAuth Token 交给系统钥匙串。 断网也能打开应用、改配置、翻历史;需要联网的时候,是工具自己在请求模型。

和你已经在用的工具一起工作。

Claude Code、Claude Desktop、Codex、Gemini CLI、Grok Build 可以交给 PHI 管配置; OpenCode、OpenClaw、Hermes、Pi、MiniMax Code 用共存方式接入,原来的配置文件不动。

  • Claude Code
  • Claude Desktop
  • Codex
  • Gemini CLI
  • Grok Build
  • OpenCode
  • OpenClaw
  • Hermes Agent
  • Pi
  • MiniMax Code

下载 PHI,今晚就能用上。

macOS、Windows、Linux 的安装包都在 GitHub Releases;应用内的「检查更新」也会指向那里。

macOS 12 及以上(内嵌终端需 13+)· Windows 10/11 · Linux x64 / ARM64

获取最新版本