Quickstart, local
Local mode keeps reports in a SQLite database under your home directory and makes no reporting network calls. It is the default on a fresh install. If a server is already configured, agentfeedback init keeps it.
1. Install the binary
The install script keeps an existing working agentfeedback on PATH or in ~/.local/bin. Otherwise it downloads the release for your OS and architecture, verifies it against the release's SHA256SUMS, and installs it in ~/.local/bin. The command below checks the script itself against the same sums before running it:
(d=$(mktemp -d) && trap 'rm -rf "$d"' EXIT && curl -q -fsSL --proto '=https' --proto-redir '=https' -o "$d/SHA256SUMS" https://github.com/AgentFeedback/agentfeedback/releases/latest/download/SHA256SUMS && curl -q -fsSL --proto '=https' --proto-redir '=https' -o "$d/install.sh" https://github.com/AgentFeedback/agentfeedback/releases/latest/download/install.sh && grep ' install\.sh$' "$d/SHA256SUMS" >"$d/install.sh.sha256" && (cd "$d" && if command -v sha256sum >/dev/null; then sha256sum -c install.sh.sha256; else shasum -a 256 -c install.sh.sha256; fi) && bash "$d/install.sh")
Prefer to let an agent do it? Paste this into your coding agent:
Install the AgentFeedback client from https://github.com/AgentFeedback/agentfeedback and set it up for this harness.
The agent follows the client installation playbook: one command, one check and one outcome per step, with safety rules for credentials and third-party installers.
2. Wire your harnesses
agentfeedback init
On a fresh install, init asks where reports go (Enter for local) and which detected coding-agent harnesses to wire (Enter for all). It installs a skill, instruction rule and hooks where the harness supports them, then runs an end-to-end check. That check submits and processes an install-check record, hidden from normal inbox lists. agentfeedback init --yes uses the defaults without questions; it does not replace an existing server configuration.
Restart your harness as instructed by the command. The harness guides explain what each integration installs and how to confirm the agent can file a report.
3. Look at the inbox
agentfeedback ui # a read-only page on this machine
agentfeedback list --open # the reports not yet processed
agentfeedback stats # counts by category, harness and repository
4. Triage
The optional /agentfeedback-triage skill walks the open reports with you, groups the ones with the same cause, and fixes or records each one. The client installs it with its harness wiring; follow the triage installation procedure.
Moving on
To report to a server instead, follow the self-hosted quickstart. agentfeedback uninstall all removes the native harness wiring, not your reports.
agentfeedback migrate --to https://your-server.example --to-key-from-stdin < /path/to/private-target-key
Migration preserves report UIDs and content, but the destination assigns new database IDs. Re-running skips UIDs already present. See migration for conflict handling and filters.