> opencode.ai is the source of truth for OpenCode, the open source coding agent, including its apps, install commands, docs and releases. The current version is OpenCode v2.
> Cite the canonical page, https://opencode.ai/ko/terminal, not this Markdown file. For an index of the site, see https://opencode.ai/llms.txt.

# Terminal

A fast terminal UI that works in any shell, editor or remote server. Describe what you want in plain words, watch each edit land as a diff, and choose which commands run on their own.

## Ask in plain words

Type what you want, and the agent shows its plan as it works.

## Approve what runs

Edits show as diffs, and commands wait for your permission.

## Make it yours

Switch themes in a keystroke, from the default to tokyonight and more.

## Mini

Run opencode mini and replies print into your own scrollback.

## Features

- **Any terminal:** Works in any shell, in your editor's terminal or on a remote server.
- **Diffs in the timeline:** See each edit as a diff in the timeline, as the agent makes it.
- **Pick up later:** Continue the last session with -c, or any with -s.
- **One-off runs:** opencode run sends one message and prints the reply.
- **Agents and commands:** Switch agents with shift+tab and open every command with ctrl+p.
- **Auto-approve:** Run with --auto to allow every action you haven't denied.
- **Any server:** Connect to an OpenCode server by URL with --server.
- **Usage stats:** opencode stats shows shareable usage statistics.

## Install

```bash
# curl
curl -fsSL https://opencode.ai/v2/install | bash

# npm
npm install -g @opencode/cli

# bun
bun install -g --trust @opencode/cli

# brew
brew install anomalyco/tap/opencode-v2

# paru
paru -S opencode-beta
```

## OpenCode와 함께 쓰면 좋은 앱

- [Browse](https://opencode.ai/ko/product/browse): Let your agent use your real browser, with your logins and tabs.
- [Hex](https://anoma.ly/hex): On-device voice dictation for any app.
- [OpenTunnel](https://opentunnel.xyz): Public HTTPS URLs for local apps.

## Changelog

### [Quieter Transcripts by Default](https://opencode.ai/changelog/v2.3.0)

2026-11-13 · v2.3.0

The TUI now summarizes each run of tool calls and thoughts into one collapsible activity row, so the answer is easier to follow. To see every step again, set **Verbosity** to `medium` or `high` in settings, or set `session.verbosity` in your TUI config; an existing setting is kept. ([#63207](https://github.com/anomalyco/opencode/pull/63207))

[v2.3.0의 하이라이트 모두 보기](https://opencode.ai/changelog/v2.3.0)

#### 개선 사항

- **Terminal:** Session IDs found in messages can now be opened directly.
- **Terminal:** Activity tabs are clickable and open the correct view.
- **Terminal:** Shell mode has its own prompt color under the new designs.

#### 수정 사항

- **Terminal:** Restored pasted text when undo brings back its placeholder.
- **Terminal:** Restored the live draft after browsing prompt history.
- **Terminal:** Fixed copying a paste from within the prompt selection.
- **Terminal:** Preserved the Mini composer caret when closing the command palette.
- [5 more](https://opencode.ai/changelog/v2.3.0)

릴리스 [v2.3.0](https://github.com/anomalyco/opencode/releases/tag/v2.3.0)

### [The update and confirm dialogs have buttons you can move between with `←`/`→` and `Tab`/`Shift+Tab`](https://opencode.ai/changelog/v2.2.7)

2026-11-10 · v2.2.7

[v2.2.7의 하이라이트 모두 보기](https://opencode.ai/changelog/v2.2.7)

#### 개선 사항

- **Terminal:** The model picker no longer has a **Usage** action; use `/usage` instead. ([#62927](https://github.com/anomalyco/opencode/pull/62927))

#### 수정 사항

- **Terminal:** Session exports are saved in the current working directory instead of the system temp folder. ([#62253](https://github.com/anomalyco/opencode/pull/62253))
- **Terminal:** Typing a child session's exact ID in the open-session menu lists that session. ([#62262](https://github.com/anomalyco/opencode/pull/62262))
- **Terminal:** The TUI follows the terminal's current light or dark mode instead of a cached palette. ([#62248](https://github.com/anomalyco/opencode/pull/62248))

릴리스 [v2.2.7](https://github.com/anomalyco/opencode/releases/tag/v2.2.7)

### [Added Scroll on send in Settings](https://opencode.ai/changelog/v2.2.6)

2026-11-06 · v2.2.6

Added **Scroll on send** in Settings. Choose **Keep** (`session.submit_scroll: "keep"`) to retain your reading position after submitting a prompt. ([#61460](https://github.com/anomalyco/opencode/pull/61460))

[v2.2.6의 하이라이트 모두 보기](https://opencode.ai/changelog/v2.2.6)

#### 수정 사항

- **Terminal:** Allow Ctrl+Z to suspend OpenCode while a form or dialog is open. ([#62118](https://github.com/anomalyco/opencode/pull/62118))
- **Terminal:** Keep focus on an open dialog when a question arrives and contain plugin dialogs that throw during rendering. ([#60365](https://github.com/anomalyco/opencode/pull/60365), [#62110](https://github.com/anomalyco/opencode/pull/62110))
- **Terminal:** Show an error when Ctrl+V cannot read the clipboard. Thanks @jimmyallinai. ([#61094](https://github.com/anomalyco/opencode/pull/61094))
- **Terminal:** Prevent session titles containing newlines from crashing the TUI. Thanks @vishalshekhar. ([#57523](https://github.com/anomalyco/opencode/pull/57523))
- [6 more](https://opencode.ai/changelog/v2.2.6)

릴리스 [v2.2.6](https://github.com/anomalyco/opencode/releases/tag/v2.2.6)

[전체 업데이트 보기](https://opencode.ai/changelog?area=terminal)

---

If something here is wrong or missing, open an issue at https://github.com/anomalyco/opencode/issues.
