All your coding agents,
in one window.
Soreno brings the Claude Code, Codex, Pi and OMP sessions of all your projects together in real terminals, with their changes, their issues and your notes. You see at a glance who is working, who is waiting for your reply and what changed.
Already downloaded 116 times
PreviewProjects on the left, Claude Code in the middle, the Git panel on the right.

- The agent is working
- It is waiting for your reply
- It finished its turn
Soreno runs the CLIs you already use
- Claude Code
- Codex
- Pi
- OMP
- Your shell
Our take
Terminals, and nothing else
Every session is a real terminal running the CLI you installed, with its commands, its shortcuts and its updates. Soreno doesn’t rebuild your agents inside another interface: it organizes them, tracks their state and keeps them in sight. The one exception, if you want it: OMP can also run in a conversation view.
For developers, first and foremost
Soreno doesn’t try to please everyone. It is made for people who code with agents all day: Git, worktrees, SSH and WSL are at home here, and nothing hides behind a simplified interface.
Few options, all polished
No endless settings, no features added to pad out a list. What is in Soreno is there because it gets used every day, and it is worked down to the detail.
Interface first
UI and UX come before everything else: spacing, transitions, states readable at a glance, in light as in dark. A window you spend your days in should be a pleasure to look at.
Sessions
One session per task, all in view
Run as many agents as you have tasks: Soreno keeps them all one click away, project by project.



Review
Review the diff, the agent fixes it
The Git panel shows what the agent changed. Comment on it like a pull request, without leaving Soreno.

Chat (OMP)
OMP, without a terminal if you prefer
New session > Chat (OMP) runs OMP in a conversation view, locally, in WSL or over SSH. Its models, accounts and permissions stay those of its own configuration.
Over SSH on a Linux server, the conversation keeps going when you close Soreno.


Kanban
One issue, one agent, one summary
Soreno’s Kanban is local by default, with no account. Connect Linear to see your team’s issues on the same board.



Environments
On your machine, in WSL or on a server
A project lives where its code lives. Agents run there with the same tabs, the same Git panel and the same Kanban.
- Local
On your machine
One worktree per branch, each with its sessions.

- WSL
In WSL
On Windows, use the CLIs you already installed in WSL.

- SSH
On a server
Files stay on the server, nothing is copied to your machine.

The details
And everything that saves you another tool
Agent notifications
A notification when an agent is done or waiting for your reply, a badge on the Dock or taskbar, and Ctrl+Shift+U to open the next session waiting for you.
Favorite sessions
Close the tab without losing the session: it reopens from the project’s favorites and resumes its conversation.
All from the keyboard
Ctrl+Tab between sessions, Ctrl+P for recent files, Ctrl+F in the open file, and Terminal and iTerm2 shortcuts in the sessions.
Your quotas, live
Claude and Codex, over five hours and over the week, WSL and SSH accounts included.
Every agent’s skills
Those of Pi, OMP, Codex and Claude Code, global or per project, with their updates.
Updates that wait
Soreno updates itself and waits until no agent is working before it restarts.
A native app
Built in Rust with Tauri for Windows and macOS, in light or dark theme.
Conversations that resume
After a restart, one click resumes the Claude Code, Codex, Pi or OMP conversation.
Sessions that keep running
Switch views or projects: sessions keep running.
Screenshots and files
Paste a screenshot or drop a file: the agent gets its path.
Files pasted into the project
Copy files from the Finder or Explorer and paste them into Files, locally, in WSL or over SSH.
SSH sessions that hold
They survive closing Soreno and network drops: when you come back, the terminal returns with its history.
Server ports
Forward server ports to your machine from the status bar.
Worktrees merged in one go
Merge a worktree into the main branch and delete it in one action. On a conflict, an agent resolves it and commits the merge.
Commit messages written for you
Codex can write the commit message from the staged diff.
An issue in one sentence
Tell an agent “add an issue”: it shows up on the board, or in Linear if you say so.
An icon per project
Pick an icon and a color for each project or project group, or import an image.
Mermaid diagrams
Mermaid code blocks render as diagrams in conversations, the Kanban and Markdown file previews.
Open your first project in Soreno
Soreno runs the CLIs already installed on your machine, in WSL or on your servers. Your notes, settings and local issues stay in your profile.
The macOS app is signed and notarized by Apple. The Windows installer isn’t signed yet: Windows may report an unknown publisher.