Your coding agents. One place to work.
Chat with Claude Code, Codex or OpenCode. Keep related conversations together, answer your agent's questions, review the changes and ship pull requests from one desktop app.
Each workspace has its own checkout and branch. Chats in one workspace share files, so concurrent edits can conflict. A related chat does not automatically create a separate checkout; use a separate workspace for isolated file changes.
A conversation, from first idea to pull request.
- 1
Start a chat
Open a workspace, pick Claude Code, Codex or OpenCode, and describe what you want to do. Use the agent CLI accounts you already have.
- 2
Keep chats connected
Open child or sibling chats as the work branches out. Follow the conversation tree and breadcrumbs without losing the original task.
- 3
Answer and steer
When your agent asks a structured question, answer it right in the conversation. Queue a follow-up, steer when supported, or stop the turn.
- 4
Review and ship
Read the diff, send line comments back to the agent and decide what to keep. Commit, push, follow CI and merge your pull request from the app.
Your agents, your accounts. Local tasks never upload your CLI logins.
It drives the agent CLIs already installed on your machine, signed in with the subscriptions you already pay for, such as Claude Pro or Max and ChatGPT. Settings shows which agents are installed and signed in, and helps you set up the rest. Local execution is free and needs no Suneiro account. Your agent account's usage limits still apply.
Cloud sandboxes are in invite-only beta: run the same agents in the cloud with your own subscriptions, and tasks keep running after the desktop disconnects. Connecting a cloud account is a separate step you choose; local logins are never connected to cloud automatically. Join the waitlist.
Built for the hours between the prompt and the merge.
- Related chats
- Keep parent, child and sibling conversations connected in a persistent tree. Breadcrumbs take you back to the original task. Related chats can span workspaces within the same repository.
- Questions in the conversation
- When an agent asks a structured question, choose an option or write your own answer in chat. Questions stay part of the conversation, not a separate setup workflow.
- Your choice of agent
- Use Claude Code, Codex or OpenCode with your existing CLI accounts. Available models, tools, structured questions, images and live steering depend on the connected agent and adapter. Account usage limits still apply.
- Your diff, your decision
- Review syntax-highlighted changes and send line comments back to the agent. Follow GitHub pull requests and CI, then merge when you are satisfied with the work.
- Checkpoints and follow-ups
- Restore workspace files to a pre-message checkpoint and undo a restore. Keep typing while an agent works: queue the next instruction or steer when supported.
- Workspaces and terminals
- Give separate tasks their own workspace checkout and branch. Keep terminals, run scripts and repository setup beside the conversation instead of switching between apps.
Keep your hands on the keyboard.
Open the command palette for app actions, or use shortcuts for the tasks you repeat throughout the day.
- Command palette
- ⌘K
- New workspace
- ⌘N
- New chat
- ⌘T
- Switch workspace
- ⌘1–9
- Open workspace in your editor
- ⌘O
- Mention a file
- @
- Toggle plan mode
- ⇧Tab
- Stop the agent
- Esc
Build with the community.
Ask questions, share what you're building and help shape Suneiro. Join the conversation on Discord.
Get Suneiro
What you need
- macOS. Linux and Windows are planned.
- git, and optionally the GitHub CLI for pull requests.
- At least one agent CLI: claude, codex or opencode.