get core
Install once.
Activate.
Build better.
Specability Core is the free local coding-agent harness for the coding domain. One static binary, no cloud dependency, no automatic upload. Install it, activate for your AI coding agent, and start working.
setup · step 1
One command. Any platform.
Specability Core ships as a single static binary. Pick whichever channel fits your workflow — they all install the same thing. After installing, continue to Step 2 to activate Core for your agent. Installation alone does not connect it.
npm install -g specabilitybrew tap SpecabilityAI/tap && brew install specabilitycurl -fsSL https://raw.githubusercontent.com/SpecabilityAI/specability-core/main/install.sh | shirm https://raw.githubusercontent.com/SpecabilityAI/specability-core/main/install.ps1 | iexsetup · step 2
Tell your agent where the harness is.
Core connects through a single session-start hook — hook-only. No skill files, agent definitions, or spec files are written into your host directories. Without this step, Core is installed but not active in your agent sessions.
- one
Register the hook
Pick the agent you use. The hook fires at session start and injects orientation context automatically.
specability install hook --host claude --scope global # Claude Code specability install hook --host codex --scope global # Codex CLI specability install hook --host gemini --scope global # Gemini CLI - two
Open a new session
Start a fresh agent session — the hook fires on session start only, so existing sessions do not pick it up. On first run, your agent host may prompt you to allow the hook to execute: approve it, that is Core connecting. The hook then injects project context, methodology pointers, and runtime state automatically.
- three
Scope to a project (optional)
Use --scope project instead of --scope global to activate Core for a single project only. Useful when you want the harness in some repos but not all.
cd your-project specability install hook --host claude --scope project
setup · step 3
Confirm everything works.
specability doctorwhere core fits
Three layers. One enforces.
Skill frameworks shape how your agent works. Spec tools align your agent on what to build. Core is the enforcement layer — the one that determines whether your agent actually did it.
skill frameworks
Deliver methodology as skill files injected at session start. Shape how the agent works — its process, roles, and thinking — before any work begins.
The agent reads the skill. Whether it follows through — and whether the work is genuinely done — is not enforced at runtime.
spec tools
Define what should be built before coding starts. Align human and agent on requirements via structured spec artifacts.
The spec says what to build. Whether the agent built it — and can prove it — is outside the spec layer.
process harnesses
Enforce the process at runtime. Gate completion on evidence. Record every task, decision, check, and result in a durable, searchable trail.
your first session
Open a session. The harness takes it from there.
After activation, every new agent session begins with structured orientation from Core. The agent knows the project, the methodology, and what it needs to verify before calling work done. You describe the task — the harness holds the process.
- one
Structured context at session start
The hook fires once. Your agent receives the project map, active task state, methodology pointers, and runtime context automatically — no manual briefing required.
- two
Your agent discovers and documents the codebase
If module documentation does not exist, the agent bootstraps it — a structured README for each module that declares its purpose, principles, and boundaries. The CLI validates the structure and reconciles it against the running code.
- three
Your agent works under constraint
Defined roles. Mandatory evidence checks. Boundary compliance enforced by the harness. The agent cannot mark work done by self-report alone — the evidence must be on record, and the harness reads the record.
- four
You get the record without asking for it
Every task, decision, check, and result is written to a durable, searchable record. When a decision is questioned later, the answer — and the rule it followed — is already on file.
source
Open builds. Public changelogs.
Every release ships signed binaries, SHA-256 checksums, and release notes. The public repository hosts install scripts, the npm wrapper, and the Homebrew formula. File issues, read changelogs, and verify builds — all in the open.
GitHub → SpecabilityAI/specability-core