Profile
Back to NewsBack
GitHub Trending 2 min
Reader Mode
mattiacerutti/supernova: A fast, opinionated development environment for Pi.

mattiacerutti/supernova: A fast, opinionated development environment for Pi.

4 hours ago

Supernova logo

Supernova

CI GitHub stars MIT License

The fast, opinionated development environment for the Pi coding agent.

Supernova desktop workspace

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 HEAD or 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 capabilities
  • apps/desktop — Electron shell
  • packages/web — React browser client
  • packages/agent-runtime — Pi SDK integration and runtime services
  • packages/contracts — shared RPC contracts
For architecture and development guidance, see internal documentation. User guides live in docs/.

License

MIT

Chat with me