DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to deliver queued specs as merged pull requests overnight with Anneal

Write task specs, queue them on the board, and collect merged pull requests when the chains finish.

Short answer: Clone the repository and check out the release: git clone https://github.com/mosonlab/anneal.git, then git checkout v0.9.0; then install and build: npm ci, npm run setup:local, npm run build; start the database and migrate: docker compose up -d --wait --wait-timeout 60 postgres, then npm run db:migrate:release -- --fresh. All steps.

Credentials. Anneal runs the CLIs non-interactively as your own user with your access, so chains can change code and merge to main without a permission prompt; test on a throwaway repository first.

Who it is forA solo developer or small team lead with Codex or Claude subscriptions who has a backlog of well-written specs and wants them implemented without babysitting each run.

The problemTurning written specs into reviewed, tested code takes many manual handoffs between planning, coding, review and merging.

The outcomeEach queued task moves through plan, review, implementation, two code reviews, fixes, regression checks and merge, and the board shows merged pull requests and any items waiting on a human answer.

What you need first

  • An Apple Silicon Mac or a Linux machine (Ubuntu 24.04 LTS verified)
  • Node.js satisfying ^20.19.0 || ^22.13.0 || >=24, with 22.17.0 from .nvmrc and npm 10.9.2 or later
  • Docker Compose and Git
  • The official Codex CLI, signed in under the account that runs the runner (Claude Code and Pi optional)
  • A test repository to try it on before pointing it at real work

Steps

  1. Clone the repository and check out the release: git clone https://github.com/mosonlab/anneal.git, then git checkout v0.9.0.
  2. Install and build: npm ci, npm run setup:local, npm run build.
  3. Start the database and migrate: docker compose up -d --wait --wait-timeout 60 postgres, then npm run db:migrate:release -- --fresh.
  4. In three terminals, run npm run dev:api, npm run dev:runner and npm run dev:web, in that order, then open http://127.0.0.1:5173.
  5. Add your project following the pull-request workflow guide, write specs, queue them on the board, and check the Inbox for agent questions.

Prompt for your agent

Using the mosonlab/anneal repository, set up the local release at v0.9.0 and queue the spec in <path-to-spec-file> on the board for <project-name>. Report the board status and the pull request URL when the chain finishes. Verify that the chain's merge step completed and that the pull request is merged into the target branch.

Caveat. The README says the only upgrade path is a fresh install and interfaces may change between previews, so this is a developer preview for v0.9.0 and not a stable production tool.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for mosonlab/anneal and "Deliver queued specs as merged pull requests overnight"

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Share: X LinkedIn Hacker News Email Copy link

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer