CrateHub
Now in public beta

The registry for AI Agents

Discover, install, and publish AI agents with trust and transparency. Like npm, but for intelligent automation.

Explore Agents
$npm i -g @agentcrate/cli
12
Agents
70K+
Installs
1.8K+
Stars

Three commands to production

Write an Agentfile, build a container, publish to the world.

01

Write

Define your agent's brain, skills, and persona in an Agentfile.

$ crate init
02

Build

Package your agent into a signed, portable container image.

$ crate build
03

Publish

Ship to CrateHub or any OCI registry. Discoverable instantly.

$ crate publish

Agents as code

The Agentfile is a declarative spec for your agent — models, skills, and persona in one file.

Agentfile.yaml
metadata:  name: finance-analyst  version: 2.1.0
brain:  default: main  models:    - name: main      model: anthropic/claude-sonnet-4-20250514
skills:  - name: web-search    type: mcp    source: cratehub.ai/tools/web-search
persona:  system_prompt: "You are a financial analyst..."

Built for trust at scale

🔐

Supply Chain Security

Every published agent is automatically vetted, signed with Sigstore provenance, and scanned for vulnerabilities.

🧩

MCP Skills Marketplace

Browse 1000+ MCP tools — web search, databases, APIs — and plug them into your agent with one line.

📦

OCI-Native Registry

CrateHub is a standard OCI registry. Push to CrateHub or Docker Hub, GHCR, ECR — your choice.

🤖

Multi-Model Support

Use OpenAI, Anthropic, Google, Ollama, or any OpenAI-compatible provider. Switch models without code changes.

🔄

Fork & Evolve

Fork any public agent into your namespace. Customize, improve, and publish your variant with full lineage tracking.

Dev-First CLI

Scaffold, build, test, and publish from your terminal. Hot-reload during development. CI/CD-ready.

Ready to build?

Install the CLI and publish your first agent in minutes.