A full-featured Git client that runs in your browser, on your VPS via Docker, or as a desktop PWA. Talks to your real local repos, SSH agent, and credential helpers. No cloud lock-in. Works fully offline.
Same app, three deployment targets. Desktop PWA for local work. Docker on your VPS for team access. Or just open the web app.
Stratum is a PWA. Install it on macOS, Windows, or Linux directly from the browser. It runs in its own window, works offline, and feels like a native app.
Deploy Stratum as a Docker container on your VPS. Your team gets shared access to repos on the server, with auth, multi-user support, and persistent state.
No installation required. The web app runs in any modern browser and connects to a local bridge process. Perfect for trying it out or working on a remote machine.
Commit graph, diff viewer, file tree, AI-powered code review, and a code knowledge graph. All running locally against your real Git repos.
Virtualized canvas-based graph with zoom, author filtering, and Gravatar avatars. Handles repos with 10,000+ commits.
Bring your own LLM key. Structured reviews with severity scores and clickable line references.
Syntax-highlighted, lazy-parsed, paginated. Binary previews and inline review annotations.
Browser-like tabs with per-tab state isolation. Keyboard shortcuts for everything.
A built-in code graph parser extracts function, class, and type relationships. Query callers, find dead code, and see the blast radius of any change before you merge.
The same app, reimagined for touch. Bottom tab navigation, safe-area aware, installable as a PWA on iOS and Android. Review diffs on the go.
Bottom tab bar with 36px minimum touch targets. No hover-only affordances.
Add to home screen. Runs in standalone mode with no browser chrome.
Content extends into notches and home indicators. No cut-off UI.
One-time license for desktop. Subscription for hosted Docker. Free tier for trying it out.
Desktop app, one repo at a time. All features.
Desktop app, unlimited repos. Yours forever.
For teams using the Docker deployment.
Yes. The Rust bridge runs locally and talks to your system Git. Once the web app is loaded, all Git operations — commit, branch, diff, merge, rebase — work without an internet connection. The PWA caches the app shell so it loads even when you are offline.
Yes. Stratum uses a local Rust bridge that calls your real system Git installation, libgit2, your SSH agent, and your credential helpers. The browser is only the UI layer. No repos are uploaded to any cloud.
The AI review works with any LLM provider — OpenAI, Anthropic, OpenRouter, Ollama, LM Studio, or any OpenAI-compatible endpoint. You bring your own API key. Stratum assembles the repo context, staged diffs, and AGENTS.md to generate structured reviews with severity scores and clickable line references.
The Docker image bundles nginx (serving the static frontend) and the Rust bridge. You mount your repos directory as a read-only volume, and Stratum provides a web UI for browsing and managing them. State persists in a Docker volume. Multi-user auth via JWT with SQLite or Postgres backend.
No. All Git operations happen locally through the Rust bridge. The only data that leaves your machine is what you explicitly send to your LLM provider for AI code review — and that goes directly from your browser to the provider you configured, not through any Stratum server.
Free tier: all features, limited to one repo tab at a time. Personal license ($79 one-time): unlimited repos, all future updates. Pro license ($129 one-time): adds Docker self-hosted deployment, multi-user auth, and commercial usage. Enterprise options available on request.