用途:Clui CC 把 Claude Code CLI 包裹进一个透明浮动的 macOS 桌面浮层,提供图形化操作界面。
主要能力:多标签会话(每个标签启动一个 claude -p 子进程,以 stream-json 输出);工具调用前的权限审批界面,通过 PreToolUse HTTP 钩子由仅监听本地的 PermissionServer 拦截,用户批准或拒绝后才执行;基于 Whisper 的本地语音输入;会话历史与 --resume 恢复;技能(插件)市场,可从 Anthropic 的 GitHub 仓库安装技能;暗色/亮色主题切换。
使用方式:需 macOS 13+、Node.js 18+、Python 3.10+、已认证的 Claude Code CLI 与 Whisper CLI。步骤为 xcode-select --install、brew install node、python3 -m pip install --upgrade pip setuptools、npm install -g @anthropic-ai/claude-code、运行 claude 认证、brew install whisper-cli。随后 git clone https://github.com/lcoutodemos/clui-cc.git,可直接双击 install-app.command,或用开发者方式 cd clui-cc && npm install && npm run dev。命令脚本包括 ./commands/setup.command、start.command、stop.command,以及 npm run build、npm run dist、npm run doctor。快捷键:⌥ + Space 显示/隐藏浮层,冲突时用 Cmd + Shift + K。渲染层通过 window.clui 桥接 API 调用 sendPrompt、resolvePermission、createTab、resumeSession、onTabEvent、getHistory 等。自定义技能放在 ~/.clui/skills/,以 skill.js 为入口。
适用场景:偏好桌面浮层交互、需要逐次审批工具调用、希望语音输入或使用技能市场的 macOS 用户。
限制:仅支持 macOS,浮层为 macOS 专属;首次启动可能被系统拦截,需在系统设置中允许打开;需授予辅助功能权限。市场网络请求失败时可回退或跳过。其余收费、价格与效果信息暂未提供。