| title | Quickstart — Jarvy | |
|---|---|---|
| description | Install Jarvy and provision your first environment in under 60 seconds. The TL;DR for impatient developers. | |
| tags |
|
The TL;DR. Want a guided walkthrough instead? See the tutorial: your first jarvy.toml.
=== "macOS / Linux"
```bash
curl -fsSL https://raw.githubusercontent.com/bearbinary/jarvy/main/dist/scripts/install.sh | bash
```
=== "Homebrew"
```bash
brew install jarvy
```
=== "Cargo"
```bash
cargo install jarvy
```
=== "Windows (PowerShell)"
```powershell
irm https://raw.githubusercontent.com/bearbinary/jarvy/main/dist/scripts/install.ps1 | iex
```
=== "Binary"
Download from [GitHub Releases](https://github.com/bearbinary/jarvy/releases) and add to `PATH`.
Verify: jarvy --version
Drop a jarvy.toml in your repo root:
[provisioner]
git = "latest"
node = "20"
python = "3.12"
docker = "latest"
[hooks.node]
post_install = "npm install -g typescript"
[env.vars]
NODE_ENV = "development"Or start from a template: jarvy init --template node-pnpm
jarvy setupThat's it. Jarvy installs missing tools, runs hooks, writes .env, and snapshots the result for drift detection.
jarvy doctorWalks every tool, confirms version satisfies the config.
| Command | What it does |
|---|---|
jarvy diff |
What would change on this machine |
jarvy setup --dry-run |
Full plan, no execution |
jarvy validate |
Schema check on jarvy.toml |
jarvy doctor |
Verify everything is installed correctly |
jarvy drift check |
Compare current machine to the committed baseline |
jarvy drift accept |
Update the baseline to current state |
jarvy tools |
List all 200+ supported tools |
jarvy search <name> |
Find a tool in the registry |
jarvy explain <name> |
Detailed metadata for one tool |
jarvy templates list |
Browse starter jarvy.toml files |
jarvy update |
Self-update Jarvy |
jarvy mcp |
Start the MCP server for AI agents |
- 5-minute tutorial: Your first jarvy.toml
- Onboarding a team: Tutorial — onboard a team in 10 minutes
- Mental model: Concepts overview
- All options: Configuration reference
- Migrating from another tool: Migration guides