Describe what you want.
Ask for a feature, bring a bug, or explore an idea. Your agent can read the project files and help you figure out where to start.
Minnow brings the tools you need to create into one workspace: AI agents, Code, Source Control, Issues, Brain, and more. All in one desktop app you can extend and customize.
Connect Claude Code, Codex, or Cursor, use a cloud API, or run a model on your own computer.
Free and open source. No Minnow account. Local or cloud models.
INSIDE MINNOW Notes Sync: a failing test, a one-file fix, and the diff ready to review.
Your agent can read an issue, look up a decision in Brain, work on the code, and run your tests. You use those same tools to follow along, make changes yourself, and review the result.
See Minnow at workWrite and edit your software.
Review and manage your changes.
Track bugs, ideas, and work to do.
Keep notes and decisions.
Code, Source Control, Issues, and Brain all work with the project you have open.
Start with a project and something you want to do. Work directly with an agent, write code yourself, or use a board to divide a larger job between agents.
Ask for a feature, bring a bug, or explore an idea. Your agent can read the project files and help you figure out where to start.
Talk through the approach, ask questions, and adjust the scope. Save the plan when you’re ready to build.
Work alongside an agent in Code. For larger jobs, use a board to assign building and testing tasks to multiple agents. With worktree isolation enabled, each task gets a separate working copy of the repository.
Commands run on your machine. Enable the agent sandbox for unattended runs.
Read the diff and check the test results in Source Control. Make another pass, commit the work, or open a pull request.
Save useful decisions in Brain and follow-up work in Issues. Your agents can refer to those notes and issues when you return to the project.
Start in Code. Review in Source Control. Keep decisions in Brain. Explore the tools your agent can use without leaving the project.
File tree, LSP, inline completion, Quick Edit, terminal, dev servers, and a Chromium preview.
Chat works directly on the repo. Use Quick Edit to preview a suggested change, or review agent edits in Source Control.
Review changes, history, branches, stashes, worktrees, pull requests, and CI.
The agent can commit and open PRs. You still decide what ships.
A plan becomes waves of Builder and Tester tasks.
With isolation enabled, each task runs in its own worktree. Completed tasks merge into an integration branch; review the assembled result before committing it to your destination branch.
Hardware-fit scoring tells you whether a model will run well on your machine before you download it.
Serve models with llama.cpp or MLX, connect a cloud API, or use Claude Code, Codex, or Cursor CLI. Assign models by role, or use a router to share capacity and fail over.
Brain is a Markdown knowledge base with semantic search, a code index, and memories the agent reads and writes.
Every page is a file on your disk. What one session works out, the next one starts with.
List, board, triage, and saved views, plus issue tools the agent can use.
If an overnight run hits an edge case, the issue is waiting for you in the morning with steps to reproduce.
Run agent jobs on an interval or a cron schedule, scoped to a workspace, with a history for every run.
Jobs run while Minnow is running, including in the system tray. Quitting the app stops scheduled execution.
Local runtimes, cloud APIs, and agent CLIs. Choose what runs your agents.
No Minnow account. No Minnow subscription. Minnow puts no cap on usage. Cloud providers set their own prices and limits.
Every surface shares the same agent, tools, and models, so these work the same wherever you are in the app.
General, Build, Plan, and Debug. Each mode sets the prompt and available tools. Plan mode restricts file-edit tools to plan documents; shell commands still follow your permissions.
Learn more →Hand a job to a sub-agent: explore the codebase, run shell commands, debug a failure, or write up an issue. It works in the background and reports back, so your conversation stays short.
Learn more →Every built-in tool can be set to Full, Ask, or Off. Each call shows up in the transcript as it happens.
Learn more →Reusable workflows like code review, opening a PR, and writing tests. Type / to run one. Each is a Markdown file you can edit or copy.
Learn more →Connect any MCP server or local plugin. Their tools follow the same permission rules as the built-in ones.
Learn more →The agent can map the repo, find symbols and their callers, and read LSP diagnostics instead of searching text blindly.
Learn more →Chats, settings, memories, and downloads live under ~/.minnow, as Markdown, JSON, and SQLite.
Nothing is locked in a format only Minnow can read.
Skills, permissions, rules, and prompts are plain text. Edit them in any editor and the next session picks up the change.
Mode prompts and Quick Edit prompts are files too, so you can read exactly what gets sent to the model and change it.
Minnow collects no telemetry and needs no Minnow account. API keys are encrypted on your disk. Cloud models receive the prompts and context sent to them.
Create a backup in Settings, or schedule daily or weekly snapshots. A passphrase-protected backup can include your credentials. Restore it on another computer and keep your project knowledge.
~/.minnow
├── .key
├── config.json
├── tools.json
├── sessions/
├── brain/
├── issues/
├── prompts/
├── skills/
├── providers/
└── models/
Minnow started as a simple chat app for Local AI. I kept adding the tools I use and trying ideas, what resulted is Minnow today: a workspace with everything I needed to build in one place.
I want to make something in the spirit of Blender. A tool anyone can use, without paying for access to the parts they need. Something you can pick up, make your own, and use to build what you have in mind.
I’m building it for myself, and sharing it so other people can use it too.
Minnow is licensed under AGPL-3.0-or-later. There's no Pro tier, no per-seat pricing, and no feature that unlocks when you pay.
Sponsoring supports the work. It doesn't unlock anything extra.
Available for Windows, macOS, and Linux. No Minnow account needed, and no API key if you use a local model. Open a project, connect your model, and make your first change.