[{"data":1,"prerenderedAt":4},["ShallowReactive",2],{"readme:agent-orchestration-standard":3},"\u003Ch1>AOS Dashboard\u003C\u002Fh1>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Factions\u002Fworkflows\u002Fci.yml\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Factions\u002Fworkflows\u002Fci.yml\u002Fbadge.svg\" alt=\"CI\" \u002F>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>The dashboard now lives in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Ffenceline\" rel=\"nofollow ugc noopener\">Fenceline\u003C\u002Fa>.\u003C\u002Fstrong> Same live view of your Claude Code sessions, plus plain-English fences that warn or block when an agent strays outside the area you meant, a map of each agent's route through the repo, and published eval results. Its \u003Ccode>make install\u003C\u002Fcode> removes this plugin first, so switching over is one command.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>A read-only live monitor for Claude Code.\u003C\u002Fstrong> It shows what your sessions and subagents are doing (agents, tasks, tokens, cost, file conflicts, alerts) as a streaming graph in the browser, a terminal view (\u003Ccode>aos-dash\u003C\u002Fcode>), an MCP server and a status line. It never starts, stops or steers agents. Local-only, zero dependencies.\u003C\u002Fp>\n\u003Cp>Looking for orchestration (planning goals, launching and managing workers)? That is a different, separate and \u003Cstrong>experimental\u003C\u002Fstrong> project: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Faos-orchestrator\" rel=\"nofollow ugc noopener\">aos-orchestrator\u003C\u002Fa>, opt-in. This dashboard can display its goals, nothing more.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Which piece do I want?\u003C\u002Fth>\n\u003Cth>Repo\u003C\u002Fth>\n\u003Cth>What it is\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Watch my Claude Code agents live\u003C\u002Ftd>\n\u003Ctd>this repo (dashboard)\u003C\u002Ftd>\n\u003Ctd>Read-only monitor. Start here.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>A standard for observable agent state\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Faos-1-spec\" rel=\"nofollow ugc noopener\">aos-1-spec\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Open spec: heartbeat, plain-file state, event log.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Have agents planned and run for me\u003C\u002Ftd>\n\u003Ctd>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Faos-orchestrator\" rel=\"nofollow ugc noopener\">aos-orchestrator\u003C\u002Fa>\u003C\u002Ftd>\n\u003Ctd>Experimental engine that launches real \u003Ccode>claude\u003C\u002Fcode> workers.\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cp align=\"center\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Fblob\u002FHEAD\u002Fdocs\u002Fscreenshots.md\" rel=\"nofollow ugc noopener\">\u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002FHEAD\u002Fdocs\u002Fhero.gif\" alt=\"AOS live dashboard: a project graph of agents with streaming activity\" width=\"900\" \u002F>\u003C\u002Fa>\u003Cbr \u002F>\n  \u003Csub>The live dashboard on a synthetic demo dataset. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Fblob\u002FHEAD\u002Fdocs\u002Fscreenshots.md\" rel=\"nofollow ugc noopener\">More screenshots\u003C\u002Fa>.\u003C\u002Fsub>\n\u003C\u002Fp>\u003Ch2>Install the dashboard\u003C\u002Fh2>\n\u003Cp>Needs Node 18+ and the Claude Code CLI (\u003Ccode>claude\u003C\u002Fcode> on your PATH; the installer checks and stops with a message if not). No dependencies to install. On Windows it also needs the full Git for Windows (its bash runs the recipes; MinGit has none) and GNU make (\u003Ccode>winget install ezwinports.make\u003C\u002Fcode>); \u003Ccode>make\u003C\u002Fcode> then works the same from Git Bash, cmd and PowerShell (except \u003Ccode>make test\u003C\u002Fcode>: the test suites still need Linux or macOS).\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-sh\">git clone https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard &amp;&amp; cd agent-orchestration-standard\nmake install        # ~4 s. Builds, installs the local plugin, links `aos-dash`, starts the monitor\nmake doctor         # checks the whole setup and tells you what to fix\nmake                # lists every target\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Ccode>make install\u003C\u002Fcode> changes only: the Claude Code plugin (user scope, via \u003Ccode>claude plugin install\u003C\u002Fcode>), a symlink \u003Ccode>~\u002F.local\u002Fbin\u002Faos-dash\u003C\u002Fcode> (on Windows, two launcher scripts there instead: \u003Ccode>aos-dash\u003C\u002Fcode> for Git Bash and \u003Ccode>aos-dash.cmd\u003C\u002Fcode> for cmd and PowerShell; add that folder to your PATH if \u003Ccode>aos-dash\u003C\u002Fcode> is not found), a small notifier app under \u003Ccode>~\u002F.claude\u002Fplugins\u002Fdata\u002F\u003C\u002Fcode>, and a monitor process on port 4318 (\u003Ccode>make install PORT=4328\u003C\u002Fcode> uses another port). \u003Ccode>make uninstall\u003C\u002Fcode> reverses it. \u003Ccode>make stop\u003C\u002Fcode> and \u003Ccode>make uninstall\u003C\u002Fcode> stop only the monitor on PORT (4318 unless you pass \u003Ccode>PORT=\u003C\u002Fcode>). \u003Ccode>make doctor\u003C\u002Fcode> shows \"no hook log yet\" until you start a Claude Code session; that is normal.\u003C\u002Fp>\n\u003Cp>Then start a new Claude Code session and open \u003Ca href=\"http:\u002F\u002F127.0.0.1:4318\" rel=\"nofollow ugc noopener\">http:\u002F\u002F127.0.0.1:4318\u003C\u002Fa> (the page is empty until a session sends events; \u003Ccode>aos-dash\u003C\u002Fcode> is the same view in the terminal). The graph's \u003Ccode>Streams\u003C\u002Fcode> button (or \u003Ccode>Q\u003C\u002Fcode>) cycles Full \u002F Quiet \u002F Lines; Lines draws no particles and stops per-frame redraws, for the lowest overhead (\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Fblob\u002FHEAD\u002Fdocs\u002Foverhead.md\" rel=\"nofollow ugc noopener\">measured\u003C\u002Fa>). Local-only, read-only; hooks never log prompts, file contents or tool output, but do log event and tool names, working-folder and edited-file paths, transcript paths and a redacted short task description (full list: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftomtomsatnav\u002Fagent-orchestration-standard\u002Fblob\u002FHEAD\u002Fplugin\u002FREADME.md#privacy\" rel=\"nofollow ugc noopener\">plugin\u002FREADME.md\u003C\u002Fa>). Status: pers\u003C\u002Fp>\n",1793926088848]