Back to Docs

Registry API: shadcn-compatible endpoints for eve agents

Fetch the evex catalog at /r/registry.json and any agent at /r/{slug}. Endpoints, the @evex shadcn namespace, and machine-readable llms.txt resources.

the short version

evex serves every agent as a standard shadcn registry item over HTTPS. Fetch the catalog at /r/registry.json, fetch items at /r/{slug}, or address them as @evex/{slug} in the shadcn CLI.

The catalog endpoint

The catalog endpoint returns a descriptor for every published agent: name, title, description, and metadata, without file contents. Use it to list or search the registry from scripts and tools.

Fetch the catalog
curl https://www.evex.sh/r/registry.json

Item endpoints

The registry serves each agent as a complete shadcn registry item at its slug. The item embeds the contents of every file the install will write, plus the declared npm dependencies. This is the same payload the shadcn CLI fetches when you install the agent.

Fetch one agent
curl https://www.evex.sh/r/{slug}
Example
curl https://www.evex.sh/r/code-reviewer

The @evex namespace

evex is part of the official shadcn community registry, so the shadcn CLI resolves @evex/{slug} to these endpoints with no configuration. The namespace works anywhere the CLI does, including editor integrations built on it.

Install through the @evex namespace
npx shadcn@latest add @evex/{slug}

Machine-readable resources

The site publishes plain-text mirrors for LLMs and automation. llms.txt is an annotated index of every agent and guide; llms-full.txt is the entire site content in one markdown document; and appending .md to any agent or guide URL returns that page as markdown.

Index of agents and guides
curl https://www.evex.sh/llms.txt
Full content dump
curl https://www.evex.sh/llms-full.txt
Markdown mirror of an agent page
curl https://www.evex.sh/agents/{slug}.md

More docs