Installation
conclaude supports multiple installation methods. Choose the one that best fits your workflow.
Shell Script (Recommended)
Section titled “Shell Script (Recommended)”The fastest way to install on Linux or macOS:
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-installer.sh | shThis downloads the latest release binary and installs it to ~/.cargo/bin.
PowerShell (Windows)
Section titled “PowerShell (Windows)”For Windows users:
powershell -ExecutionPolicy Bypass -c "irm https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-installer.ps1 | iex"npm Package
Section titled “npm Package”Install as an npm package:
npm install conclaudeOr globally:
npm install -g conclaudeManual Binary Download
Section titled “Manual Binary Download”Download the pre-built binary for your platform from GitHub Releases.
Linux x86_64
Section titled “Linux x86_64”curl -L -o conclaude.tar.xz \ https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-x86_64-unknown-linux-gnu.tar.xztar -xf conclaude.tar.xzchmod +x conclaudesudo mv conclaude /usr/local/bin/Linux ARM64
Section titled “Linux ARM64”curl -L -o conclaude.tar.xz \ https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-aarch64-unknown-linux-gnu.tar.xztar -xf conclaude.tar.xzchmod +x conclaudesudo mv conclaude /usr/local/bin/Linux x86_64 (musl)
Section titled “Linux x86_64 (musl)”For Alpine Linux and other musl-based distributions:
curl -L -o conclaude.tar.xz \ https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-x86_64-unknown-linux-musl.tar.xztar -xf conclaude.tar.xzchmod +x conclaudesudo mv conclaude /usr/local/bin/macOS (Apple Silicon)
Section titled “macOS (Apple Silicon)”curl -L -o conclaude.tar.xz \ https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-aarch64-apple-darwin.tar.xztar -xf conclaude.tar.xzchmod +x conclaudesudo mv conclaude /usr/local/bin/macOS (Intel)
Section titled “macOS (Intel)”curl -L -o conclaude.tar.xz \ https://github.com/connerohnesorge/conclaude/releases/latest/download/conclaude-x86_64-apple-darwin.tar.xztar -xf conclaude.tar.xzchmod +x conclaudesudo mv conclaude /usr/local/bin/Available Platforms
Section titled “Available Platforms”| Platform | Architecture | File |
|---|---|---|
| Linux | x86_64 | conclaude-x86_64-unknown-linux-gnu.tar.xz |
| Linux | ARM64 | conclaude-aarch64-unknown-linux-gnu.tar.xz |
| Linux (musl) | x86_64 | conclaude-x86_64-unknown-linux-musl.tar.xz |
| macOS | Apple Silicon | conclaude-aarch64-apple-darwin.tar.xz |
| macOS | Intel | conclaude-x86_64-apple-darwin.tar.xz |
| Windows | x64 | conclaude-x86_64-pc-windows-msvc.zip |
Nix Flake
Section titled “Nix Flake”Direct Usage
Section titled “Direct Usage”Run conclaude directly without installation:
nix run github:connerohnesorge/conclaude -- --helpDevelopment Shell
Section titled “Development Shell”Add conclaude to your project’s development shell:
{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; conclaude.url = "github:connerohnesorge/conclaude"; };
outputs = { self, nixpkgs, conclaude, ... }: let system = "x86_64-linux"; # or your system pkgs = nixpkgs.legacyPackages.${system}; in { devShells.default = pkgs.mkShell { packages = [ conclaude.packages.${system}.default # your other packages... ];
shellHook = '' echo "conclaude available" conclaude --version ''; }; };}Enter the development shell:
nix developCargo (From Crates.io)
Section titled “Cargo (From Crates.io)”If you have Rust installed:
cargo install conclaudeBuild From Source
Section titled “Build From Source”Clone and build the repository:
git clone https://github.com/connerohnesorge/conclaude.gitcd conclaudecargo build --releaseThe binary will be at target/release/conclaude. Copy it to your PATH:
sudo cp target/release/conclaude /usr/local/bin/Development Setup
Section titled “Development Setup”For development with hot reloading:
git clone https://github.com/connerohnesorge/conclaude.gitcd conclaudecargo install --path .Verify Installation
Section titled “Verify Installation”After installation, verify conclaude is working:
conclaude --versionYou should see output like:
conclaude 0.1.0Next Steps
Section titled “Next Steps”- Getting Started — Initialize conclaude in your project
- Hooks Overview — Learn about the hook system
- CLI Reference — All available commands