Repository navigation
The autopilot
The autopilot is the heart of Coodoo. It takes the first goal from the queue, has the team build it and keeps going until the queue is empty.
| Button | What happens |
|---|---|
| Play (Start autopilot) | Starts with the first goal in the queue. Doesn't work when the queue is empty, unless Keep going is on |
| Pause | Halts the autopilot. When you resume, the current step picks up where it left off, even if you quit Coodoo in the meantime |
| Resume | Carries on after a pause |
| Stop | Cancels the current step. Coodoo first asks if you're sure and suggests pausing instead |
| End pause and stop | Stops a paused autopilot completely |
Tip: Choose Pause over Stop. When you pause, the agent's conversation is kept, so it can pick up exactly where it was. After stopping, the step starts over.
If you quit Coodoo while the autopilot is working, you choose between Pause and quit, Stop and quit or Cancel.
As long as the autopilot is working, Coodoo keeps your computer awake. If it goes to sleep anyway (for example when you close the laptop lid), the autopilot pauses and carries on by itself once the computer wakes up again. The dashboard then says Paused because the computer went to sleep. A pause you chose yourself never resumes by itself.
Every goal goes through these phases. What happens in each phase is saved in the team memory, so the next agent can read it.
The researcher looks at your code and searches the internet for the best approach, libraries and pitfalls. The result is under Research in Shared knowledge.
If the goal has a screen, the designer works out how it should look: layout, colors, icons, texts. No tech, just how the user experiences it.
The developer makes a technical design and a plan with tasks. It also writes down:
- what the app does that needs extra care (logging in, payments, personal data…) and which risks come with it; see Security;
- which programs are needed (Node.js, Python, Java); Coodoo sets those up before the first task starts; see Requirements.
With Plan first off (Autopilot settings), this step is skipped: the whole goal is one task, and the developer starts on it right away.
For every task in the plan:
- Building: the developer writes the code and the tests, and runs the build and the tests.
- Start and check the app: Coodoo starts your app and checks whether it works. If it doesn't, the developer fixes that first. See Starting and checking the app.
- Security scan: Coodoo's own scanners look at what has changed.
- Review: the reviewer approves or rejects the task, with the results of the app check and the scan at hand.
- Fixing: if the task is rejected, the developer fixes the points and a new review follows. After the set number of Fix rounds, the task goes ahead with the open points noted.
- Commit and push: the task is committed in your name and pushed to GitHub.
Coodoo updates the version numbers and the changelog (if Keep track of version numbers is on) and moves the goal to the history.
With Agent picks the steps on (the default), an agent first takes a quick look at whether research and design are needed. A small fix then goes straight to planning. A phase you turned off is never turned back on.
If Keep going is on, the autopilot doesn't stop when the queue is empty. The researcher comes up with a useful next goal for your project by itself (marked own idea) and the team gets to work on it.
- Coodoo tries a step that fails up to three times, with a short wait in between.
- If an agent hits its subscription limit, Coodoo waits longer (five minutes per attempt).
- If it still doesn't work and Fall back to the other agent is on, the other agent takes over.
- If a step takes longer than the Time limit per step (45 minutes by default), it's canceled.
If a goal fails anyway, it shows up under History as Failed, with the reason. With Try again you put it back in the queue; finished tasks stay done.
If Own branch per goal is on (the default), each goal works on its own branch, like coodoo/login-page-a1b2c3d4, and your main branch stays clean until you merge the work. If a new goal builds on an earlier goal that hasn't been merged yet, it starts from that work. See Building on earlier work.
All commits are in your GitHub name and email address. Coodoo removes any mention that an AI helped write them before every push.
Coodoo 1.31.0 · © 2026 CentreBrain · Download
Get started
Working with Coodoo
Quality and security
Code and versions
Tools for the agents
Insight
Settings
Help
Aan de slag
Werken met Coodoo
Kwaliteit en veiligheid
Code en versies
Gereedschap voor de agents
Inzicht
Instellingen
Hulp