Open source · Self-hostable

Your history,
on every machine.

ShellForge syncs your command history across devices and completes what you've typed before — no matter which machine you're on. Plus themes, aliases and splits.

Or download and self-host:

work logs deploy
docker compose up -d --build
↑ from your laptop, last week
 
git push origin feat/auth
To github.com:user/repo
branch 'feat/auth' → 'feat/auth'
 
sf theme set gruvbox
Theme applied.

Workspaces & splits

Named workspaces with split panels. Organize contexts without losing your place.

Themes

Build and sync color schemes from the web dashboard. Live preview, applied instantly.

Aliases & commands

Manage all your shortcuts in one place. Add on the web, available everywhere.

Device management

See every paired machine. Revoke access to any device instantly from the dashboard.

Self-hostable

Full control over your data. Deploy on your own infra with Docker Compose in minutes.

Install ShellForge

Download the app for macOS or Linux. Everything — terminal and sync daemon — is bundled in one install. No extra setup.

Configure from the web

Open the dashboard. Create themes, manage aliases, review devices. Changes sync over WebSocket in real time.

Repeat on every machine

Install on a new machine and log in — your history, themes and aliases are already there.

Built in the open.
Yours to shape.

ShellForge is fully open source — self-host it on your own infra or contribute directly to the project. Have a feature idea? Open an issue or send a PR. This is a tool built by developers, for developers.

Self-host

Deploy the full stack on your own infra. Docker Compose, your data, your rules.

Contribute

Add features, fix bugs, improve docs. PRs and issues are welcome.

Request features

Missing something? Open a discussion. The roadmap is shaped by the community.

Is my history private?
History sync is opt-in and encrypted. It never leaves your machine unless you explicitly enable it.
How is this different from Warp?
ShellForge is self-hostable and fully open source. It's also designed for everyone — from people just starting out to seasoned engineers — with no AI-first UX getting in the way.
Which shells are supported?
bash, zsh and fish. Support for more shells is on the roadmap.
Does it work on servers without root?
Yes. ShellForge installs entirely in your home directory — no sudo or admin privileges needed.

Your terminal deserves better.

Free to use. Open to fork. Yours to own.

GNU AGPL v3 · All releases