Skip to content

Modular. Declarative. Fast.

Protostar sets up Python development environments cleanly and predictably—without overwriting existing work or leaving half-finished setups.

Install globally via uv
uv tool install protostar
Protostar CLI Dry Run

Overview

Protostar is a modular CLI for initializing repositories and generating repeatable boilerplate. It is designed to automate environment setup while staying out of your way.

Manifest-first

State is declared before side effects execute, reducing partial failures and setup drift.

Non-destructive

Existing files are respected, merged carefully, or left untouched when collisions occur.

Composable tooling

Modern Python tools composed dynamically via tri-state CLI flags and declarative blueprints.

Actionable telemetry

Errors surface clearly, with useful diagnostics instead of opaque setup failures.

Quick start

mkdir hyperdrive-cli
cd hyperdrive-cli
protostar init --template cli  # (a Typer-based CLI application)

This initializes a working environment quickly while preserving explicit control over tools and context.

Next steps