A
anegri93/flowrunner
Local, unattended runner that takes a feature to a reviewable PR — with a per-repo brain that learns from…
在 GitHub 查看 ↗链接已于 2026-11-12 核查 · HTTP 200 · 打开的是厂商自己的官网
- ★ 数取值
- 1 ★ · anegri93/flowrunner · 取自 GitHub 搜索 API · (2026-11-13 20:00:50 核对)
- 来源明细
- 从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
- 收录与活跃
- 收录于 2026-11-11 · 最近见到 2026-11-14 · 共见到 4 次 · 被 1 个来源列出
- 评分构成
- 综合分 103 · 1 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库
anegri93/flowrunner;我们收录于 2026-11-11;最近见到 2026-11-14。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。# flowrunner
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Le pedís una feature a Claude Code y flowrunner la lleva sola hasta una PR lista para revisar. Vos
intervenís cuando aprobás el plan y cuando revisás la PR, y también si el run se traba: en vez de
reintentar a ciegas, se detiene y te pregunta qué hacer. Todo lo demás corre sin vos, en segundo plano,
y cada repo tiene un cerebro en .flowrunner/ que aprende de tus correcciones.
## Instalar
Una sola vez por máquina. Necesitás macOS, Node 24 o más nuevo, pnpm 10, git y Claude Code con tu
sesión abierta.
1. Instalá las herramientas que usa flowrunner y abrí sesión en GitHub:
bash
npm i -g pnpm@10 @nanonets/graft
bash
gh auth login
2. Cloná flowrunner en la carpeta que quieras e instalá sus dependencias:
bash
git clone https://github.com/anegri93/flowrunner.git
bash
cd flowrunner && pnpm install
3. Desde esa misma carpeta, dejá el comando flowrunner en tu PATH:
bash
ln -s "$PWD/bin/flowrunner.js" ~/.local/bin/flowrunner
Ese link es solo para arrancar. flowrunner init --aplicar deja el flowrunner que corre runs en
~/.flowrunner/app, un worktree de este repo en origin/main con sus propias dependencias, y apunta ahí
el comando, el job de launchd, la skill y el plugin de Orca. Para actualizarlo a lo último de main:
bash
flowrunner self-update
No actualiza con un run corriendo: los que esperan aprobación, detenidos o en cola siguen con el código
nuevo. El checkout que clonaste queda para desarrollar, y cambiar de rama ahí no afecta a ningún run.
flowrunner doctor avisa si el comando o el job de launchd apuntan a otro lado. self-update instala con
pnpm install --frozen-lockfile: pnpm tiene que estar en el PATH de quien lo corre.
### Si ya tenías una versión anterior
Antes de ~/.flowrunner/app, flowrunner corría desde el checkout. Para pasar a esta versión:
1. flowrunner status: esperá a que termine cualquier run que esté trabajando. Los que esperan
aprobación, detenidos o cerrados no molestan, y siguen con el código nuevo.
2. En el checkout:
bash
git switch main && git pull && pnpm install --frozen-lockfile
3. Instalá la app y apuntá todo ahí:
bash
node bin/flowrunner.js self-update
4. Si usás Orca, corré el orca plugin dev load … --approve … que imprime, tal cual.
5. flowrunner doctor tiene que dar «flowrunner corre desde ~/.flowrunner/app» en verde. Abrí una
sesión nueva de Claude Code para que tome la skill nueva.
Después de actualizar, no vuelvas a correr la versión anterior: no lee los runs que crea la nueva.
## Sumar un repo
Una vez por repo. El repo tiene que estar en GitHub y su rama base en verde. Si fija Node en .nvmrc o
.node-version, setup, agentes y verify corren con esa versión, instalada con nvm, fnm, volta o
Homebrew; si no está instalada, verify no corre y el run se detiene diciendo cómo instalarla.
1. Mirá qué hay y qué falta. No toca nada:
bash
flowrunner init ~/ruta/al/repo
2. Aplicalo. Registra el repo, instala la skill de Claude Code, el chequeo cada 10 minutos y el comando,
y abre una PR con el cerebro del repo en .flowrunner/:
bash
flowrunner init ~/ruta/al/repo --aplicar
3. En esa PR, revisá la config que infirió, con el setup, los tests, el lint y el formateador, y el borrador de contexto.md, convenciones.md y
intervenís cuando aprobás el plan y cuando revisás la PR, y también si el run se traba: en vez de
reintentar a ciegas, se detiene y te pregunta qué hacer. Todo lo demás corre sin vos, en segundo plano,
y cada repo tiene un cerebro en .flowrunner/ que aprende de tus correcciones.
## Instalar
Una sola vez por máquina. Necesitás macOS, Node 24 o más nuevo, pnpm 10, git y Claude Code con tu
sesión abierta.
1. Instalá las herramientas que usa flowrunner y abrí sesión en GitHub:
bash
npm i -g pnpm@10 @nanonets/graft
bash
gh auth login
2. Cloná flowrunner en la carpeta que quieras e instalá sus dependencias:
bash
git clone https://github.com/anegri93/flowrunner.git
bash
cd flowrunner && pnpm install
3. Desde esa misma carpeta, dejá el comando flowrunner en tu PATH:
bash
ln -s "$PWD/bin/flowrunner.js" ~/.local/bin/flowrunner
Ese link es solo para arrancar. flowrunner init --aplicar deja el flowrunner que corre runs en
~/.flowrunner/app, un worktree de este repo en origin/main con sus propias dependencias, y apunta ahí
el comando, el job de launchd, la skill y el plugin de Orca. Para actualizarlo a lo último de main:
bash
flowrunner self-update
No actualiza con un run corriendo: los que esperan aprobación, detenidos o en cola siguen con el código
nuevo. El checkout que clonaste queda para desarrollar, y cambiar de rama ahí no afecta a ningún run.
flowrunner doctor avisa si el comando o el job de launchd apuntan a otro lado. self-update instala con
pnpm install --frozen-lockfile: pnpm tiene que estar en el PATH de quien lo corre.
### Si ya tenías una versión anterior
Antes de ~/.flowrunner/app, flowrunner corría desde el checkout. Para pasar a esta versión:
1. flowrunner status: esperá a que termine cualquier run que esté trabajando. Los que esperan
aprobación, detenidos o cerrados no molestan, y siguen con el código nuevo.
2. En el checkout:
bash
git switch main && git pull && pnpm install --frozen-lockfile
3. Instalá la app y apuntá todo ahí:
bash
node bin/flowrunner.js self-update
4. Si usás Orca, corré el orca plugin dev load … --approve … que imprime, tal cual.
5. flowrunner doctor tiene que dar «flowrunner corre desde ~/.flowrunner/app» en verde. Abrí una
sesión nueva de Claude Code para que tome la skill nueva.
Después de actualizar, no vuelvas a correr la versión anterior: no lee los runs que crea la nueva.
## Sumar un repo
Una vez por repo. El repo tiene que estar en GitHub y su rama base en verde. Si fija Node en .nvmrc o
.node-version, setup, agentes y verify corren con esa versión, instalada con nvm, fnm, volta o
Homebrew; si no está instalada, verify no corre y el run se detiene diciendo cómo instalarla.
1. Mirá qué hay y qué falta. No toca nada:
bash
flowrunner init ~/ruta/al/repo
2. Aplicalo. Registra el repo, instala la skill de Claude Code, el chequeo cada 10 minutos y el comando,
y abre una PR con el cerebro del repo en .flowrunner/:
bash
flowrunner init ~/ruta/al/repo --aplicar
3. En esa PR, revisá la config que infirió, con el setup, los tests, el lint y el formateador, y el borrador de contexto.md, convenciones.md y
收录徽章(可选)
想把收录标记放进 README 就复制这行,可选,不影响收录。
[](https://anclum.com/zh/s/anegri93-flowrunner/)
- 来源
- github · https://github.com/anegri93/flowrunner
- 按领域浏览
- 开源项目
- Traction
- 1 ★
- 收录于
- 今天
同类推荐
所属领域与标签
每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。