跳到正文
发现
Coffee CLI:AI CLI 原生桌面工作台
桌面应用开发者工具

Coffee CLI:AI CLI 原生桌面工作台

面向 AI CLI Agent 的原生桌面工作台,用图形界面并行运行 Claude Code、Codex 等多个 Agent。

admin
发布于 2026-10-28 · 更新于 2026-11-02
浏览
4
访问
0
下载
0
版本
v3.8.4
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Coffee CLI 是专为 AI CLI Agent 打造的原生桌面工作台,支持 Claude Code、OpenAI Codex、Qwen、OpenCode 等主流命令行 Agent。它把桌面式对话、原生终端、多 Tab 并行运行和快捷操控整合进同一个应用,并提供 11 种界面语言。

它不是网页应用,也不是 Electron 外壳,而是基于 Tauri(Rust 内核)构建的原生桌面应用,主打性能与低资源占用。

目标用户不限于开发者:企业高管、设计师、产品经理、研究员、分析师等没有终端经验、也不熟悉英文的领域专家,同样可以直接上手。

主要功能

  • 桌面式对话:Claude Code 与 Codex CLI 的启动卡片提供 Desktop / Terminal 切换,桌面模式支持对话、工具执行、权限/输入卡片与对话导航,并保持连接原生后台会话。
  • 多 Tab 会话:多个 Agent 并排运行,各自拥有独立进程与上下文。
  • 会话历史:每次会话自动保存并可搜索,可从上次中断处继续。
  • 内置文件浏览器:浏览工作区、复制路径、把引用直接拖入提示词。
  • 任务板:在侧栏以 To-Do / In Progress / Done 三列组织任务。
  • Agent 安装器:一键安装 Claude Code、Codex 等,无需打开终端。
  • 远程终端:通过 SSH 连接远程机器,在服务器上运行 Agent。
  • 外部唤起:从脚本、启动器或文件管理器右键菜单直接打开指定 Agent 的标签页。
  • Hook 兼容:状态识别不依赖 Hook;不会安装、迁移或删除已有状态 Hook 与相关插件。
  • 多语言界面:English、简体中文、繁體中文、Deutsch、Español、Français、日本語、한국어、Português、Русский、Tiếng Việt。

Agent 支持级别

  • T1:Claude Code、Codex CLI、Kimi Code,提供动态岛、增强交互、会话历史、热力图、变更视图、品牌图标、一键启动、自定义启动参数;其中 Claude Code 与 Codex CLI 支持桌面模式。
  • T2:OpenCode、mimocode、Grok Build、OpenClaw、Hermes Agent、Qwen Code、Pi、Kilo Code、Oh-My-Pi、CodeBuddy,提供原生终端、历史、热力图等。
  • T3:Crush、Aider、Goose、Copilot CLI、Cursor、Cline、Antigravity、Muse Code,提供品牌图标与一键启动。
  • T4:任何其他 CLI,打开终端标签输入命令即可启动。

安装与使用

Windows

irm https://raw.githubusercontent.com/edison7009/Coffee-CLI/main/install/install.ps1 | iex

macOS / Linux

curl -fsSL https://raw.githubusercontent.com/edison7009/Coffee-CLI/main/install/install.sh | sh

也可以从 Releases 下载安装包:Windows x64 为 .exe 安装程序,macOS Apple Silicon(M1+)为 .dmg,Linux 提供 .deb 与通用 .AppImage。

从源码构建

git clone https://github.com/edison7009/Coffee-CLI
cd Coffee-CLI
cd src-ui && npm install && cd ..
cargo tauri build

需要预先安装 Rust 与 Node.js。

外部唤起

coffee-cli launch --tool <id> [--cwd <dir>] 可跳过启动台,直接新开指定 Agent、指定目录的标签页,适合启动器、右键菜单、Raycast/Alfred 动作与 shell 别名。应用已在运行时,请求会转发给运行中的实例并新开标签页,不会重启或劫持已有会话。

coffee-cli launch --tool codex --cwd ~/work/project

注意事项

  • 项目使用 AGPL-3.0 许可证。
  • 桌面式对话模式目前仅适用于 Claude Code 与 Codex CLI;Kimi Code 使用增强终端界面,其他工具保持原生终端体验。
  • T1 的状态与交互识别为 hook-free 方案,目前仅支持 Claude Code、Codex CLI 与 Kimi Code;能读取历史记录不代表支持桌面模式。
  • T3 集成正在陆续推出;Muse Code 暂未接入会话记录与热力图。
  • 官网:https://coffeecli.com

本作品整理自 GitHub 开源项目 edison7009/Coffee-CLI,原作者 @edison7009,许可证 AGPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v3.8.4当前版本

    Coffee CLI v3.8.4

  2. v3.8.1

    Coffee CLI v3.8.1

  3. v3.8.0

    桌面模式点击停止立即生效,回答卡住 5 秒会自动结束进程并续接同一会话;Claude Code 与 Codex 桌面模式新增靠右对话气泡;附件按钮改为回形针图标,普通终端标签也能添加文件路径;侧栏历史与工作区切换改为滑动开关。

评论