AI coding agents
Agents that read, write, and ship code, wired to models you choose.
Terminal and editor coding agents, plus the context tools that make them sharp. Point them at the model you want and let them work. Each recipe verifies the setup (config, context wiring) in CI; the actual code the agent writes is the fenced, model-dependent step.
The tools (10)
Terminal pair-programmer that maps your whole repo and makes changes as real git commits; model-agnostic via LiteLLM.
Open-source terminal coding agent that talks to ~any model (75+ providers). Per-agent models, real permission controls, headless runs, and MCP tools. ~174k stars, MIT.
Autonomous coding agent inside VS Code: describe what you want and it writes, runs, and fixes the code.
Open-source coding agent (VS Code/JetBrains extension + a separate OpenCode-fork CLI) built around modes: role-scoped agents with their own model, tools, and file access, plus an orchestrator that hands work between them. ~20k stars, MIT.
OpenAI's agentic coding tool.
Autonomous coding agent that runs in a Docker sandbox with a shell, editor, and browser: hand it an issue, get a pull request.
Anthropic's agentic coding CLI.
AI-first code editor.
Packs an entire repository into one file (XML by default) with a manifest and token counts, ready for a single long-context model call.
Remote MCP server that serves up-to-date library and framework documentation to coding agents.
More verified recipes (30)
One AGENTS.md, no drift: prove CLAUDE.md is a real symlink and the generated files are in sync
Keep one AGENTS.md as the single source of agent rules, symlink CLAUDE.md to it, and prove with CI that the symlink is committed as a symlink (not a Windows-materialised copy) and that any generated per-tool file byte-matches a fresh regeneration from the source, so nothing silently drifts.
Teach OpenCode Go your weekly chore once, then run it in minutes
Capture a repeating chore as a reusable OpenCode command backed by the Go plan's models, so a two-hour weekly task becomes a five-minute run.
Kilo Code: add an MCP tool and bind it to one mode
Enable an MCP server's tools only on the mode that needs it (a researcher), so its tool definitions don't load into every conversation and burn tokens.
Kilo Code: a mode that can only edit the files you let it
Build a docs mode that can read the whole repo but only write to Markdown, using a fileRegex restriction on the edit group.
Kilo Code: ship a big feature as isolated subtasks with Orchestrator
Define the orchestrator's delegate modes (architect, code, debug) so a large task runs as isolated subtasks, each in its own clean context.
OpenCode: add an MCP tool, then lock it to one agent
Plug in an MCP server (live docs via Context7) but disable it globally and switch it on only for the one agent that needs it, so it does not burn tokens every turn.
OpenCode: run it headless in scripts and CI, with JSON output
Use opencode run non-interactively with --format json and a read-only agent so a pipeline gets machine-readable events and can never edit or execute.
OpenCode: a reviewer subagent gated to exactly the git commands you allow
Define a Markdown agent whose bash access is scoped per command (git diff and grep yes, everything else no) and that can never write.
OpenCode: a model-routed team, cheap to plan, strong to build
Give each agent its own model so planning and review run on a cheap model and only the build runs on your best one.
OpenCode: a read-only Plan pass that cannot touch your files
Separate think from touch: lock the plan agent to read-only (edit + bash deny) so it proposes before it edits, then Tab into build to execute.
Repomix + Fable 5: Pack a Repo for a Long-Context Review
Flatten an entire codebase into a single file and let Fable 5 hold all of it at once for a whole-system review.
OpenHands + Fable 5: Autonomous Issue to Pull Request
Hand Fable 5 a GitHub issue and let OpenHands plan, edit, run tests, and open a PR in a Docker sandbox.
Aider + Fable 5: Codebase-Wide Migrations from Your Terminal
Point Fable 5 at a repo and let Aider refactor across hundreds of files as real git commits you can undo.
Cline + Fable 5: Build or Fix Something Without Writing Code
Use a coding agent inside VS Code that builds and fixes code while you just describe what you want, powered by Fable's stamina.
Codex: A Markdown Folder to a Live Docusaurus Docs Site
Drop a folder of markdown into a Docusaurus project and have Codex assemble the site, fix broken links, then deploy a Vercel preview.
Codex: A Data File to a Live Next.js + Recharts Dashboard
Point Codex at a JSON file and have it build a Next.js + Recharts dashboard, then deploy a Vercel preview and return the link.
Codex: Screenshot to a Live Vite + React Landing Page
Hand Codex a screenshot or a brief and have it build a responsive Vite + React landing page, then deploy a Vercel preview and return the URL.
Agent Review Gate: a Schema-Forced Approve or Block in CI
Run a coding agent as a read-only reviewer that returns a schema-forced approve/block verdict, and let CI fail the merge on block.
Self-Healing Test Loop: an Agent that Fixes Until Green
Wrap a coding agent in a bounded loop that re-runs your tests and fixes the code until the suite passes or it runs out of attempts.
Claude Code Auto Mode: A Classifier Instead of an Allowlist
Set Auto Mode as your default so a classifier reviews each action instead of pre-listing every command.
Claude Code: Lock Down an Unattended Run with Permission Rules
Define exactly what a scheduled or headless Claude Code run may do via settings.json permission rules.
Claude Code Cloud Schedule: Runs With Your Laptop Off
Schedule Claude Code on Anthropic-managed infra at 1-hour-or-coarser cadence, pushing only to claude/ branches.
Claude Code Headless: An Always-On Local Schedule
Run Claude Code headless with -p on an OS-cron schedule so a job survives restarts.
Claude Code /loop: Poll a Deploy on a Fixed Interval
Re-fire a prompt on a valid cron interval inside a live Claude Code session.
Obsidian × MCPVault: The Vault Health Check
A monthly, scheduled audit that finds orphan notes, stale info, and inconsistent tags before your vault rots.
Weekly Review: a Finished Review Instead of a Blank Page
Every Friday, have Claude Code turn your week's note activity into a written review.
Morning Synthesis: a Start-of-Day Note Before Coffee
Schedule Claude Code to read your recent notes and write a daily start-of-day briefing.
Turn a Hand-Drawn UI into Working Code with tldraw
Sketch a screen on an infinite canvas and have a vision model return a live, working version of it.
Obsidian Vault as the Core of Your Agent Harness
Use an Obsidian vault as the shared memory and control surface for your agents.
Persistent Memory for Codex using Obsidian
Give Codex durable, searchable long-term memory backed by an Obsidian vault.
Every recipe here ships with a CI badge that re-checks its extraction logic on each push. If a setup you bookmark stops working, the badge goes red before you do.
★ Star the awesome list on GitHubNewsletter · Tue · Thu · Sat
WebAfterAI
AI agents, automation, and the next internet.
Three issues a week, Tuesday, Thursday, and Saturday, on what builders are actually shipping. From the r/WebAfterAI community.