Documentation is the product manual. Start here, then keep moving.
Install HASP, prove one brokered run, bind a repo, connect an agent, and verify releases without leaving the docs surface.
Start path · the shortest route to proof
How to think about HASP: vaults, repo boundaries, consumers, grants, sessions, audit, and redaction, and how the pieces fit into one model.
02 QuickstartThe shortest safe path to a working local HASP install: set up the vault, capture a secret, bind a repo, and prove one brokered run end to end.
03 Command guideWhat each HASP command does, when to reach for it, and how it compares to nearby commands, organized so you can find the right one fast.
04 Agent ProfilesWhat a first-class agent profile guarantees, the expectations each one meets, and the generic broker path for agents without a profile.
Directory · generated from repo docs
Start
-
Overview
What HASP is, what ships in the public repo, and how the local broker keeps secrets out of coding-agent context while still letting tools run.
-
Mental model
How to think about HASP: vaults, repo boundaries, consumers, grants, sessions, audit, and redaction, and how the pieces fit into one model.
-
Agent mental model
How coding agents use HASP handles, MCP tools, grants, and brokered runs to get real work done without ever reading a raw secret value.
-
Value-free manifests
The committed .hasp.manifest.json contract that declares requirements, targets, examples, delivery, and safety rules without storing any secret.
-
Quickstart
The shortest safe path to a working local HASP install: set up the vault, capture a secret, bind a repo, and prove one brokered run end to end.
-
Install
Install, upgrade, and uninstall HASP through Homebrew, plus packaged release downloads and building the broker from source on macOS and Linux.
-
After Install
The common first-run path after installing HASP: initialize the vault, run setup, and confirm the daemon and keychain are working.
Operate
-
Command guide
What each HASP command does, when to reach for it, and how it compares to nearby commands, organized so you can find the right one fast.
-
Operator Guide
Environment variables, repo guardrails, audit logging, backup and restore, and the practices that keep a local HASP install safe to operate.
-
Telemetry
How opt-in CLI telemetry works in HASP: what the payload contains, consent and retention rules, how to erase data, and the privacy guarantees.
-
Repo targets
Value-free repo requirements, target-scoped secret delivery, worked examples, and how app and MCP targets resolve inside a bound project.
-
Credential sets
Scoped design for coupled credentials: atomic vault items, typed recipes, reviewed delivery, and safe interim manifests.
-
V1 production guide
Run HASP in production: the local broker, OS keychain, background daemon, secret import, repo binding, and whole-program verification, end to end.
Agents
-
Agent Profiles
What a first-class agent profile guarantees, the expectations each one meets, and the generic broker path for agents without a profile.
-
Codex CLI
Connect Codex CLI to HASP as a brokered MCP surface so it can run with project secrets without ever reading their plaintext values.
-
Claude Code
Connect Claude Code to HASP as a brokered MCP surface so it can use project secrets without ever reading their plaintext values.
-
Cursor
Connect Cursor to HASP as a brokered MCP surface so the editor can run with project secrets without ever reading their plaintext values.
-
Aider
Connect Aider to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.
-
Hermes
Connect Hermes to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.
-
Pi (Inflection AI)
Connect Pi to HASP through a generated package extension and brokered MCP surface, so it runs with project secrets without reading their values.
-
OpenClaw
Connect OpenClaw to HASP as a brokered MCP surface so the agent can run with project secrets without ever reading their plaintext values.
-
Generic Broker Path
Use HASP with any CLI- or MCP-capable agent that has no first-class profile yet, through the generic broker path that injects secrets safely.
Release
-
Changelog
Public release notes for shipped HASP versions, with the changes, fixes, and security updates included in each tagged release.
-
Release distribution
How HASP releases are distributed: build assets, hosted mirrors, checksums, signatures, and the Homebrew formula update flow operators rely on.
-
Install and release
Operator-facing release verification and install details, including how to confirm checksums and signatures before trusting a HASP binary.
Reference
-
Glossary
The HASP vocabulary used across CLI help, documentation, audit events, and error messages, defined in one place so terms stay consistent.
-
CLI reference
The exact help output generated by the installed hasp binary, covering every command, flag, and subcommand currently available.
-
Errors
HASP error messages, stable exit-code buckets, JSON error codes, the hints they carry, and recovery guidance for each failure mode.
Versions
-
Docs versions
Open the docs that match an installed HASP release.