Desktop Agents Viewer
A prototype viewer that mocks up watching several agents on their own virtual desktops.
Desktop Agents Viewer is a prototype of a console for watching agents that each work on their own virtual display (:10, :11, :12 in the sample data).
The three streams, their frame rates, CPU and memory figures, and the “Input Latency” and “Stream Framerate” stat cards are constants in preload.js and renderer/index.html. The screens are drawn with the canvas API; nothing is captured from a display, and the streamUrl values (http://localhost:19160/stream and so on) are not served by anything in this package.
What is on screen
- Grid View shows one card per sample agent (user name, display, role, RAM). Click a card to open it.
- Single Stream shows one agent larger, with a simulated terminal and IDE and a proof-of-work bar. Exit Focus returns to the grid.
- Take Manual Control toggles a banner that says keyboard and mouse forwarding is active. No input is forwarded.
Running it
electron packages/desktop-agents
Source: packages/desktop-agents.
More in AI & Agent Workflows
Agent Chat A chat window with session history, a model and mode selector and tool cards; replies are currently scripted samples. Agent Sidebar A prototype 320-pixel sidebar that mocks up an agent's plan, tool feed and approve/refine buttons. Agents Manager Browse and continue sessions of Claude Code, GitHub Copilot and Codex, and configure each provider's login, models and MCP servers. AI Prompt Studio Type a task in plain English and run it through the Claude CLI or GitHub Copilot CLI, with optional skills attached as hints. Context Manager Register GitHub repositories and local folders as context sources, check which agent instruction files they contain, and build one combined context text. MCP Manager Lists the MCP servers registered on this machine, lets you call their tools from a form, and records which agents should have which servers. RobOS Voice Speech-to-text dictation and spoken replies for the desktop, with a local HTTP API on port 19188. Skills Manager Catalog of command snippets and prompt templates for RobOS apps, with custom entries and installable packs from GitHub. Task Implementer Pick a GitHub or Jira task, choose a developer persona, and run the Claude Code CLI on it with streamed output. Task Planner Describe a feature or pick a template, have GitHub Copilot draft epics and tasks, edit them, and create them as issues on your task server.