Getting Started
Noodle orchestrates AI coding agents using skills. You write skills, Noodle schedules and runs them. Read the Introduction first if you haven't. This page gets you from zero to a running noodle loop.
Install
Give this prompt to your coding agent (Claude Code, Codex CLI, etc.):
md
Install Noodle and set up this project. Follow the instructions at
https://raw.githubusercontent.com/poteto/noodle/main/INSTALL.mdThe agent installs the binary, creates a config, writes schedule and execute skills tailored to your project, seeds a backlog, and gets the loop running.
Manual install
sh
brew install poteto/tap/noodlesh
curl -Lo noodle https://github.com/poteto/noodle/releases/latest/download/noodle-linux-amd64
chmod +x noodle
sudo mv noodle /usr/local/bin/powershell
Invoke-WebRequest -Uri https://github.com/poteto/noodle/releases/latest/download/noodle-windows-amd64.exe -OutFile noodle.exe
Move-Item noodle.exe "$env:USERPROFILE\AppData\Local\Microsoft\WindowsApps\"Verify: noodle --version
You also need Git and at least one agent CLI. Then follow the steps in INSTALL.md manually.
:::
Run noodle start and watch it work
Run:
sh
noodle startThis launches the noodle loop and a local web UI so you can monitor what's happening. The noodle loop works in three phases:
- Schedule: the scheduler reads the backlog and writes orders.
- Execute: Noodle spawns an agent in its own worktree. The agent runs the assigned skill and commits.
- Merge: in
automode, completed work merges back automatically. Insupervisedormanualmode, the worktree is left for your review.
This keeps going until the backlog is empty or you stop it.
Review the output
After an agent finishes:
- Commits appear on the agent's branch. Each agent gets its own worktree, so concurrent work stays isolated.
- Web UI shows a live event feed, the order queue, and stage status for each session. In
supervisedormanualmode, the reviews page lets you approve or reject work before it merges. - Backlog updates: completed items get marked done in the backlog.
Run noodle status to see the current noodle loop state from the terminal.
Next steps
- FAQ: common questions about Noodle
- Skills: how to write and compose skills
- Scheduling: how the scheduler decides what to do
- Brain: optional persistent memory vault
- Glossary: quick reference for Noodle terminology
- Configuration: all config options
- Cookbook: patterns and recipes to copy