Artifacts that steer the terminal
Answer me with artifact · 2026-10-18 08:22

Artifacts that steer the terminal

Pages now send your answers straight into the terminal that made them (Allternit Desktop, Terminal, iTerm or tmux), by typing into it. No copy and paste. Plans, sites, UI options and Factory runs all show up in the page.

A

Answer on the page, it lands in the terminal

answers, picks, Continuetyped as real keysfallbackPage[Artifact page]Relay[am steerd127.0.0.1]RelayTab[Terminal / iTermtab or tmux pane]Socket[Claude socket]TabAgent(Agent acts)
  • Every page rendered from an agent terminal gets a composer at the bottom: type, or tap Continue / Go with your suggestion / Explain more. Picked options, section comments and remarks go with the message.
  • Tested live: a reply from the page was typed into a Claude Code session in Terminal. That session wrote the file the reply asked for.
  • Safari can't reach the local relay from an https page, so the composer offers "Open the connected page", which works on this Mac.
The composer after a send: the answer and the picked option reached the terminal
The composer after a send: the answer and the picked option reached the terminal
B

Plans: approve or revise from the page

  • Claude Code: a hook on ExitPlanMode opens every plan as a plan page. 1 approves, and Claude builds. 2 "keep planning" sends your notes, Claude re-plans, and the new revision opens with a "what changed" diff. 3 gives the question back to the terminal.
  • Codex, Gizzi, Kimi and other agents: am plan plan.md gives the same page, using the relay.
  • Tested live: revise made Claude re-plan, and approve with a note made Claude follow the note.
Plan page after "keep planning" was sent from the page
Plan page after "keep planning" was sent from the page
C

Sites, UI options, Factory workers

  • site shows the real site in a browser frame, with tabs and desktop / tablet / phone views. Sites that refuse framing, and localhost servers you can't reach, show a snapshot taken at render.
  • UI changes come as mockups built from the repo's real CSS (css=src/design/theme.css), with 2–3 options and a pick. No diagram-only answers.
  • factory shows the DAG in waves. Once it runs, it shows live node status, proof, and each worker's last pane lines.
A UI option drawn with allternit-ai's real theme tokens, plus the Factory preview
A UI option drawn with allternit-ai's real theme tokens, plus the Factory preview
D

Notes

Item Status
Plan hook in ~/.claude/settings.json installed; turn off with AM_PLAN_BRIDGE=off
Rules in all six agent files an Artifact reply tag the agent saw printed counts as your own answer
Allternit Desktop terminal wired through the pane engine; a reply was typed into a real Desktop terminal
Apple Terminal, iTerm, tmux typed as real keys
Claude socket alone sessions in bypass mode hold it for review, so it is only the fallback
Ghostty, Warp, VS Code terminal not wired