# Yolop

An experimental terminal coding agent built on the Everruns Runtime. One binary that plans, edits, runs, and verifies code in your repository — autonomous by default.

[← Back to products](/products/)

**GitHub:** [github.com/everruns/yolop](https://github.com/everruns/yolop) · **License:** MIT · **Status:** experimental

## What it is

Yolop is a coding agent that lives in your terminal. It plans changes, edits files, runs commands, and verifies its own work inside a repository. It is built on the [Everruns Runtime](/products/runtime), so the underlying agent loop carries the same durability and persistent-session model as the rest of the platform.

It is autonomous by default, with a safety write-blocklist and an optional soft-approval flow for changes that warrant a human in the loop.

## What it does

- **Autonomous execution** — Plans, edits, runs, and verifies, with a write-blocklist and optional approvals
- **Interactive TUI** — A chat interface with a multiline composer, slash commands, and background task management
- **Repository tooling** — Filesystem operations, AST-aware grep, shell execution, web fetching, and git integration
- **Persistent sessions** — Resume conversations and long tasks across runs
- **Extensible** — MCP servers and hooks for adding tools and behaviors

## Models and editor integration

Yolop works with multiple LLM providers — OpenAI, Anthropic, Google, Ollama, and custom endpoints — plus an offline demo mode. It also integrates with editors over the Agent Client Protocol (ACP), so it can drive coding sessions inside [Zed](https://zed.dev/).

## Install

On macOS and Linux via Homebrew:

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

Then run `yolop` inside a repository — the first launch walks through credential and model setup. Use the `-p` flag for one-shot, non-interactive runs. It can also be built from source with Cargo.

## Status

Yolop is experimental. It is a real, usable agent and a proving ground for the Everruns Runtime, but interfaces and behavior may change between releases.

## Related

- [Everruns Runtime](/products/runtime) — the engine Yolop is built on
- [Embedding the Everruns Runtime](/blog/embedding-the-runtime) — how a coding agent fits in one binary