Supernova
The fast, opinionated development environment for the Pi coding agent.
Supernova is built for developers who want to move quickly without giving up control.
- Performance first — A virtualized timeline and streaming UI stay responsive, even in long sessions.
- Sleek by design — A calm, focused interface without the feature sprawl of a general-purpose agent environment.
- Pi, not a replacement — Pi remains the execution engine for models, providers, credentials, sessions, and tools.
- Git-backed navigation — Move across conversation checkpoints and restore turn-level workspace changes without moving
HEADor resetting staged work. - Remote-first — Supernova is designed to run agents where the code lives and control them from anywhere. Remote access is coming soon.
Install
Download the latest desktop app for macOS, Linux, or Windows from GitHub Releases.
From source
Requires Bun 1.3.13 and Git.
git clone https://github.com/mattiacerutti/supernova.git
cd supernova
bun install
bun run dev:desktop
Pi compatibility
See the Pi compatibility guide for supported settings, skills, extensions, packages, and current limitations.
Development
bun run build
bun run lint
bun run typecheck
bun run test
bun run test:e2e
Supernova is a Bun/Turborepo workspace:
apps/server— CLI, server, Pi runtime composition, and host capabilitiesapps/desktop— Electron shellpackages/web— React browser clientpackages/agent-runtime— Pi SDK integration and runtime servicespackages/contracts— shared RPC contracts
docs/.