Anteirus Terminal

A terminal built for agent work.

Anteirus Terminal is a macOS terminal for working with command-line coding agents. Each agent’s session reads in full, from its reasoning to every tool call, diff and test, and a footer under each pane shows where it stands: its context, changes and plan, and, with hooks configured in the agent, its cost and whether it needs you.

In developmentUsed internally at Anteirus since mid-2026. Not yet released, so there is no download.

Walkthrough: an agent adds a data-leak check to a reward function

Interface previewScripted walkthrough with sample data. It runs no commands and sends nothing anywhere.

add a reward check to the claims environment: fail any episode whose observations expose an unmasked policy number. then run the eval suite.
I’ll find where observations are built, add the check to the reward, and run the evaluation suite.
claims-env◇ 4f2a91c0sample-useragent model · 200K · high effortpane 2/6
contextDialogue · Tool results 04%8.2K/200K
branch feat/claims-leak-checkdiff +0 −0spend $0.04tokens ↑8.2k in ↓0.4k outtools 0
≡ plan claims-reward0/4
▸▸ accept edits on (shift+tab to cycle)0m · 58 tok/s

The session view, the footer and the pane states are modelled on the current internal build. The “needs you” state relies on hooks configured in the agent. The agent, the project and every number shown are samples.

Step 1 of 6 · Task. You give a coding agent a bounded task in a sample environment: fail any episode whose observations expose an unmasked policy number, then run the evaluation suite.

The interactive steps need JavaScript. The same walkthrough is described in text below.

01 — Sessions

Every step an agent takes, readable.

What working with an agent looks like in Anteirus Terminal, and the real status of each part.

  • The whole conversation as history

    In current build

    In an agent’s pane, history becomes the agent’s conversation: its reasoning, each tool call with its result, diffs, and long output folded. It is read from the agent’s own session log on your Mac. This works with Claude Code (with a hook that announces its log), Codex CLI, Factory Droid and Grok. By our code review, it reads local files only and opens no network connections.

  • A footer under every agent pane

    In current build

    Who and what, context use, work in progress, plan and mode, in five rows. Model, cost and account fields need hooks configured in the agent; missing data shows as a dash.

  • See which session needs you

    Prototype

    Agent panes show a state, and the window and its tabs show the counts. The app works out running and done by itself; needs you, error and stalled come from hooks configured in the agent or from an internal status tool. Only needs you draws attention with motion.

  • Answer without switching panes

    Prototype

    A small card on a waiting pane sends a one-key yes or no, or a one-line reply. Each reply is checked before it is sent and logged on your Mac.

  • Approve or decline

    Agent feature

    Agents ask for approval through their own permission prompts. Anteirus Terminal shows the prompt; it does not enforce an agent’s permissions. What an agent may do is set in the agent and in your system.

  • Clean history for full-screen programs

    In current build

    Full-screen redraws, from tmux or an agent’s own interface, no longer leave stacked copies of the screen in history.

  • Review changes in your own tools

    Changes an agent makes are files in your working tree, so you review and commit them with git and your editor as usual.

03 — Fleet

Many agents, one view.

The fleet console shows every session as a card: what it is doing, whether it is waiting for you, and a reply box. Approve, decline or message a session without finding its pane.

Interface previewPrototypeSample data. Automatic re-organisation is off by default. F5 opens the console from any app, so the app takes that key system-wide.

04 — Recovery

Back to work after a crash.

Sessions run in a separate server process, so a session can be re-attached if the app quits unexpectedly. In our own testing this has re-attached single sessions; re-attaching many panes at once has failed, so treat it as best effort.

Interface previewPrototype · internalSample data. The recovery center reopens work by having each agent resume its saved conversation in a new process. It shows what it will reopen and changes nothing until you confirm. Running processes do not survive a restart of the Mac, and work in flight is redone. These tools are internal and not part of anything we distribute.

05 — Evaluating it

What exists today, and what does not.

If you are considering Anteirus Terminal for a team, this is its honest state. We would rather tell you now than in a procurement call.

Where each capability lives

CapabilityWhere it livesStatus
An agent’s conversation as historyThe app, reading the agent’s own session files on your MacIn current build
Pane footerThe app. Model, cost and account fields need hooks configured in the agent.In current build
Attention states (needs you, error, stalled)The app, fed by hooks configured in the agent or by an internal status toolPrototype
Quick replies and the fleet consoleThe appPrototype
Optional session helperA helper bundled with the app; sessions do not start in it by defaultPrototype
Session recovery centerA separate local service with its own panel in the appPrototype · internal
A record of which agent ran whereA separate local serviceInternal

For an engineering team

RequirementToday
Existing workflowsWorks with your shells, editors, version control and command-line tools. Agents are ordinary programs in a session.
Deployment and updatesNo installer, managed deployment or Anteirus update channel yet. Internal builds are installed by hand. They are signed with a local certificate rather than an Apple Developer ID, and are not notarised.
PlatformsApple-silicon Macs only. The current build declares macOS 12.4 or later as its minimum; we develop and use it on macOS 26.
Model providersUse the agent tools your organisation already uses, with your own accounts and under their terms. Anteirus does not resell model access or route agent traffic through its own servers.
Security reviewA security policy with a named responsible person and a reporting process. No third-party certifications, and no independent security assessment yet.
LicensingLicence terms will be published with the first release. Commercial terms for teams have not been set.
Support and commercial termsNo published pricing, support plans or service levels.
AdministrationNot available: central administration, single sign-on, role-based access, managed deployment, audit export.

06 — The walkthrough in text

The same session, step by step.

It uses a sample environment. The agent, the project and its output are illustrative.

  1. Give the agent a bounded task

    You ask a coding agent to make a reward function fail any episode that exposes an unmasked policy number, then run the evaluation suite.

  2. It investigates

    It searches the environment and reads the code that builds observations and scores episodes. Each tool call and its result appear in the session.

  3. It changes the reward

    Two added lines, shown as a diff in the session. The footer counts the change.

  4. It runs the evaluation

    Two sample episodes now fail, which is the point: both leaked a policy number into an observation.

  5. It asks before going further

    Fixing the source would change what every environment sees, so the agent asks first, and its pane switches to “needs you”.

  6. You decide

    Say yes, and the agent masks the field where observations are built and re-runs the suite. Say no, and nothing else changes. Reviewing and committing the work stays with you, in your own tools.