Hot reload with a brain
Change a colour, a string, a whole screen. It's on the phone before you look up, and you're still where you were. A view gaining state, UIKit layout changes: those too.
The fastest way to iterate with agents on iOS. Say what should change and watch it land in under a second.
Version 0.1.69 · 14 MB · macOS 15 or later
What an edit costs
Segue looks at each save, figures out the smallest thing that'll show it, and does that. It's usually there before you've looked over.
Typical times on an M-series Mac.
What it does
Change a colour, a string, a whole screen. It's on the phone before you look up, and you're still where you were. A view gaining state, UIKit layout changes: those too.
Segue gives your agent hands. It taps around the app like a tester and shows you what it saw.
Its own branch, its own simulator. Run a few at once and nothing gets in the way.
Simulator, console, files, diff and chat in one place. When something breaks, the agent already knows.
Commit messages written from the change itself. Keep the lines you want, open the PR, done.
Hover the phone, click an element, and it lands in your message as a numbered tag. “Make this bigger” means one thing.
Open your Xcode project. That's it. Nothing gets added to it.
A task, start to finish
Every task is its own branch, worktree and simulator. Merge it into main, or open a PR and let GitHub take it from there. When it merges, the task tidies itself away.
Details
Branches follow your convention.
Commit messages written from the diff.
Discard the lines you don't want.
Settings live next to the project, in git.
A merged PR folds the task away.
Device conditions, one click each.
Transcript and cost stay with the task.
Connected through MCP in one step.