Back to directory

eve Software Factory Template

A Vercel template for Foreman, an AI software factory that moves a task from GitHub or Linear through triage, planning, implementation and independent review, and delivers a draft pull request.

eve Software Factory Template

Foreman moves each task through four stations: a Classifier that triages type, priority and complexity and asks the requester for clarification when a task is not actionable, an Analyst that plans it with acceptance criteria from a live repository checkout, an Implementer that executes the plan in a sandbox, verifies it against the repository's own checks and pushes a branch, and a Reviewer that independently judges the pushed branch against the real diff, seeing only that branch and not the Implementer's reasoning.

Between runs, Foreman keeps a persistent set of repository notes, its factory brain, that every run starts from. Work reaches it by labeling an issue, mentioning it on an issue or pull request, delegating a task in Linear, handing it a task locally through a developer TUI, or reacting to red CI on its own pull requests.

Deploying through Vercel wires up GitHub and Linear connectors and a Blob store, and needs a target repository and label as environment variables, with the connector's GitHub App installed against that repository. It is written in TypeScript under the MIT license.

More in Coding agents

See all 793
  • The City

    github.com

    A native macOS app that shows Claude Code runs as a city, with each project as a building, each team as a floor of robots, and every animation driven by a real event from the claude CLI's stream.

  • rig

    tryrig.ai

    A small, single-binary agent runtime that points at any OpenAI-compatible model, local or hosted, reads and edits a repository's code, runs its tests and remembers what it learned, with a loop implemented in a few hundred lines.

  • Jauvex

    jauvex.reindent.com

    An Electron desktop app that puts Claude Code, Codex and Grok coding-agent sessions side by side and lets you steer them by voice, with a small model handling fast routing decisions.