RiverX 是一个命令行的 系统操作助手 —— 把自然语言转成结构化的工具调用,安全、可控地完成文件、进程、配置等日常运维操作。
// features
LLM 不再生成自由格式 shell 脚本,而是产出结构化的工具调用 —— 每一步都可审、可控、可中断。
// pipeline
LLM 解析自然语言指令,识别工作区、目标对象与潜在风险。
产出结构化的工具调用序列,而非自由 shell 脚本,可审可改。
工具按风险等级运行,高风险触发 confirm,超时/中断回收子孙进程。
// quick start
前置要求:Node.js ≥ 20、pnpm。首次运行会自动进入交互式向导,引导你选择 LLM provider 并校验 API Key。
# 1. 克隆并构建 $ git clone git@github.com:coderiverX/riverx-cli.git $ cd riverx-cli && pnpm install && pnpm build # 2. 全局安装(可选) $ npm install -g . # 3. 直接使用 $ riverx "列出当前目录下最大的 10 个文件"