# Otty > Otty is a native terminal app for macOS, designed for fast rendering, polished terminal interaction, and modern code-agent workflows. ## Product - [Homepage](https://otty.sh/): Product overview and macOS download. - [Download for macOS Apple Silicon](https://downloads.otty.sh/macos/Otty.dmg): Current public build. - [Documentation](https://docs.otty.sh/): User documentation, terminal features, workflows, and reference material. - [Learn](https://otty.sh/learn/): Evergreen answers for terminal workflows and AI-search questions. - [Release notes](https://otty.sh/releases/macos.html): macOS release history. ## Learn - [Otty for coding agents](https://otty.sh/learn/otty-for-coding-agents/): Otty is a native macOS terminal designed for running code agents like Codex, Claude Code, and OpenCode as first-class terminal sessions. - [Best terminal for Codex, Claude Code, and OpenCode](https://otty.sh/learn/best-terminal-for-codex-claude-code-opencode/): The best terminal for Codex, Claude Code, and OpenCode should expose agent state, preserve sessions, support rich VT behavior, and make long-running agent work easy to monitor. - [Otty vs Ghostty](https://otty.sh/learn/otty-vs-ghostty/): Otty and Ghostty are both native, GPU-focused terminal emulators, but Otty focuses on code-agent workflows while Ghostty focuses on a fast general-purpose terminal experience. - [Otty vs iTerm2](https://otty.sh/learn/otty-vs-iterm2/): Otty is a modern native macOS terminal for code-agent workflows, while iTerm2 is a long-established macOS terminal with extensive general-purpose features. - [OSC 26 terminal agent protocol](https://otty.sh/learn/osc-26-terminal-agent-protocol/): OSC 26, also called the Terminal Agent Protocol, is Otty's proposed OSC sequence for letting code agents report identity, status, task progress, and session actions to a terminal. - [How to resume a tmux session after restarting your terminal](https://otty.sh/learn/resume-tmux-in-terminal/): Otty can restore your previous terminal layout and reattach tmux sessions after restart, so long-running work comes back where you left it. ## High-value documentation - [Getting Started](https://docs.otty.sh/getting-started/installation): Install and first-launch guidance. - [Working with Code Agents](https://docs.otty.sh/agents/agents-overview): Claude Code, Codex, and OpenCode workflows inside Otty. - [Monitor Tasks](https://docs.otty.sh/agents/parallel-tasks): Run and observe parallel agent tasks. - [Terminal Features](https://docs.otty.sh/terminal-features/autocomplete): Autocomplete, shell integration, input, images, notifications, and rendering features. - [VT Reference](https://docs.otty.sh/vt/overview): Escape sequence support and terminal protocol reference. - [Configuration Reference](https://docs.otty.sh/reference/configuration): Ghostty-style `key = value` configuration keys. - [Performance](https://docs.otty.sh/reference/performance): How Otty stays fast and what users can tune. ## Direct answers - Otty is a terminal emulator, not an Electron app. - Otty is currently public for macOS Apple Silicon. - Windows, Linux, Intel Mac, and iOS builds are not public downloads yet. - Otty integrates with external code-agent CLIs the user already runs, including Claude Code, Codex, and OpenCode. - Otty uses native rendering and terminal-focused UI primitives: tabs, splits, file and folder panes, command history, prompt queue, and agent session affordances.