Daniel-King-8/CoreOps
运维与部署跨平台 SSH 与远程运维客户端,提供中文化界面和与终端联动的 AI 运维助手。
项目介绍
CoreOps 是基于 Reach 0.8.8 二次开发的跨平台 SSH 与远程运维客户端,面向中文运维场景。它保留了上游的 Rust 原生 SSH、SFTP、RDP/VNC、端口隧道、Ansible、OpenTofu、容器/Kubernetes 工作区和加密 Vault,主要增强集中在两点:完整的中文界面,以及和终端联动的 AI 运维助手。
AI 助手位于终端侧栏,能读取当前终端最近的输出,生成命令并注入终端执行。它提供普通对话、仅规划、自动编辑、全自动四种模式;高风险命令需要确认,遇到 sudo 或 [y/N] 这类交互命令会暂停等待输入。每个标签页有独立的对话上下文。接口兼容任意 OpenAI 格式 API,可用 DeepSeek、通义千问、硅基流动、本地 Ollama 或 OpenAI,API Key 存入内置 Vault。配置步骤说明了填写地址、验证并拉取模型的流程。
这是个人定制分支,不代表 Reach 官方,作者也说明项目可能存在 Bug。
快速使用
从 GitHub Releases 下载对应平台的安装包:Windows .exe/.msi、macOS .dmg、Linux .AppImage/.deb/.rpm、Android .apk。覆盖安装新版本不会丢失会话、Vault 和设置,数据保存在 com.reach.app 目录。
从源码构建需要 Rust 1.99+、Node.js 22.17+ 和 Tauri v2 前置依赖,然后执行:
git clone https://github.com/Daniel-King-8/CoreOps.git
cd CoreOps
npm install
npm run tauri dev
生产构建使用 npm run tauri build。
启用 AI 助手:打开设置 → AI 配置,填入 API 地址(默认 https://api.deepseek.com/v1),填入 API Key,点击验证并拉取模型列表,选择模型后开启 AI 开关,再从终端工具栏展开 AI 面板。
使用约束
桌面端支持 Windows、macOS(Apple Silicon 与 Intel)和 Linux,Android 使用单独的 APK。AI 助手需要可访问的 OpenAI 兼容接口和用户自己的 API Key,费用由该接口提供方按量计费。Ansible、OpenTofu、容器/Kubernetes 等 DevOps 功能默认关闭,需要在设置中开启;Windows 上的 Ansible 通过 WSL 或远程 Linux 主机运行。远程功能依赖 SSH,客户端使用原生 russh 而非 OpenSSH。项目属于个人分支,没有官方支持承诺,上游问题应回到 Reach 核对。
HotRepo 点评
CoreOps 在 2026-11-09 出现在 HotRepo 新项目榜,一小时观察窗口内新增 32 Star,当前共 148 Star。这只是早期的温和信号,不能说明持续热度;仓库没有记录到 GitHub 日榜名次,且只有一次快照,Star 曲线不足以判断采用情况。从技术上看,项目的差异化集中在中文界面和 AI 终端闭环,SSH 等底层能力继承自上游 Reach。需要中文界面和 AI 命令注入流程的用户可以试用定制部分;需要长期维护、使用面更广的 SSH 客户端时,应优先评估上游 Reach。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。