<!-- https://ouijit.com/docs/harnesses/ · rendered as Markdown for agents and LLMs -->

# Harnesses

Claude Code, Codex, Pi, and OpenCode get live status indicators and learn the `ouijit` CLI automatically. No configuration required.

## What you get

Run `claude`, `codex`, `pi`, or `opencode` in any Ouijit terminal and two things happen:

-   **Live status**. The terminal card shows whether the agent is thinking or idle, visible across the whole stack. You can tell which sessions need attention without bringing each one forward.
-   **CLI awareness**. The agent knows the [`ouijit` CLI](https://ouijit.com/docs/cli/), so it can create tasks, advance the board, stage review comments, and open panels from the shell. See [Agents](https://ouijit.com/docs/agents/).

This applies only in terminals Ouijit opens, including [sandboxed](https://ouijit.com/docs/sandbox/) ones. Everywhere else these tools behave as they always do.

## Notifications

When an agent finishes a turn, Ouijit plays a sound. If the window isn't focused, you also get an OS notification. Turn the sound off under **App Settings → Sound**.
