· Since Soreno 0.1.14

One agent for several repositories

In Soreno, a project group has its overview: an agent that works across all the group’s repositories at once, and their changes gathered in one Git panel.

A feature rarely touches a single repository: the API signs, the worker verifies, the portal documents. In Soreno, those projects come together in a group, and the group has its own agent.

One group, one overview

A group brings together projects on the same machine: locally, in the same WSL distribution or on the same SSH server. In the project list, it gets an Overview row, whose + starts a group agent. It works in a folder of the group’s own, which Soreno creates on the projects’ machine.

The Billing group in Soreno: its overview, on an SSH server, with Claude Code editing billing-api, worker-webhooks and customer-portal. On the right, the changes of the group’s repositories and the diff of send.ts.
One agent for the API, the worker and the portal, and their changes on the right.

An agent that sees every repository

Soreno starts the group agent with the group’s repositories: Claude Code and OMP get their list and access to their folders, Pi the list only, Codex access to the folders only. You hand over the task once; it moves from one repository to the next.

The whole group’s changes

With the overview selected, the right panel lists the repositories with changes: their branch, how far ahead or behind they are, their modified files and the agents working in them. Expand a repository to see its files and their diff. Stage, unstage or discard file by file, or stage the whole group with Stage all. Commit records each repository’s staged changes with the same message, and Fetch pulls updates for all of them.

The panel refreshes when an agent finishes its turn. Its diff takes line comments, sent to an agent of the group or of that repository, just like a project’s Git panel.

For an SSH server, tick Select multiple projects when adding the folders, then Create a group with the selected projects: the group is made in one go. Deleting a group deletes its overview’s sessions, not its projects.

All posts

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.