Skip to main content
The embedder binary includes an interactive terminal UI, two headless process modes, and operational commands. Running embedder with no arguments opens a human-driven chat client connected to the same local agent runtime used by the VS Code extension. Headless operation uses --server or --daemon. Use the VS Code extension for the full product interface. Use the terminal UI when you work over SSH, prefer a terminal, or need an interactive session on a machine without VS Code.

Choose the right interface

Install the terminal UI

The native installation checks for updates automatically.
Verify the installation:

Start an interactive session

Open the firmware project directory and run:
The terminal UI opens a browser sign-in flow on first use. Follow the URL printed in the terminal if the browser does not open. Select the team, project, platform, and peripherals for the repository. Then run:
Review the detected build, test, debug, flash, and observation workflows before Embedder writes EMBEDDER.md.

What the terminal UI supports

The terminal UI and VS Code share the same agent runtime and project context. From the terminal you can use:
  • Act, Plan, and Debug modes
  • File reads and edits, code search, document search, and shell commands
  • Plans, approvals, goals, loops, memory, skills, subagents, and agent teams
  • Build, test, flash, serial, GDB, trace, coverage, and hardware-script tools
  • MCP management, model providers, static analyzers, tasks, and usage views
  • Conversation history, queues, undo, rewind, compression, and sharing
  • UART and RTT interaction through the serial sidebar
Some hardware tools produce saved captures or reports without a rich terminal visualization. Ask the agent to summarize the result or open the generated files later in VS Code.

What VS Code adds

The terminal UI does not reproduce the full VS Code interface. The Plot view and dashboard_open require a VS Code host. /plot is not exposed in the terminal UI.

Terminal controls

Useful input controls include: The terminal UI also adds these commands: See Keyboard shortcuts and Slash commands for the full references.

Use operational CLI commands

You can run administration commands without opening interactive chat:
See CLI reference for all flags, subcommands, aliases, and environment variables.

Use a headless process mode

Headless refers to these process modes, not the interactive terminal UI: Use Automation and Operate the daemon for unattended work.

VS Code quickstart

Use the primary interface with the full Monitor and editor integration.

CLI reference

Check every command, flag, and environment variable.
Last modified on August 24, 2026