Skip to main content
Starts a local web UI for one session in the current directory: streaming output, tool activity, permission prompts, model and mode switching, and skills.

Why use it

  • More room than a terminal for long output and diffs
  • A browser tab survives closing the terminal
  • It’s what the VS Code extension embeds

Binding

The server binds to 127.0.0.1 only. It is a local UI, not a network service, and it has no authentication of its own — anyone who can reach the port can drive an agent that holds your credentials and can edit your files.
Don’t port-forward it, expose it through a tunnel, or bind it to 0.0.0.0. For remote access, run 9p over SSH instead.

Scope

One session per server. Run it again in another directory, on another port, for a second project.

Environment

Everything else — memory, skills, MCP, permissions — works exactly as in the CLI.