v0.2.1

Yet another
AI coding tool.
This one works.

There are a lot of AI coding tools now, and a suspicious number of them were vibe-coded over a long weekend. Minnow is the small fish that made it. Plug in Claude Code, Codex or any model and get the editor, git, issues, memory and multi-agent builds around it. No account. No credits.

Windows · macOS · Linux · $0 · AGPL-3.0

shoal — Minnow
Recording: in Minnow, a prompt asks the agent to add a predator the shoal scatters from. The agent reads the code, keeps a todo list, edits two files, writes tests, runs npm test and summarises the change.

Minnow vs. the one
you installed last week.

A totally unbiased comparison.

A typical AI harnessMinnow
Price$20 a month, then credits, then “fair use”$0. It’s AGPL, so nobody can change that later.
Your Claude or ChatGPT planIgnored. Buy our credits instead.Bring it. Claude Code, Codex and Cursor plug straight in.
AccountSign in with Google to continueWhat account?
Tools20 MCP servers and a prayerBrowser, search, git and terminals, built in
Long chatsForgets your name around hour twoCompacts itself. Still remembers hour one.
Parallel agentsEdit the same file and fight over itEach gets its own worktree. No turf wars.
Bugs it spotsMentioned once, lost in the scrollbackFiled as real issues, then picked up next
Everything elseA chat box and a nice gradientAn editor, git client, issue tracker and scheduler

No plugins to hunt down.
No chats to restart.

Zero MCP servers required

Everything an agent reaches for ships in the box and is on from the start. Add MCP servers if you like. You won't need twenty.

  • web search
  • page fetch
  • a browser it can click
  • terminals
  • dev servers
  • git
  • repo map
  • symbol search
  • call graphs
  • language servers
  • PDF, Word, Excel
  • Python and JS runners
  • sub-agents
  • issues
  • Brain
  • library docs

Long chats don't get dumber

Near the limit, Minnow folds older turns into a summary of the goal, the files, the commits and what's still broken. Nothing is deleted, and the agent can look up any earlier message word for word. So you just keep going.

before
81%
after
46%

⎯ 214 messages folded into “Prior context” · originals kept · recall_history on

Bring your own sub.
We don't want your tokens.

You already pay Anthropic or OpenAI every month. You don't need to pay a middleman as well. Sign in once and Minnow runs on the plan you have, limits and all. Got a spare API key or a GPU? Hand them the chores.

  • Claude CodeClaude Pro or Max
  • CodexChatGPT Plus or Pro
  • CursorCursor CLI
  • Any API keyOpenAI, Anthropic, Gemini, DeepSeek, OpenRouter
  • Ollama or LM StudioModels already on your machine
  • Built-in servingDownload and run GGUF or MLX models
  • No credits, no markup, no “Pro tier”
  • Clever model for thinking, cheap one for chores
  • See how much of your plan is left, in the composer

Go to bed.
Wake up to tested branches.

Hand Boards a plan. It splits it into tasks, runs builders in parallel in their own worktrees, has a separate tester check each one, and merges only what passes. Hit a rate limit at 3 a.m.? It waits for the reset. Laptop rebooted? It picks up where it stopped.

  • An isolated Git worktree per task
  • A separate tester for every build, not the same agent grading itself
  • Survives restarts, rate limits and quota resets
  • Typecheck, lint and tests before the final merge
How boards work →
board · predatorwave 2 of 3

WAVE 1

W1-AFlee force in boids.jsmerged
W1-BPredator testsmerged

WAVE 2

W2-ACursor becomes the predatortesting
W2-BTune the scatter radiusbuilding

WAVE 3

W3-AWrite up how the shoal workswaiting
final checks · typecheck · lint · test+212 −31

Most harnesses are a chat box.
This one came with a whole app.

The editor, terminal, git, issues and memory are already attached, and they all share the agent's context. Nothing to paste between windows.

An editor, not a chat box with ambitions

Language servers, a real code editor, terminals and git, right next to the thread. Open what the agent changed, run the tests yourself, carry on.

Minnow with the agent's thread on the left, src/boids.js open in the editor showing the new flee function, and npm test passing in the terminal

Stop paying frontier prices for commit messages

Route sub-agents, completions and utility jobs to different models. The clever one thinks, the cheap one writes titles.

Minnow's Models panel with model pools and task routing for sub-agents, utility tasks, editor assistance and goal evaluation

Label an issue. Get a pull request.

Tag a GitHub issue minnow and the watcher plans it, builds it on a board and opens the PR once the tests pass.

A Minnow Scheduler job named Fix issues labeled minnow, set to GitHub issue watcher mode for minnow-demo/shoal, running daily at 3 AM

It files its own bugs

"I noticed three problems" becomes three real issues instead of a paragraph you scroll past. Then the agent picks up the next one.

Issues list grouped by status: backlog, todo, in progress, review and done, with priorities and labels

Three agents, three worktrees, zero turf wars

Split a job and each sub-agent gets its own checkout and its own saved chat. Watch them from one thread, or switch away and let them get on with it.

How delegation works →
A Minnow thread that split three issues between sub-agents: the sidebar lists the parent chat with three nested agents, and the thread shows three agent cards, two working and one queued

Close twelve tabs.
Seven apps, one install.

They all run on one engine. What the agent learns in one of them, the others already know.

instead of VS Code plus a chat panel

Code

Language servers, inline completion, Quick Edit, terminals, dev servers and a real browser.

instead of GitHub Desktop

Source control

Changes, history, branches, stashes, worktrees. PRs and CI through your own gh.

instead of Linear, for one person

Issues

List, pipeline and triage, with tools the agent uses to file its own work.

instead of a spreadsheet of API prices

Models

Subscriptions, keys and local models, with routing and cost. Tells you what your GPU can actually run.

instead of the Notion you never open

Brain

Memory as a markdown wiki on your disk. The agent reads and writes it. You can fix it when it's wrong.

instead of cron and a prayer

Scheduler

Agent jobs on a timer. Nightly test summaries, Monday dependency checks, run history.

instead of a hand-rolled pipeline

Boards

A plan run as waves of Builder and Tester agents in isolated worktrees.

Don't like something?
Change it. We won't mind.

It's AGPL-3.0. No plugin store to get approved by, and no enterprise tier coming to take your favourite feature away.

Skills
Write a SKILL.md, call it as a /command.
Tools
Plug in any MCP server. Set each tool to Full, Ask or Off.
Other agents
Claude Code and Codex can use Minnow's issues and memory over MCP.
The app
Fork it, restyle it, ship your own build.
terminalfrom source
$ git clone https://github.com/HenriGrimm/Minnow.git
$ cd Minnow
$ npm install && npm start

Small fish.
Big bite.

Free, open source, no account, no credits. Install it, plug in the plan you already pay for, and go do something else.

v0.2.1 · release notes