first run
Open a repo, launch an agent.
The whole point lands in one move: open a repository and start an agent in its own tile. If the words canvas, tile, dock, and worktree are still fuzzy, keep Core Concepts nearby; kolu watches what you do, so setup is mostly just using your shell.

-
Open the command palette.
Press Cmd/Ctrl + K. This is kolu’s canonical search surface: terminals, themes, actions, repos, and shortcuts from one box.
-
Drill into New terminal → your repo.
Recent repos appear automatically because kolu tracks the directories you
cdinto. Pick one and the worktree-name step opens with a generated name. -
Pick an agent, or hit Enter for a shell.
Any agent CLI you have run before, such as
claude,codex, oropencode, appears as a launch option. Choose one and kolu creates a fresh worktree and launches the agent in one step. -
Watch the dock.
The dock row pulses while the agent is working and changes when it is waiting on you, so a glance tells you who needs attention even across many tiles. The same state becomes more important once you are using the multi-agent tools.
Worktrees are the parallel-work model
Each terminal you create in a repo is backed by its own git worktree, so several branches can be checked out side by side without stashing or re-cloning.
- Press Cmd/Ctrl + Shift + Enter to open the New terminal menu directly.
- The worktree name you type becomes the branch name and shows verbatim on the dock row.
- Branch, PR number, and CI status come from each terminal’s working directory.
- You can run several agents on several branches at once; the dock keeps them distinct, and padi is the daemon that keeps that workspace memory durable.