# Yolop

**Navigation:** [Products](/products/) | [Use Cases](/use-cases/) | [Blog](/blog/) | [Docs](https://everruns.com/docs/) | [GitHub](https://github.com/everruns/yolop)

---

> Minimalistic, hackable, forkable.

Yolop is a small open-source coding agent in Rust. Extend it, or fork it and make it yours. Use any model, including fully local ones, in the terminal or inside your editor.

```bash
brew install everruns/tap/yolop
```

Demo: [Yolop in the terminal: it pins dependencies, adds a --json flag and a --party command to a small Rust CLI, runs fmt and the tests, and reports the result.](https://everruns.com/yolop/demo.mp4)

---

## Small enough to make your own

### Hackable

Add your own tools as extensions with the `yolop-yep` SDK, drop in `SKILL.md` workflows, run hooks on lifecycle events, and wire in MCP servers.

```
cargo add yolop-yep
```

### Forkable

Plain Rust on published crates, built on the [Everruns](/products/framework/) framework, MIT-licensed. The repo ships an `AGENTS.md`, so your own coding agent can work on it from day one.

```
git clone https://github.com/everruns/yolop
```

### Any model, even fully local

OpenAI, your ChatGPT plan, Anthropic, Meta, OpenRouter, Google, Ollama, or any OpenAI-compatible endpoint. Or no key and no network: `--provider local` runs Qwen3-30B-A3B on your machine.

```
yolop --provider local
```

### Lives in your editor

Speaks the Agent Client Protocol. One command wires it into [Paseo](https://paseo.sh/), Zed, or Buzz Desktop; `yolop --acp` for any other client.

```
yolop into paseo
```

---

## Try it on your repo.

MIT-licensed. Homebrew on macOS, `cargo install yolop --locked` anywhere, or a prebuilt binary from [releases](https://github.com/everruns/yolop/releases).

Install: `brew install everruns/tap/yolop`

GitHub: https://github.com/everruns/yolop

---

## Machine-readable entry points

- [/llms.txt](https://everruns.com/llms.txt): index of this site written for language models.
- [/llms-full.txt](https://everruns.com/llms-full.txt): every page on this site as one document.
- [/auth.md](https://everruns.com/auth.md): how an agent obtains Everruns API credentials.
- [/.well-known/ai-catalog.json](https://everruns.com/.well-known/ai-catalog.json): ARD capability manifest.
- [/.well-known/mcp/server-card.json](https://everruns.com/.well-known/mcp/server-card.json): MCP server card for Everruns Cloud.
- [/.well-known/agent-skills/index.json](https://everruns.com/.well-known/agent-skills/index.json): agent skills for working with Everruns.

Any page on this site serves Markdown to `Accept: text/markdown`.
