7 月 7 日凌晨 2:17,硅基流动(SiliconFlow)CTO @袁进辉 发了一条只有 12 秒的录屏:
- “一句话,让 Gen-CLI 把 3000 行单体代码拆成 17 个微服务,顺便补全了 Dockerfile、CI 脚本和 README。”
- ”48 小时,GitHub Star 破 10k,Hacker News 热度冲到 #2,仅次于 NASA 的火星无人机新图。Gen-CLI,成了本周 AI 圈最大的“自来水”。
Gen-CLI 是什么?一句话说清 一句话版:把 DeepSeek-R1 塞进命令行,让终端听懂人话、自己写代码、顺便把活干完。
技术拆解版:
- 基座:DeepSeek-R1 32B MoE,FP8 量化后 18 GB,RTX 4090 单卡可跑。
- 接口:纯 CLI,零依赖安装,一条 curl | sh 完事。
- 动作空间:代码级:重构、补全、单测、文档、性能剖析。系统级:Dockerfile、K8s yaml、GitHub Actions、Terraform。
-
- 上下文:自动抓取当前目录、git 记录、issue、甚至 Slack 讨论串。
- 杀手锏:Plan-then-Act 模式——先输出“我要分 5 步做”,再逐步执行,每步都可打断、回滚、插话。
- 要使用 Gen CLI,需安装 Node.js(建议版本 20 或更高)作为运行环境。以下是详细安装步骤:
-
- 访问 Node.js 官网(nodejs.org),下载适合操作系统的安装包。
-
- Windows 和 macOS 用户可运行安装程序,Linux 用户使用包管理器安装。例如,Ubuntu 用户运行:
sudo apt update
sudo apt install nodejs npm
- 运行 node -v 和 npm -v 检查版本,确认安装成功。
- 安装 Node.js:
-
- 在终端运行以下命令克隆源码:
git clone https://github.com/gen-cli/gen-cli.git
-
- 进入项目目录:
cd gen-cli
- 克隆 Gen CLI 仓库:
-
- 在项目目录运行
npm install
- 配置 API 密钥:
-
- Gen CLI 支持 DeepSeek 等模型,需配置对应 API 密钥。获取密钥后,设置为环境变量。例如:
export DEEPSEEK_API_KEY=你的API密钥
-
- Windows 用户运行:
set DEEPSEEK_API_KEY=你的API密钥
- 运行 Gen CLI:
-
- 运行以下命令启动:
npm start
# 以webui运行:
npm start --ui