@elalfner/relevo

中文文档
0.14.4发布于 2026/11/05MITES Module零依赖构建来源已验证近 30 天下载 5234

Relevo: an automatic issue-to-merge workflow where an agent builds and people verify.

原始使用文档
文档目录6 节
  1. Install
  2. How it works
  3. Why Relevo
  4. Documentation
  5. Acknowledgements
  6. License
Relevo

An automatic issue-to-merge workflow where AI agents build and people verify.

English · Español · Documentation

Relevo is Spanish for "relay". The issue goes in, AI agents build and check the work in the cloud, and you step in only to think, to test on a real device and to decide. Every step is a handoff: the agent passes the baton to a person, and that person passes it to a peer.

Status: early development. All the commands below exist. The solo cycle (go, review, ship) has run once on a real repository and a real Android device; the team features (peer review, review reminders and escalation, reviewer selection) are covered by tests only and have not run against a live team yet. See pilot findings.

Install

Relevo is a Claude Code plugin. In a terminal:

claude plugin marketplace add elalfner/relevo --sparse .claude-plugin
claude plugin install relevo@relevo

That installs it for every project of the machine. To install it for one repository only, add --scope project to the second command (shared with the team through .claude/settings.json) or --scope local (only you). Only the plugin is installed (scripts, skills, agents, stack profiles and templates); the documentation is online.

A shortcut, if you prefer one command: npm install -g @elalfner/relevo gives you relevo install, which asks where to install it (the project is preselected; relevo install --scope project skips the question), relevo update and relevo doctor.

npm install -g @elalfner/relevo
relevo install

To use Relevo from Antigravity (the IDE, the App or the CLI), run relevo init: it asks which tools your team uses and installs a plugin rendered for each. Details in Install.

Restart Claude Code in your project and run /relevo:doctor to see what is still missing. What you need and the first steps are in Install.

How it works

Relevo

The logo is the flow: the issue comes in on the left, AI agents work inside the circle, and the feature goes out on the right. The circle turns black only when a person holds the baton: thinking and reviewing.

CommandWhat it does
init/relevo:initSets up your repository once: config, labels, branch protection and workflows.
featurefeatureNot a command, but the reason for the whole flow: the concept of what you want built. Every cycle starts here, and everything below turns it from idea into delivered work.
think/relevo:thinkYou and the AI explore the idea and settle every decision before any issue exists.
issue/relevo:issueTurns the idea into issues that pass the spec check, or rewrites an issue that is not being built yet.
go/relevo:goAI agents build the issue and QA checks it, automatically in the cloud, with nobody waiting.
review/relevo:reviewYou test on a real device while the agent captures and audits the logs.
fix/relevo:fixFixes what the review found, updating the spec first.
ship/relevo:shipVerifies approval, archives the spec, merges and closes the loop.

Plus /relevo:status (who is waiting on what) and /relevo:doctor (checks your setup). Every command in detail: Commands. A real run, from idea to merged pull request: How it works.

Why Relevo

  • Specs first. The agent builds against detailed issues, and QA checks the diff against them.
  • Pull, not push. A work-in-progress limit per person keeps the agent from burying the team in unreviewed branches.
  • Humans decide. Approving and merging are explicit human acts, enforced by branch protection, never by a prompt alone.
  • Every handoff is one message that says what happened, what is expected of you, and which command to run next.

Documentation

  • Get started: from nothing to your first merged pull request, step by step.
  • Install: what you need and the first steps.
  • Upgrading: moving a project to a new version, in the right order.
  • How it works: the idea, and a real run from idea to merged pull request.
  • Commands: the nine commands, and the skills that think uses.
  • Configuration: the relevo.yml file.
  • Stacks and platforms: declare your platforms and add your own rules.
  • Where go runs: the cloud, your machine or both, and the two credentials.
  • Guide: what to do next, and what to do when something goes wrong.
  • Security model: what Relevo protects and what it does not.
  • All the documentation: reference, how it was built, and the brand.

Acknowledgements

Relevo builds on OpenSpec and mattpocock/skills, both MIT licensed. Their notices are in NOTICE.

License

MIT for the software and the documentation. The Relevo name and logo are not covered by it: see TRADEMARKS.md.

版本与发布记录

@elalfner/relevo 共发布 21 个版本,首次发布于 2026/10/21;过去 12 个月发布了 21 个版本。最新版本附带 npm provenance 构建来源证明,可追溯到公开的 CI 构建记录。

版本发布日期距今
0.14.4latest2026/11/058 天前
0.14.32026/11/058 天前
0.14.22026/11/049 天前
0.14.12026/11/049 天前
0.14.02026/11/049 天前
0.13.02026/11/049 天前

关于 @elalfner/relevo 的常见问题

@elalfner/relevo 是什么?

Relevo: an automatic issue-to-merge workflow where an agent builds and people verify.

如何安装 @elalfner/relevo?

在项目目录运行 npm install @elalfner/relevo,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 relevo,可以用 npx relevo 直接运行。

@elalfner/relevo 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/elalfner__relevo 是否存在。

@elalfner/relevo 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@elalfner/relevo 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=20.19。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@elalfner/relevo 可以商用吗?

@elalfner/relevo 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@elalfner/relevo 的下载量有多少?

根据 npm 官方下载统计,@elalfner/relevo 在 2026/10/13 – 2026/11/11 这 30 天内被下载 5,234 次,日均约 174 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@elalfner/relevo 还在维护吗?

最新版本 0.14.4 发布于 2026/11/05(8 天前);至今共发布 21 个版本,其中过去 12 个月发布了 21 个;首次发布于 2026/10/21。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。