Skip to main content

Using nohup

Workspaces & sessions

  • A workspace is a directory (usually a git repo). Add one from the sidebar (+ New).
  • A session is a conversation with an agent, created inside a workspace. Each runs in its own git worktree.

In a session

  • Stream + plan — watch the agent's reply stream in, with a live plan checklist above the composer for multi-step tasks (steps tick off as it works).
  • Slash commands — type / to see the agent's commands (Claude Code advertises these).
  • Modes — when the agent offers them, a mode dropdown appears in the composer bar (e.g. plan / accept-edits).
  • Queue — type while a turn is running and hit Queue; it sends automatically when the turn ends.
  • Stop — interrupt a turn mid-thought; a queued message then fires.
  • Continue in terminal — the Config view shows the agent session id so you can resume from a terminal (codex resume <id>).

Import a terminal session

Started a session with codex directly in a terminal? Open the workspace → Import from terminal → pick it. nohup resumes it (replaying the transcript) so you can continue from the UI.

:::tip Hand-off, not mirror Don't keep the same session open in a terminal and nohup at once — two processes resuming one session can conflict. :::

Themes & layout

Settings → Themes has light/dark presets (including a Notion-style light theme) and a text-size control; you can also import any VS Code theme JSON. The sidebar collapses on every device — a drawer on mobile, a column on desktop.