# `OpenCode.Tui`
[🔗](https://github.com/UtkarshUsername/opencode-sdk-elixir/blob/v0.1.18/lib/opencode/tui.ex#L1)

OpenCode TUI process management.

Mirrors the JS SDK's `createOpencodeTui()` behavior.

# `t`

```elixir
@type t() :: %OpenCode.Tui{port: port() | nil}
```

# `close`

```elixir
@spec close(t()) :: :ok
```

# `create`

```elixir
@spec create(keyword()) :: {:ok, t()}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
