Plans, diffs, and conversations — visual and keyboard-first.
Every alt-tab to a terminal costs a dip in focus you don't get back. Solus stays on top of your editor — invoked in 0.2s, gone the moment you're done.
Click any line, leave a comment, send the thread back to your agent. Side-by-side or unified, with file count and jump-to-hunk built in.
Every plan your agent drafts is saved, searchable, and revisitable. Accept, reject, branch — and never lose track of what was tried.
Replace raw try/catch blocks with a typed Result<T, E> pattern across the API layer.
Result<T, E> discriminated union in shared/result.tsUserService to return Result typesSolus is keyboard-first. The whole flow — invoke, ask, review, dismiss — fits in four chords you'll never have to look up again.
Bring Solus to front. From anywhere, in any app.
Spawn a fresh agent session. Work many threads at once.
Expand to plan view, diff review, or the full session.
Send Solus back. Editor takes over — exactly where you left off.
User type
annotationBefore your agent touches a file, it shows you its full plan. Annotate steps inline, strike out what you disagree with, approve when ready.
Screenshot, annotate with rectangles, arrows and pins, send the marked-up image straight to your agent. Point at exactly what needs fixing.
Hold the mic open. Solus listens, transcribes, and sends when you pause.
Hit a limit? Solus queues and retries when the window resets — no babysitting.
Click any path in a response — opens at the exact line in VS Code or Zed.
Inline formatting, slash menu, code blocks and tables — built into every reply.
Open Solus in any browser — phone, tablet, another machine. Pair once with a link, and your full workspace streams over the local network.
Solus wraps the agents you already use — giving them a visual, keyboard-first home.
Join developers who refuse to let their tools slow them down.
Free during beta. macOS 13 Ventura or later.