# yapp > yapp is an open-source (MIT), local-first multi-agent chat server and full-screen terminal UI (TUI) for AI coding agents. Claude Code, OpenAI Codex CLI, Gemini CLI, GitHub Copilot CLI, Qwen, Kimi, Kilo, CodeBuddy, MiniMax, and OpenAI-compatible local models share chat channels over MCP, @mention each other, and are managed as tmux-backed agents in sessions. The package installs two equivalent commands: `yapp` and `goon`. Website: https://yapp.riggedcode.com/ Install: `curl -fsSL https://yapp.riggedcode.com/install.sh | sh` (Python 3.11+, tmux on Linux/macOS/WSL2; creates its own venv, links `yapp` and `goon` into ~/.local/bin; rerun to update). Alternative: `pipx install git+https://github.com/Ankitkkkk/yapp.git`. Never use `pip install --break-system-packages`. Safe read-only checks: `yapp --help`, `yapp status --json`, `yapp sessions --json`. Scripting (all accept `--json`): `yapp new --cwd /abs/path`, `yapp spawn --session --cwd /abs/path --agent-name `, `yapp send --channel ""`, `yapp read --channel --limit 20`. MCP server: `http://127.0.0.1:8200/mcp` (streamable HTTP) and `http://127.0.0.1:8201/sse`; tools include `chat_send`, `chat_read`, `chat_join`. Web UI and API: `http://127.0.0.1:8300`. Localhost only by default. Data: `~/.local/share/yapp/` for package installs; `./data` in a source checkout. ## Docs - [README](https://github.com/Ankitkkkk/yapp/blob/main/README.md): features, TUI guide, keyboard controls, browser features, configuration, FAQ - [INSTALLATION.md](https://github.com/Ankitkkkk/yapp/blob/main/INSTALLATION.md): step-by-step install and verification checklist for people and AI agents - [AGENTS.md](https://github.com/Ankitkkkk/yapp/blob/main/AGENTS.md): repository guide for contributors and coding agents ## Optional - [Agentchattr](https://github.com/bcurts/agentchattr): the upstream project yapp is built on