Instant switching, zero reload
Every workspace stays live in the background. Switch projects and land exactly where you left off — running terminals, open editors, active agents, all intact. Nothing reloads.
For developers juggling coding agents across many projects. Terminals, agents, and layout stay intact — switch between them instantly. 100% open source, free forever.
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.
macOS:
| Build | Link |
|---|---|
| Apple Silicon (M1/M2/M3) | Download .dmg |
| Intel Mac | Download .dmg (Intel) |
Linux:
| Build | Link |
|---|---|
| AppImage | Download .AppImage |
| Debian/Ubuntu | Download .deb |
Windows: Experimental builds are attached to every GitHub Release — they may not work correctly yet.
Or build from source — see the GitHub repo.
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:
gh, with a refresh buttonTODO.md in the active workspace, with checkboxes and inline addThe result is a first-class extension — installs and uninstalls live, no restart needed — built on the same SDK Silo's own built-ins use.
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.
ctx surface