Skip to content

功能特性

多 CLI 统一管理

CLI Hub 的核心功能——将所有 AI 编程 CLI 接入一个桌面界面。

支持的 CLI 工具

CLI开发者语言许可详细文档
Claude CodeAnthropicNode.js商业安装与使用
OpenCode开源社区GoMIT安装与使用
Codex CLIOpenAIRustApache 2.0安装与使用
OpenClaw开源社区TypeScriptMIT安装与使用

连接管理

  • 自动检测 — 扫描系统 PATH,自动发现已安装的 CLI
  • 手动添加 — 指定 CLI 可执行文件路径,支持自定义版本
  • 状态监控 — 实时显示各 CLI 进程的运行状态(运行中/已停止/异常)
  • 一键启停 — 点击即可启动或停止某个 CLI 实例
  • 日志查看 — 查看各 CLI 的标准输出和错误日志

终端集成

基于 xterm.js 的完整终端模拟:

  • 支持 ANSI 颜色和 Unicode 字符
  • 支持交互式 CLI(如 Claude Code 的 TUI 界面)
  • 支持复制/粘贴和滚动回溯
  • 支持自定义终端主题和字体

模型提供商设置

统一管理 AI 模型提供商,一次配置,多处使用。

支持的模型提供商

提供商认证方式主要模型
OpenAIAPI KeyGPT-5.4, GPT-4.1, O3, O4 Mini
AnthropicAPI KeyClaude Opus 4.6, Sonnet 4.6, Haiku 4.5
Google GeminiAPI KeyGemini 2.5, Gemini 2.5 Flash
Google Vertex AIgcloud ADCGemini 2.5 系列
Amazon BedrockAWS SigV4Claude 系列
Azure OpenAIAPI Key + EndpointGPT 系列
GroqAPI KeyLlama 4, QWEN QWQ
MistralAPI KeyMistral Large
xAIAPI KeyGrok 4
OpenRouterAPI Key多模型路由
Hugging FaceTokenDeepSeek, Llama 等
GitHub CopilotGitHub TokenGPT-4o, Claude 3.7 Sonnet

API Key 管理

  • 加密存储 — API Key 使用系统 Keychain / Credential Manager 加密保存
  • 多 Key 支持 — 同一提供商可配置多个 Key,支持轮换和负载均衡
  • 一键测试 — 配置完 API Key 后直接测试连通性和额度
  • 导入导出 — 支持批量导入环境变量或配置文件中的 API Key

模型分配到 CLI

将配置好的模型一键应用到指定的 CLI:

提供商: Anthropic
  └─ 模型: Claude Opus 4.6
       ├─ → 应用到 Claude Code ✅
       ├─ → 应用到 OpenCode  ✅
       └─ → 应用到 OpenClaw  ✅

提供商: OpenAI
  └─ 模型: GPT-5.4
       ├─ → 应用到 Codex CLI  ✅
       └─ → 应用到 OpenCode   ✅

不同 CLI 可以使用不同提供商的模型,灵活组合。

模型参数配置

为每个 CLI 实例自定义模型参数:

  • 推理努力级别 — none / low / medium / high
  • 上下文窗口 — 控制最大 token 数
  • 温度 — 调节创造性程度
  • 最大输出长度 — 限制单次回复 token 数

远程服务器连接(SSH)

通过 SSH 连接远程开发服务器,在远程环境中运行 AI CLI。

SSH 连接管理

  • 多服务器 — 配置多个远程服务器,快速切换
  • 多种认证 — 支持密码、私钥、SSH Agent 转发
  • 跳板机 — 支持 ProxyJump 多级跳转
  • 连接状态 — 实时显示连接状态和延迟

远程 CLI 运行

本地 CLI Hub ──SSH──→ 远程开发服务器
    │                              │
    │  图形界面操作                  │  运行 AI CLI 进程
    │  会话/文件/模型管理             │  访问项目代码
    │                              │  调用 GPU 推理
    └──────────────────────────────┘

典型场景

  • GPU 服务器上跑 Ollama 本地模型,用 Codex CLI / OpenCode 调用
  • 远程 Dev 服务器上用 Claude Code 修改代码
  • 不同项目在不同服务器上,通过 CLI Hub 统一管理

远程文件浏览器

  • 浏览远程服务器上的文件和目录
  • 预览代码文件(语法高亮)
  • 上传/下载文件
  • 一键将远程文件引用到 AI 对话上下文

会话管理

管理所有 CLI 的对话会话,工作连续不断。

会话列表

  • 活跃会话 — 当前正在进行的对话
  • 历史会话 — 已关闭但已保存的对话
  • 会话标签 — 按项目、CLI 类型、时间等筛选
  • 搜索 — 在所有会话中搜索关键词

会话操作

操作说明
保存手动或自动保存当前对话上下文
恢复从历史记录恢复之前的会话
重命名为会话设置有意义的名称
删除清理不再需要的历史会话
导出将会话内容导出为 Markdown / JSON
克隆基于现有会话创建新分支

跨会话引用

  • 将之前会话中的结论引用到新对话
  • 将之前会话中的代码片段引用到新对话
  • 将之前会话的上下文摘要作为新对话的起点

文件查看与引用

浏览项目文件,将代码上下文传递给 AI。

项目文件树

  • 本地项目 — 打开本地目录,自动扫描项目结构
  • 远程项目 — 通过 SSH 浏览远程服务器上的文件
  • Git 状态 — 在文件树中显示修改/新增/删除状态
  • 忽略规则 — 自动过滤 node_modules、.git、dist 等目录

代码预览

  • 内置代码查看器,支持 50+ 语言的语法高亮
  • 显示行号,支持行范围选择
  • 支持 Minimap 快速导航

一键引用

将文件内容引用到 AI 对话中,替代手动输入文件路径:

  1. 在文件树中选中文件
  2. 点击"引用到对话"按钮(或拖拽到对话区)
  3. AI 自动获取文件内容作为上下文

支持的引用方式:

  • 整个文件 — 将文件全文作为上下文
  • 行范围 — 只引用第 L1-L2 行
  • 代码片段 — 选中一段代码引用
  • 文件路径 — 仅引用文件路径,由 CLI 自行读取

变更追踪

AI 修改文件后:

  • 在文件树中高亮标记变更的文件
  • 显示 diff 视图,对比修改前后的内容
  • 支持一键撤销 AI 的修改

可视化配置

图形化配置所有 CLI 参数,无需手写配置文件。

CLI 参数配置

配置项Claude CodeCodex CLIOpenCodeOpenClaw
模型选择
审批策略
沙箱模式
上下文窗口
推理努力
MCP 服务器
通道配置

配置管理

  • 配置模板 — 预设常用配置(开发/调试/审查等)
  • 导入/导出 — 在团队间共享配置
  • 配置校验 — 自动检查配置项的有效性
  • 重置 — 一键恢复默认配置

安全与隐私

API Key 安全

  • 使用系统 Keychain(macOS)/ Credential Manager(Windows)/ Secret Service(Linux)加密存储
  • API Key 不以明文形式保存在磁盘上
  • 支持配置 API Key 过期提醒

SSH 安全

  • SSH 私钥加密存储
  • 支持 SSH Agent 转发,避免密钥暴露
  • 连接超时自动断开

数据安全

  • 会话数据存储在本地 SQLite 数据库
  • 不上传任何代码或对话到云端
  • 支持设置应用启动密码
  • 支持清除所有本地数据