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
Same container
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 Claude Code with your own account
- Codex
- ZeroLog Code
- opencode
- Kilo Code
- goose
- pi
- Qwen Code
- Nanocoder
- Kimi Code
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.
Diagram as text
- Open the terminal panel and pick an assistant from the picker.
- Claude Code and Codex are part of the container image and start directly.
- On first open, any other assistant is fetched by the host at a pinned version, and its checksum is checked.
- It is unpacked into your own container only, and the checksum is checked again there before it starts.
- Assistants on ZeroLog models call through the gateway and use your normal credit.
- Codex and Claude Code with your own account use that account and spend no ZeroLog credit.