Find your next open-source project

Search by name, purpose, or keyword — or paste a GitHub repository URL

Daniel-King-8/CoreOps

DevOps & Self-hosting

A Cross-platform SSH and remote ops client with a Chinese-localized AI terminal assistant.

201
6
Rust
MIT
9 days old

What It Is

CoreOps is a cross-platform SSH and remote operations client built as a fork of the Reach 0.8.8 SSH client, customized for Chinese-speaking DevOps workflows. It keeps Reach's Rust-based SSH stack, SFTP, RDP/VNC, tunneling, Ansible, OpenTofu, container/Kubernetes and database workspaces, and an encrypted Vault. Its two main changes are a full Chinese UI and an AI operations assistant that reads recent terminal output, generates commands, and injects them back into the terminal.

The assistant sits beside the terminal and supports four execution modes: normal chat, planning only, automatic editing with confirmation for risky commands, and fully automatic. It isolates conversation context per tab and pauses for sudo prompts or interactive confirmations. Any OpenAI-compatible API endpoint can be used, including DeepSeek, Qwen, SiliconFlow, local Ollama, or OpenAI; API keys are stored in the built-in Vault. Configuration details describe the setup flow.

This is a personal fork, not an official Reach release, and the author notes it may contain bugs.

Getting Started

Download a package for your platform from the GitHub Releases page: Windows .exe/.msi, macOS .dmg, Linux .AppImage/.deb/.rpm, or Android .apk. Installing a new version keeps sessions, Vault data, and settings under the com.reach.app data directory.

To build from source, install Rust 1.99+, Node.js 22.17+, and the Tauri v2 prerequisites, then:

git clone https://github.com/Daniel-King-8/CoreOps.git
cd CoreOps
npm install
npm run tauri dev

For a production build, run npm run tauri build.

To enable the AI assistant, open Settings → AI Configuration, enter an API base URL (the default is https://api.deepseek.com/v1), add the API key, click to verify and fetch the model list, select a model, and enable the AI toggle. Then open the AI panel from the terminal toolbar.

Constraints

Desktop builds target Windows, macOS (Apple Silicon and Intel), and Linux; Android has a separate APK. The AI assistant requires a reachable OpenAI-compatible endpoint and the user's own API key, with usage billed by that provider. Some DevOps features, such as Ansible, OpenTofu, and container/Kubernetes workspaces, are disabled by default and must be enabled in settings. On Windows, Ansible runs through WSL or a remote Linux host. Remote capabilities rely on SSH, and the app uses native russh rather than OpenSSH. The project is a personal fork with no official support commitment; upstream bugs and fixes should be checked against Reach.

HotRepo's Take

CoreOps appeared on HotRepo's new-project list on 2026-11-09 with 32 stars gained in a one-hour observation window, reaching 148 stars overall. That is a modest early signal, not evidence of sustained popularity. The repository has no recorded GitHub daily rank and only one snapshot, so the star curve says little about adoption. Technically, the project's value is concentrated in the Chinese-localized AI terminal loop rather than the inherited SSH capabilities, which come from upstream Reach. Readers who need Chinese UI and an AI command-injection workflow may find the customization useful; those who need a widely used, independently maintained client should evaluate upstream Reach first.

Written by AI from the project's README, updated . The project's own docs are the source of truth.