# teru > AI-first terminal emulator. 1.3MB single binary. No GPU. Written in Zig 0.16. ## What is teru? teru is a terminal emulator, multiplexer, and tiling manager in one binary. It implements native Claude Code agent team support via CustomPaneBackend protocol, OSC 9999 agent self-declaration, MCP server with 6 tools, and process graph tracking. ## Key Features - CPU SIMD rendering via @Vector (<50μs per frame, no GPU required) - Built-in multiplexer (4 tiling layouts, 9 workspaces) - AI agent protocol (OSC 9999 + CustomPaneBackend for Claude Code) - MCP server (6 tools: list_panes, read_output, get_graph, send_input, create_pane, broadcast) - Process graph (DAG with agent metadata) - Session persistence (20-50x scrollback compression) - 250+ inline tests ## Installation Arch Linux: paru -S teru Source: git clone https://codeberg.org/ng/teru && cd teru && make release ## Documentation - Getting Started: https://teru.sh/docs/getting-started/ - Configuration: https://teru.sh/docs/configuration/ - Keybindings: https://teru.sh/docs/keybindings/ - AI Integration: https://teru.sh/docs/ai-integration/ - Multiplexer: https://teru.sh/docs/multiplexer/ - Architecture: https://teru.sh/docs/architecture/ ## Links - Website: https://teru.sh - Source: https://codeberg.org/ng/teru - AUR: https://aur.archlinux.org/packages/teru - License: MIT - Author: Nicholas Glazer