---
slug: "zero-plugins"
source_type: "readme"
source_url: "https://cdn.jsdelivr.net/gh/officialzeroxyz/zero-plugins@main/README.md"
repo: "https://github.com/officialzeroxyz/zero-plugins"
source_file: "README.md"
branch: "main"
---
# zero-plugins

Official Zero plugins — give your AI agent the ability to discover and pay for
new capabilities.

Zero is a search engine and payment layer for AI agents. With the Zero plugin
installed, your agent can find capabilities it doesn't have built in — image,
video, and audio generation, web scraping, real-time data, messaging, and
more — call them, and pay per use from a single wallet. No per-service
signups, no API keys to manage.

## Install Zero

The recommended way to install Zero is to let your agent install it and guide
you through setup. Just paste this to your agent:

```
Help me set up Zero — a tool that lets you find and use extra services you
don't have built in (image/video generation, search live social media, or
hosting a free webpage). It's free to set up.

Set it up by running the Zero CLI's setup (needs Node.js — install it first if
`npm` isn't available):

    npm i -g @zeroxyz/cli
    zero init
    zero auth login
```

This is the same prompt [zero.xyz](https://www.zero.xyz/setup.md) hands out:
the CLI is a public npm package your agent can inspect
([`@zeroxyz/cli`](https://www.npmjs.com/package/@zeroxyz/cli)), and
`zero init` integrates the skill and hooks with every harness it detects —
[What the plugin does](#what-the-plugin-does) lists exactly what that adds.
`zero uninstall` reverses all of it.

If you prefer to set up Zero manually, or your agent had issues with the
installation, use the guides below. Pick your agent:

- **[Amp](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Antigravity](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Claude Code (CLI)](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/claude-code.md)**
- **[Claude Code Desktop](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/claude-code-desktop.md)**
- **[Claude on the web (claude.ai) & Claude Cowork](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/claude-ai.md)** —
  web, desktop, and mobile
- **[Cline](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Codex (CLI)](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/codex.md)**
- **[Codex app](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/codex-app.md)**
- **[Continue CLI](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Crush](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Cursor](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Devin](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Droid](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/droid.md)**
- **[Gemini CLI](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/gemini-cli.md)**
- **[GitHub Copilot CLI](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Goose](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Hermes Agent](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/hermes-agent.md)**
- **[Kilo Code](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Kiro](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[OpenCode](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Qwen Code](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Trae](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Warp](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Zed](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)**
- **[Anything else (standalone installer)](https://github.com/officialzeroxyz/zero-plugins/blob/HEAD/guides/generic.md)** — works in any
  agent with a shell (and for humans at a terminal)

Once installed, ask your agent to *"help me set up and test Zero"* — it signs
you in and takes it from there.

## What the plugin does

Every install ships the same three ingredients:

- **The `zero` skill** — teaches the agent how to search Zero, call a
  capability, and review the result.
- **Hooks** — keep the Zero CLI runner provisioned and up to date, and remind
  the agent that Zero is available.
- **The Zero MCP connector** — how clients without a shell (Claude web and
  mobile) sign in and reach Zero, on hosts that load it.

All hosts share one login (`~/.zero/config.json`) and one runtime
(`~/.zero/runtime`) — sign in once per machine. Updates are automatic; the
per-agent guides have the details.

## How this repo is organized

One plugin, several hosts. The skill and hook scripts live exactly once in
`plugins/zero/` and are byte-identical across hosts, so they can't drift:

```
.claude-plugin/marketplace.json   # Claude Code marketplace catalog
.agents/plugins/marketplace.json  # Codex marketplace catalog
plugins/zero/                     # the shared plugin: skill + hooks (+ Claude's MCP connector)
  ├── .claude-plugin/             # Claude Code manifest
  ├── .codex-plugin/              # Codex manifest
  └── .factory-plugin/            # Droid manifest
plugins/zero-gemini/              # thin Gemini-only overlay (manifest + hook wiring)
scripts/build-gemini.sh           # assembles the installable Gemini extension into dist/
guides/                           # per-host install guides + the agent install runbook
```

Host-specific details — manifests, hook event names, packaging, and release
mechanics — live in the per-host guides.

## Status

This repo is built up iteratively, one carefully reviewed PR at a time. Today
it ships the **Claude Code**, **Codex**, **Droid**, and **Gemini CLI** plugins,
plus standalone skill-and-hooks integration (via `plugins/zero/agents.json`)
for the other agents listed above; new hosts land in subsequent PRs.
