Install
parc publishes prebuilt binaries on GitHub Releases. You can also install from a local checkout with cargo.
# Requirements
- Linux, macOS, or Windows
- Rust 1.70 or newer for source builds
- A C compiler for source builds
SQLite is bundled — no system SQLite dependency is required for the CLI or server.
# CLI
The core install. Gets you the parc command and everything you need to capture, search, and manage fragments.
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/luntta/parc/releases/latest/download/parc-cli-installer.sh | sh
On Windows, use the PowerShell installer published on the same release:
powershell -ExecutionPolicy Bypass -c "irm https://github.com/luntta/parc/releases/latest/download/parc-cli-installer.ps1 | iex"
Release archives and installer scripts are published with .sha256 checksums.
# From source
Use cargo install when working from a checkout:
cargo install --path parc-cli
# Optional server
The standalone JSON-RPC server is also released as parc-server-installer.sh and parc-server-installer.ps1.
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/luntta/parc/releases/latest/download/parc-server-installer.sh | sh
From source:
cargo install --path parc-server
# Terminal UI
The terminal UI is included in parc-cli:
parc tui
# Features
WASM plugin support is feature-gated so default builds carry zero wasmtime overhead.
# CLI with WASM plugin runtime
cargo install --path parc-cli --features wasm-plugins
Plugin manifest types and the parc plugin list / parc plugin info commands work without the feature — only runtime loading and execution require it.
# Verifying the install
parc --version
parc doctor
parc doctor checks vault health if a vault exists in the current directory or parents; otherwise it just confirms the binary runs.