搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

Daniel-King-8/CoreOps

运维与部署

跨平台 SSH 与远程运维客户端,提供中文化界面和与终端联动的 AI 运维助手。

201
6
Rust
MIT
创建于 9 天前

项目介绍

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 生成,更新于 ,以项目官方文档为准。