Skip to content

SiloAll your projects, alive at once

For developers juggling coding agents across many projects. Terminals, agents, and layout stay intact — switch between them instantly. 100% open source, free forever.

Built for developers juggling coding agents

You're driving a Claude session in one project while a dev build grinds in another, keeping a third open for quick fixes. Traditional editors weren't built for this. Every time you switch context, you lose your terminal state. Agents get interrupted. You spend half your time reconstructing what you had.

Silo flips the model: every workspace runs all the time. Open your projects, set each one up however you like, and tab between them instantly. The dev build keeps running. The agent keeps working. Your layout is exactly where you left it.

What that looks like in practice: one workspace might have four terminal tabs — one running the dev build, one for docs, one for a plain shell, one where Claude is filing GitHub issues. Switch away for an hour, come back: all four tabs are right there, doing exactly what they were doing.

That's not a setting to configure. That's just how Silo works. And it's completely free — MIT licensed, no account, no subscription, no enterprise tier.

Download

macOS:

BuildLink
Apple Silicon (M1/M2/M3)Download .dmg
Intel MacDownload .dmg (Intel)

Linux:

BuildLink
AppImageDownload .AppImage
Debian/UbuntuDownload .deb

Windows: Experimental builds are attached to every GitHub Release — they may not work correctly yet.

Or build from source — see the GitHub repo.


Extend Silo with Claude Code

Describe what you want. Claude builds it.

The silo-extension-builder skill takes a plain-English description and returns a working Silo extension — scaffolded from scratch, written in TypeScript against the real SDK, compiled, and hot-installed into the running app. No SDK knowledge required. No config files to wire up. You describe what you want, and it's there.

Some things people have shipped this way in a single session:

  • Git branch status bar — branch name + dirty indicator, updates on workspace switch
  • GitHub Issues panel — lists open issues for the active repo via gh, with a refresh button
  • Scratch pad — a persisted notes panel that survives restarts
  • Todo manager — reads and writes TODO.md in the active workspace, with checkboxes and inline add

The result is a first-class extension — installs and uninstalls live, no restart needed — built on the same SDK Silo's own built-ins use.

Build your first extension →


Building extensions

Silo has a public extension SDK (@silo-code/sdk), modeled on VS Code and Obsidian. Every first-party feature — terminal, file explorer, git, themes — is built as an extension against the same API you get. If a built-in can do it, so can you.

Browse what's already available at extensions.getsilo.dev, or install from Settings → Extensions → Browse in the app.