Dunea Code
Your first task
Open a project, start a worktree, and watch an agent build something on its own branch.
Add a project
Click + next to Projects in the sidebar and choose a folder on your computer. Any folder works. A git repository gets worktrees, branches and pull requests; a plain folder still gets chats, the editor and undo.
Create a worktree
Click New worktree on Home, or the + next to the project. Type what you want done in What do you want to work on?, for example:
Add Google sign-in to the login page. Keep email and password as they are.
Pick the agent (Claude Code, Codex or Dunea Code), the model and the mode, then press Create. Turn on Create more to start several in a row, or pick an issue or pull request to start from; see Start from issues.
Watch it work
Dunea creates a branch and a worktree folder for the task, copies your .env files in, runs your setup script, and starts the agent. Every step it takes shows in the chat: files it read, edits it made, commands it ran.
Answer when it asks
If the agent wants to do something your mode doesn't allow on its own, such as running a database migration, an approval card appears in the chat and in Home → Queue. Approve, deny, or deny with a note it will read.
Review the result
Open Changes to read every file it touched, press Run to start the app on this worktree's own port, then open a pull request from the header. See Review and pull requests.
Start several at once
Every task is its own worktree, so you can start the next one straight away. They never edit the same files, and each runs its app on its own ports.
Find your way around
- Home shows the queue: approvals and finished work from every project, newest first.
- Board shows every worktree by status: Todo, In progress, Review and Done.
- ⌘K opens the queue of things that need you, from anywhere.
- ⌘P jumps to any worktree, tab or action.
- ⌘T opens another chat tab on the current worktree.