Try sgit in your browser
This page downloads a Python runtime (Pyodide, ~20 MB) and installs the real sgit-ai wheel from PyPI — the same code pip install gives you — then runs it right here: a working terminal with the actual sgit CLI, an in-memory filesystem, and a network transport routed through your browser. Keys are derived and content encrypted locally; nothing you type leaves this page except the ciphertext sgit itself sends when you run a network command.
clone, push, pull, doctor) go straight from your browser to the SG/Send servers over CORS — the page freezes while they run (synchronous transport; it's a demo, not a product). First load is heavy (~20 MB, cached afterwards); 600,000 PBKDF2 rounds take ~1–2 s in WebAssembly.The terminal
The real sgit CLI plus a small toolbox of file commands (ls, cd, cat, mkdir, echo > file, tree, …). Type help for the list. History with ↑/↓.
# a session to try (the vault key can be any vault you hold a key for): sgit init my-vault cd my-vault echo "hello" > notes.md sgit status sgit commit -m "from a browser" # and the one that makes it real — clone straight from the SG/Send servers: sgit clone <vault-key> demo cd demo ls sgit history log --oneline
Python console
The full sgit_ai package is importable. The last expression's value is printed.
How this works: the same site serves from an encrypted vault or GitHub Pages; this page pulls Pyodide from a CDN and the wheel from PyPI at runtime, so it needs an internet connection — the one page on this site that does.