11st of 18 in Agent backends
eve-software-factory-template
eve pipeline that turns GitHub or Linear issues into reviewed draft PRs
- Stars
- 1.2k
- License
- MIT
- Last commit
- Sep 2026
- Language
- TypeScript
Overview
An eve pipeline named Foreman: label an issue factory, @mention it, or delegate from Linear, and four agents (classifier, analyst, implementer, reviewer) each run in their own sandbox and end with a draft pull request on FACTORY_REPO. The reviewer sees only the pushed branch, a factory brain keeps notes about your repo between runs, and it deploys to Vercel with GitHub and Linear connectors. For teams piloting agent-written PRs with human merge.
Who it is for: Teams piloting agent-written pull requests with human merge
Strengths
- Reviewer is isolated from the implementer; verdicts are made against the real diff
- Six entry points including red-CI self-repair on factory branches only
- Local dev TUI treats runs as untrusted; GitHub writes wait for approval
- Separate docs site; CLAUDE.md and AGENTS.md included
Weaknesses
- Tied to eve, Vercel Connect, Vercel Sandbox and Vercel Blob
- No model provider named in the README; model access comes through the Vercel stack
- No tests listed
- First task fails if the GitHub App cannot reach FACTORY_REPO; the error surfaces late
What it needs
- TypeScript, eve, ai-sdk
- Needs vercel, github-app-connector, linear-connector, vercel-blob
- GitHub template
- env example file
Also in Agent backends
See all 18| Rank | Project | Score |
|---|---|---|
| 2 | marketing-team-eve-templateeve lead agent delegating to five marketing specialists with approval gates | 59 out of 100 |
| 3 | personal-agent-templateeve and Nuxt personal agent with Slack, GitHub, Linear and per-user memory | 57 out of 100 |
| #4 | adk-recipesRunnable Agent Development Kit recipes, from single patterns to deployable agents | 53 out of 100 |
| #5 | ai-townGenerative-agents town simulation on Convex with Ollama by default | 52 out of 100 |
| #6 | knowledge-agent-templateNuxt knowledge agent that greps a synced snapshot repo instead of embedding | 48 out of 100 |