Install Volli Code
Volli Code runs on macOS only. You can install the packaged app or build it from source. Volli is open source, so both give you the same working application.
Before you start
Section titled “Before you start”You need git installed, and at least one coding-agent CLI. Volli launches agents but doesn’t bundle or install them. Install whichever you plan to use:
Add the GitHub CLI if you want Volli to push branches and open pull requests for you. Everything else works without it.
Install the app
Section titled “Install the app”-
Download the latest release from GitHub releases.
-
Open the downloaded file and drag Volli Code to your Applications folder.
-
Launch it from Applications.
You need Node ^24.13.0 and pnpm 11.10.0. The repository pins both.
-
Clone the repository and install dependencies.
Terminal window git clone https://github.com/hussainph/volli-code.gitcd volli-codepnpm installInstalling also rebuilds Volli’s native modules against Electron’s ABI. That step runs on its own and takes a minute the first time.
-
Run the app.
Terminal window pnpm devThis starts the renderer with hot reload and relaunches Electron when the main process changes. Use it if you plan to change the code.
-
Or build once and run the built app.
Terminal window pnpm run buildpnpm start
First launch
Section titled “First launch”Volli offers to install the volli command and its agent skills the first time
you open it:
Install the Volli CLI and agent skills? Adds the volli command to
/usr/local/binand installs its skill for the agents you already have.
Choosing Install asks for your admin password, because /usr/local/bin
needs it. Choosing Not Now costs you nothing: the terminal sessions Volli
opens have volli on PATH either way. Installing it puts the command in
terminals Volli didn’t start, and gives your agents a skill describing how
Volli expects them to use it.
You can run it later from File → Install Volli CLI & Agent Skills…, and undo it from File → Remove Volli CLI & Agent Skills….
The volli CLI
Section titled “The volli CLI”Volli ships a volli command that agents use to read tickets and report back.
Every terminal session Volli opens has it on PATH, pointed at the running app
through a local Unix socket.
You can run the same commands yourself from any session terminal:
volli identifyIf that prints the current project and ticket, the app and the CLI are talking to each other. See the CLI reference for everything it can do.
Where Volli keeps your data
Section titled “Where Volli keeps your data”Everything is local:
- Projects, tickets, labels, and the event log live in a SQLite database in
Electron’s
userDatadirectory. - Ticket worktrees live under
~/.volli/worktrees/. - Terminal transcripts are files on disk, indexed alongside the database.
Removing a project from Volli never touches the folder on disk.