Get started

ShepAIrd gives coding agents a map of your codebase and a memory of what the team has already learned. You search both with one question. The command is shepaird.

Install

Access is by a separate evaluation agreement. Use your authorized build and the setup instructions supplied for your pilot. The example below requires a running daemon, a registered indexed repository, and credentials with context:read permission.

An example request

A query in a configured evaluation
shepaird call context.search --input '{
  "query": "Where is refund eligibility checked?",
  "org_id": "YOUR_ORG_ID",
  "actor_id": "YOUR_ACTOR_ID",
  "budget_tokens": 2000,
  "limit": 10,
  "explain": true
}'

Replace the organization and actor placeholders with your pilot identifiers. Access is determined by your authenticated identity. Model-assisted features require configured providers; unavailable retrieval channels are reported in the response.

What that does

init
Creates local data for this machine and starts ShepAIrd.
index run
Reads the repo and builds a map you can search.
context search
Asks one question. Results include available source references and missing-channel reasons.
memory add
Saves a finding pointed at real code.
brief
The handful of facts the next session should open with.

Where it lives

Data folder
~/.shepaird on a new machine, or ~/.memory-layer if that folder already exists.
Repo config
shepaird.toml in the project you indexed.