Zeron Skill:一个本地控制台统一接管所有 AI 编程助手

Zeron Skill:用一个本地控制台接管所有 AI 编程助手

Zeron 是一个以本地优先为默认模式的 Rust 编程代理控制平面,可统一管理 Claude Code、Codex、Cursor、Devin、Grok、Hermes、Pi 等主流 AI 编程助手。它用 Rust 从零重写,用一个跨重启常驻的本地引擎 daemon 持有终端、Git 仓库和工作区文件,用 GPU 加速的原生桌面 UI(基于 Zed 的 gpui)提供实时分支 diff 视图和会话管理,还可选开启多设备 CRDT 同步——在 GitHub Trending 连续上榜 29 天,峰值冲到全榜第 46 位,是 2026 年 8 月最值得关注的基础设施类 Skill 之一。

功能与原则

Zeron 将自己定位为”编程代理的原生控制平面”,核心设计哲学是本地优先、多设备可选同步、不绑架用户账户。

具体能力:
– 统一入口:同时对接 Claude Code、Codex、Cursor、Devin、Grok、Hermes、Pi 等多个编程代理 CLI,不需要在各自的官方 UI 之间来回切换
– 引擎常驻:每台设备运行一个 Rust 引擎 daemon,关机重启后自动恢复,无需每次手动启动
– 本地存储:会话记录、工作区注册表全部落本地磁盘,新建安装默认完全离线,不要求账号和网络
– 多设备同步(可选):登录后,会话和workspace通过 Loro CRDT 文档复制到 Cloudflare Durable Objects,可在 VPS 发起任务、在笔记本上接管或中断
– 远程文件访问:可信设备之间可直接列出、读写对方的工作区文件(.git 永远排除,可选暴露 .env 等 ignored 文件)
– 实时分支 diff:代理在处理分支时,UI 侧边栏实时显示变更文件列表和 diff,合并前即可 review

认可度

  • GitHub Stars:约 1,800+(截至 2026-09-22)
  • GitHub Forks:约 192
  • GitHub Trending:连续上榜 29 天,峰值全榜第 46 位(2026-08-14)
  • 创建时间:2026-07-20
  • 最新提交:2026-09-22(当日仍有活跃提交)
  • 许可证:MIT(可免费商用)
  • 语言:Rust(引擎 + daemon 全 Rust,UI 用 Zed 的 gpui)

链接

GitHub:https://github.com/zeronsh/zeron

原作者

zeronsh(GitHub 组织),以 Rust 系统编程专长闻名,项目全自研,未依赖任何闭源组件。

介绍

长期以来,AI 编程代理各自为政:Claude Code 有自己的终端界面,Cursor 有独立窗口,Devin 是网页仪表盘——用户在多个工具之间跳转,没有统一的工作区感知和跨设备连续性。

Zeron 从底层重新设计了这层交互模型。它将”运行代理”(引擎)和”查看/控制代理”(UI)彻底解耦:每台设备运行一个 Rust daemon(zeron-engine),持有终端进程、Git 仓库和工作区文件所有权;gpui 桌面 UI 通过 typed RPC 与引擎通信,无论引擎在进程内还是网络另一台机器上。

数据同步层面,Zeron 选用了 Loro CRDT——每个会话对应一个 CRDT 文档,包含 transcript 记录和耐用命令队列。即使在离线状态发起中断指令,网络恢复后指令也会自动执行。这解决了”代理在 VPS 上跑着、笔记本合盖后无法接管”的痛点。

安全方面,CRDT 复制仅限于已认证的”可信设备”,本地会话和附件不会因登录账号而自动上传,退回 local-only 模式后一切恢复原状。

特点

  • 本地 engine daemon:Rust 编写,zeron daemon 管理,开机自启,跨重启持久化
  • typed RPC 架构:引擎与 UI 完全解耦,支持本地 in-process 和远程网络两种运行模式
  • CRDT 多设备同步:基于 Loro + Cloudflare Durable Objects,离线指令队列在恢复后自动执行
  • 原生 gpui 桌面 UI:基于 Zed 的 GPU 加速 UI 框架,提供玻璃态侧边栏、实时分支 diff 和会话列表
  • 统一多代理:同时支持 Claude Code、Codex、Cursor、Devin、Grok、Hermes、Pi,一个界面管所有
  • 远程工作区访问:可信设备间直接读写对方文件,减少在多台机器之间来回 SCP 的麻烦
  • 无强制账户:开箱即用、完全离线,适合注重隐私的团队
  • MIT 许可证:免费开源,商业友好

使用方法

Linux 安装(一条命令):

curl -fsSL https://zeron.sh/install.sh | sh

安装完成后 daemon 自动启动并设为开机自启。

日常命令:

zeron status          # 查看本地/同步模式与引擎状态
zeron update          # 升级到最新版本
zeron daemon start    # 启动引擎
zeron daemon stop     # 停止引擎
zeron daemon restart  # 重启引擎

开启多设备同步(可选):

zeron daemon stop
zeron login
zeron daemon start

登录后,同一账号下的所有设备互为可信节点,可互相查看和驱动对方正在运行的代理会话。

无头模式(不需要桌面 UI):

zeron headless

适合纯 CLI 用户或服务器场景。

使用场景与人群

  • 多代理用户:同时使用 Claude Code、Cursor、Codex 等多个工具,希望用统一界面管理会话和文件
  • 隐私敏感开发者:不希望会话记录上传云端,需要完全本地运行的代理控制方案
  • 多设备工程师:在本地笔记本和远程 VPS 上切换使用代理,需要跨设备连续性和接管能力
  • 团队协作场景:多名开发者共用远程工作区,希望有人在代理运行过程中实时 review diff

输入与输出案例

场景一:本地单一设备

输入:在本地 Linux 机器安装 Zeron,启动 Claude Code 代理处理一个代码重构任务

curl -fsSL https://zeron.sh/install.sh | sh
zeron status   # → mode: local, engine: running
# 在 Claude Code 中运行任务
# Zeron UI 侧边栏实时显示分支 diff

输出:会话记录本地保存,diff 面板实时更新,无需任何云端账号。


场景二:VPS 发起 + 笔记本接管

输入:在 always-on VPS 上用 Zeron 启动一个长时间运行的代码生成任务,然后在笔记本上接管

# VPS 上
zeron daemon stop
zeron login
zeron daemon start
# 启动 Claude Code 做大型重构

# 笔记本上(同账号登录)
zeron login
# Zeron 侧边栏出现 VPS 的会话
# 直接查看文件变更、发送中断指令、或继续对话

输出:笔记本实时看到 VPS 上代理的会话 transcript 和分支 diff,可随时中断或追加指令,指令在离线期间自动入队,恢复后依次执行。


GitHub: https://github.com/zeronsh/zeron

评论区

0 条评论

登录后可评论。

Skill超级捕获手 583 阅读