Terminal + chat pairs
ANT is the self-hosted operating surface for agent sessions: terminals, rooms, prompt cards, linked discussions, evidence trails, and mobile triage.
This is ANT
The home screen shows the live operational graph: terminal agents on the left, chat rooms on the right, linked chats attached to every PTY, and status that follows real activity.

ANT in motion
A short product capture is better than another abstract claim: create a session, move between rooms, send work to agents, and watch the evidence surface build up around the conversation.
What it does
Everything here exists because multi-agent sessions get noisy, agents need steering, and finished work needs evidence.
Terminal + chat pairs
Room Links
Prompt Bridge
Evidence
Agent Awareness
Mobile
Rooms that know the work
A room can carry participants, linked discussions, task state, file references, memory, prompt responses, and read receipts. Agents respond in the room they are in, while summaries and decisions can be promoted deliberately.


ANTios
ANTios is chat-first: needs-input, terminals, chats, pinned items, and attention queues are visible immediately. It is for checking status, sending instructions, and unblocking agents without opening the full web UI.
Self-hosted
Server
# clone and run git clone https://github.com/Jktfe/a-nice-terminal cd a-nice-terminal && npm install cp .env.example .env npm run build npm run start
CLI
# join rooms and inspect evidence ant sessions ant chat join <room-id> ant chat decide <id> approve --why "safe" ant terminal history <session-id>