Most of Unstoppable Code works well out of the box, but a few settings are worth reviewing once, early. They shape how your branches are named, how a large change becomes pull requests, and which model handles which task. This article points out the ones that pay off to set up front, and where to find them.
Open Settings from the account menu in the sidebar footer, or press ⌘, (use Ctrl in place of ⌘ on other platforms).
Branch naming (Settings → Git)
When a task becomes a worktree, its branch is named for you — you don't type the name yourself. You control how under Settings → Git:
- Name prefix — a fixed prefix added to every branch, such as your initials or a team tag.
- Naming model and instructions — the model that turns your task description into a branch name, plus instructions telling it how, and a thinking level that sets how much effort it spends.
- Branch display mappings — how a branch name is shown in the sidebar, so a long generated name can read as something short and recognizable.
Setting these once means every worktree you create afterward is named and displayed consistently.
Split PR (Settings → Git)
Split PR breaks a large change into several smaller pull requests instead of one big one. Turn it on under Settings → Git and choose the Split-PR planner model — the model that decides where to split the work. It's worth setting if your team reviews changes as pull requests and prefers them small and focused.
Per-task model assignment (Settings → Chat)
Different jobs suit different models, and you don't have to use the same one for everything. Under Settings → Chat you assign a model — and its provider (Claude, Codex, or a local model via Ollama) — to each kind of task the app runs.
The main one is the model that writes your code. But the app also runs smaller helper tasks in the background — summarizing a worktree, describing a chat, parsing a plan into diagrams and diffs, generating a schedule for an automation — and each of those can point at a lighter, cheaper model. A good default is a capable model for writing code and cheaper models for the background helpers.
A few more worth a glance
- Default startup page (Settings → Unstoppable) — the page that opens when you launch the app.
- Notifications (Settings → Notifications) — choose what pings you, and whether it's an in-app banner, an OS notification, or a sound.
- Theme and interface scale (Settings → Display) — appearance and text size.
Next steps
- The interface, at a glance — where Settings and everything else lives.
- Create your first worktree — branch naming applies the moment you create a task.
- Core concepts & vocabulary — the terms behind these settings.