SupacodeSupacode
Reference

Tips

Small workflow choices that make Supacode much more effective

Give worktrees real names

Supacode can create worktrees quickly with generated branch names. That is great for speed, but branch names become your mental map when several worktrees are alive at once.

Use one of these approaches:

  • Enable prompted worktree creation so you name the branch up front
  • Rename the branch from the title bar after creation
  • Teach your agent to rename branches before it starts working

Click the branch name in the toolbar to rename it without leaving the app.

Rename Branch

Auto-start your agent

Repository setup scripts are the cleanest way to make every new worktree boot into the same workflow.

Examples:

codex
claude --dangerously-skip-permissions

Setup Script

Use Run Script for the one command you repeat

If you keep typing the same command in every worktree, put it in Repository Commands instead of relying on shell history.

Good examples:

  • pnpm dev
  • pnpm test --watch
  • bin/rails server
  • cargo test

Archive aggressively

Delete removes the worktree directory. Archive only hides the worktree from the active list.

If you are not sure whether a branch is truly done, archive it first and come back later.

Let Ghostty own terminal customization

Supacode embeds Ghostty. If you want different terminal colors, fonts, or terminal-level keybindings, change your Ghostty config instead of looking for a parallel terminal settings layer inside Supacode.

Let your agent rename branches automatically

Add this to your AGENTS.md (or CLAUDE.md, .cursorrules, etc.):

Before you go on your task, check the current git branch name,
if it's something generic like an animal name, name it accordingly.
Do not do this for main branch.

That keeps agent-created worktrees legible without slowing down fast creation.

On this page