Terminal

A shell in the same container, available mid-task without stopping the agent. It needs a plan with a container, Mini or higher.

Stepping in mid-task

The agent keeps working while you are in the shell. Fix one thing by hand and hand it back; the conversation keeps its context.

A full terminal

htop, vim and tmux behave normally.

Eleven coding assistants

A picker in the terminal panel lists eleven entries. It groups them by ZeroLog models and your own account, and shows each one's model, setup state and approval.

Claude Code and Codex are part of the container image. The others install the first time you open them, from pinned versions with checksums and only inside your own container. After a container rebuild they come back from a cache within seconds.

Nine of them run on ZeroLog models and use your normal credit. Claude Code talks to an Anthropic-style endpoint (/v1/messages); the others use the OpenAI-style endpoint /v1/chat/completions. Codex and Claude Code with your own account use that account instead and spend no ZeroLog credit. Cancelling a request stops it at the provider, and a stream is billed once even when you cancel. The picker has a form to suggest another tool.

How an assistant gets into your containerYou pick a coding assistant in the terminal panel. Claude Code and Codex are already in the container image. Any other assistant is installed on first open: the host fetches a pinned version and checks its checksum, then unpacks it into your own container only and checks the checksum again there. Assistants on ZeroLog models call through the gateway and use your credit; Codex and Claude Code with your own account use that account and no ZeroLog credit.1. Open the terminal paneland pick an assistantClaude Code, Codexalready in the container image2. First open of any other one:the host fetches the pinnedversionand checks its checksum3. Unpacked into your owncontainer onlychecksum checked againthereThe assistant startsZeroLog modelsthrough the gatewayyour normal creditCodex, Claude Codewith your own accountno ZeroLog credit
Only Claude Code and Codex ship in the image; every other assistant is installed into your container on first open.
Diagram as text
  1. Open the terminal panel and pick an assistant from the picker.
  2. Claude Code and Codex are part of the container image and start directly.
  3. On first open, any other assistant is fetched by the host at a pinned version, and its checksum is checked.
  4. It is unpacked into your own container only, and the checksum is checked again there before it starts.
  5. Assistants on ZeroLog models call through the gateway and use your normal credit.
  6. Codex and Claude Code with your own account use that account and spend no ZeroLog credit.