[
  {
    "id": "AM26-001",
    "slug": "cursor",
    "name": "Cursor",
    "maker": "Cursor",
    "group": "Editors",
    "kind": "VS Code fork",
    "surface": "Editor / agent manager",
    "summary": "The editor becomes a place to delegate whole tasks.",
    "note": "The side panel grows into a separate agent workspace: files are still there, but the conversation starts to organize the work.",
    "source": "https://cursor.com/docs/agent/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/cursor.webp",
        "alt": "Cursor 2.0 parallel agents with review pane and code diff",
        "source": "https://cursor.com/blog/2-0",
        "original": "https://ptht05hbb1ssoooe.public.blob.vercel-storage.com/assets/blog/2-0-1.jpg",
        "date": "2025-10-29",
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1050,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-002",
    "slug": "windsurf-cascade",
    "name": "Windsurf / Cascade",
    "maker": "Codeium → Cognition",
    "group": "Editors",
    "kind": "VS Code lineage",
    "surface": "Editor / chat panel",
    "summary": "A conversation that can edit, run, and recover.",
    "note": "Cascade keeps the editor visible while the agent works. The original Windsurf product URL now redirects to Devin Desktop; this accession preserves the earlier interface.",
    "source": "https://docs.windsurf.com/windsurf/cascade/cascade",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/windsurf.webp",
        "alt": "Cascade chat demonstrating checkpoints/revert; still extracted at 1 second from official UI video",
        "source": "https://docs.windsurf.com/windsurf/cascade/cascade",
        "original": "https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-revert.mp4",
        "date": null,
        "provenance": "Publisher supplied UI recording; still frame extraction, not live capture",
        "width": 1800,
        "height": 1035,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-003",
    "slug": "github-copilot-in-vs-code",
    "name": "GitHub Copilot in VS Code",
    "maker": "GitHub / Microsoft",
    "group": "Editors",
    "kind": "VS Code extension",
    "surface": "Editor / inline diffs",
    "summary": "The familiar editor learns to take the next step.",
    "note": "Agent mode combines conversation, terminal execution, and proposed edits inside VS Code. A plugin is not an editor fork.",
    "source": "https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/github-copilot.webp",
        "alt": "Screenshot of the Copilot agent mode, and the proposed inline changes",
        "source": "https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode",
        "original": "https://code.visualstudio.com/assets/blogs/2025/02/24/agent-mode.webp",
        "date": "2025-02-24",
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1107,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-004",
    "slug": "kiro",
    "name": "Kiro",
    "maker": "AWS",
    "group": "Editors",
    "kind": "VS Code foundation",
    "surface": "IDE / specifications / web",
    "summary": "A return to the specification, with an agent attached.",
    "note": "Requirements, design, and tasks become visible working documents. Kiro documents a shared agent engine across its IDE, CLI, and web surfaces. The accessioned image shows the web surface, not the IDE.",
    "source": "https://kiro.dev/docs/ide/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/kiro.webp",
        "alt": "Kiro in the browser interface",
        "source": "https://kiro.dev/docs/",
        "original": "https://kiro.dev/images/home/primary-web.png?h=f855b545",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1117,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-005",
    "slug": "trae",
    "name": "TRAE",
    "maker": "ByteDance / TRAE",
    "group": "Editors",
    "kind": "Agentic IDE",
    "surface": "IDE / SOLO workspace",
    "summary": "The product offers two answers to who is driving.",
    "note": "IDE and SOLO modes make the human-led versus agent-led workflow a visible choice. The interface is as much a control setting as a code editor.",
    "source": "https://www.trae.ai/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "THE ARCHIVIST OPENS ANOTHER TAB.",
      "bottom": "THE SCREENSHOT REMAINS A CRYPTID.",
      "generated": true
    }
  },
  {
    "id": "AM26-006",
    "slug": "void",
    "name": "Void",
    "maker": "Void community",
    "group": "Editors",
    "kind": "VS Code fork",
    "surface": "Editor / agent panel",
    "summary": "The open editor fork as a statement of ownership.",
    "note": "An open-source alternative in the AI-editor wave. This entry records the project and its design lineage, without assuming that a public repository guarantees ongoing maintenance.",
    "source": "https://github.com/voideditor/void",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/void-recovered-1.webp",
        "alt": "Void agent chat and file change interface",
        "source": "https://voideditor.com/",
        "original": "https://voideditor.com/demos2/AgentMode.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 2000,
        "height": 1265,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-007",
    "slug": "cline",
    "name": "Cline",
    "maker": "Cline",
    "group": "Editors",
    "kind": "Editor extension + harness",
    "surface": "Editor / terminal / task board",
    "summary": "Every tool call becomes something you can inspect.",
    "note": "The extension made command execution, file changes, and approvals visible in the conversation. The project now also documents a CLI, SDK, and Kanban surface.",
    "source": "https://github.com/cline/cline",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/cline.webp",
        "alt": "Moving Cline to the right sidebar in VS Code",
        "source": "https://docs.cline.bot/getting-started/your-first-project",
        "original": "https://storage.googleapis.com/cline_public_images/vscode_right_view.gif",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 708,
        "height": 480,
        "label": "Recording still"
      }
    ]
  },
  {
    "id": "AM26-008",
    "slug": "roo-code",
    "name": "Roo Code",
    "maker": "Roo Code",
    "group": "Editors",
    "kind": "Cline fork / extension",
    "surface": "Editor / specialist modes",
    "summary": "One sidebar, several job descriptions.",
    "note": "Mode switching cast the agent as coder, architect, debugger, and more. The repository announces shutdown of the extension and cloud products on May 15, 2026; preserved here as an era artifact.",
    "source": "https://github.com/RooCodeInc/Roo-Code",
    "accessed": "2026-09-04",
    "status": "Historical / discontinued",
    "images": [
      {
        "src": "/collection/roo-code.webp",
        "alt": "Using the dropdown menu to switch modes",
        "source": "https://roocodeinc.github.io/Roo-Code/basic-usage/using-modes",
        "original": "https://roocodeinc.github.io/Roo-Code/img/using-modes/using-modes.png",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 910,
        "height": 680,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-009",
    "slug": "kilo-code",
    "name": "Kilo Code",
    "maker": "Kilo",
    "group": "Editors",
    "kind": "Open coding platform",
    "surface": "Editor / terminal / cloud",
    "summary": "The extension grows into a software-making platform.",
    "note": "A public-source agent platform spanning more than one interface. Included in the editor family for its extension heritage, rather than counted as a separate product for each surface.",
    "source": "https://github.com/Kilo-Org/kilocode",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/kilo-code.webp",
        "alt": "Publisher composite of Kilo Code VS Code extension and terminal CLI interfaces",
        "source": "https://github.com/Kilo-Org/kilocode",
        "original": "https://github.com/user-attachments/assets/0536ca59-ed81-4512-9e05-d186187a1b52",
        "date": null,
        "provenance": "Publisher supplied product image; not live capture",
        "width": 1800,
        "height": 1055,
        "label": "Publisher composition"
      }
    ]
  },
  {
    "id": "AM26-010",
    "slug": "continue",
    "name": "Continue",
    "maker": "Continue",
    "group": "Editors",
    "kind": "Open-source extension",
    "surface": "Editor / agent chat",
    "summary": "Bring your own models into the familiar sidebar.",
    "note": "An important open-source editor-agent lineage. The repository now describes itself as read-only with a final release; the archived UI is not a claim that development continues.",
    "source": "https://github.com/continuedev/continue",
    "accessed": "2026-09-04",
    "status": "Repository archived",
    "images": [
      {
        "src": "/collection/continue.webp",
        "alt": "agent response",
        "source": "https://docs.continue.dev/ide-extensions/agent/quick-start",
        "original": "https://docs.continue.dev/images/docs/ide-extensions/agent/images/agent-response-c7287c82aac93fb4376f9d85b352b2d7.png",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1454,
        "height": 1038,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-011",
    "slug": "zed",
    "name": "Zed",
    "maker": "Zed Industries",
    "group": "Editors",
    "kind": "Native editor",
    "surface": "Editor / agent panel",
    "summary": "A different editor foundation, the same delegation problem.",
    "note": "A native editor rather than a VS Code fork. Its agent interface and Agent Client Protocol show how an editor can host agents without owning every agent implementation.",
    "source": "https://zed.dev/ai",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/zed.webp",
        "alt": "Threads sidebar and full-screen Agent Panel running a task",
        "source": "https://zed.dev/blog/parallel-agents",
        "original": "https://images.zed.dev/blog/parallel-agents/full-screen.webp",
        "date": "2026-04-22",
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1800,
        "height": 1013,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-012",
    "slug": "junie",
    "name": "Junie",
    "maker": "JetBrains",
    "group": "Editors",
    "kind": "IDE-integrated agent",
    "surface": "JetBrains IDEs",
    "summary": "The agent meets the existing development environment.",
    "note": "JetBrains brings an agent into its own IDE family. This belongs beside the VS Code ecosystem, not inside the list of VS Code forks.",
    "source": "https://www.jetbrains.com/junie/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/junie-recovered-1.webp",
        "alt": "Junie code mode with plan and coding task",
        "source": "https://junie.jetbrains.com/docs/junie-ide-plugin.html",
        "original": "https://junie.jetbrains.com/docs/img/junie/junie_code_mode_dark.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 2000,
        "height": 1287,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-013",
    "slug": "claude-code",
    "name": "Claude Code",
    "maker": "Anthropic",
    "group": "Terminals",
    "kind": "Coding harness",
    "surface": "Terminal / IDE / desktop",
    "summary": "The command line gets a collaborator.",
    "note": "A conversational agent that reads a repository, changes files, and runs tools. The terminal transcript turns into a visible record of intentions, actions, and results.",
    "source": "https://code.claude.com/docs/en/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/claude-code.webp",
        "alt": "Terminal demonstration recording",
        "source": "https://raw.githubusercontent.com/anthropics/claude-code/main/README.md",
        "original": "https://raw.githubusercontent.com/anthropics/claude-code/main/demo.gif",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1552,
        "height": 992,
        "label": "Recording still"
      }
    ]
  },
  {
    "id": "AM26-014",
    "slug": "codex-cli",
    "name": "Codex CLI",
    "maker": "OpenAI",
    "group": "Terminals",
    "kind": "Open-source coding harness",
    "surface": "Terminal",
    "summary": "The prompt sits beside the working directory.",
    "note": "The command-line interface puts coding tasks, tool activity, and review in the terminal. The CLI is a distinct interface accession from the desktop application.",
    "source": "https://learn.chatgpt.com/docs/codex/cli",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/codex-cli.webp",
        "alt": "Terminal product splash screen",
        "source": "https://raw.githubusercontent.com/openai/codex/main/README.md",
        "original": "https://raw.githubusercontent.com/openai/codex/main/.github/codex-cli-splash.png",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1129,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-015",
    "slug": "gemini-cli",
    "name": "Gemini CLI",
    "maker": "Google",
    "group": "Terminals",
    "kind": "Open-source coding harness",
    "surface": "Terminal",
    "summary": "A frontier model meets a shell prompt.",
    "note": "An open-source agent for terminal work. The appeal of this interface is how little new software vocabulary it asks developers to learn.",
    "source": "https://github.com/google-gemini/gemini-cli",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/gemini-cli.webp",
        "alt": "Terminal agent screenshot",
        "source": "https://github.com/google-gemini/gemini-cli",
        "original": "https://raw.githubusercontent.com/google-gemini/gemini-cli/main/docs/assets/gemini-screenshot.png",
        "date": null,
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1089,
        "height": 582,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-016",
    "slug": "opencode",
    "name": "OpenCode",
    "maker": "Anomaly / community",
    "group": "Terminals",
    "kind": "Open-source coding harness",
    "surface": "Terminal / desktop",
    "summary": "A plan, a build mode, and a choice of models.",
    "note": "OpenCode exposes a visible distinction between planning and changing things. Its desktop client shows that a terminal-first harness can grow a second interface.",
    "source": "https://github.com/anomalyco/opencode",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/opencode.webp",
        "alt": "Terminal UI",
        "source": "https://github.com/anomalyco/opencode",
        "original": "https://raw.githubusercontent.com/anomalyco/opencode/dev/packages/web/src/assets/lander/screenshot.png",
        "date": null,
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1716,
        "height": 1400,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-017",
    "slug": "aider",
    "name": "Aider",
    "maker": "Aider community",
    "group": "Terminals",
    "kind": "Open-source coding harness",
    "surface": "Terminal / Git",
    "summary": "Pair programming leaves a trail of commits.",
    "note": "Aider pairs conversation with a repository map and Git integration. Changes remain reviewable through the version-control tools developers already know.",
    "source": "https://aider.chat/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/aider-recovered-1.webp",
        "alt": "Aider terminal conversation and shell command execution",
        "source": "https://aider.chat/",
        "original": "https://aider.chat/assets/shell-cmds-small.mp4",
        "date": null,
        "provenance": "Still extracted at 35 seconds from official publisher demo recording; not live captured ",
        "width": 1328,
        "height": 1080,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-018",
    "slug": "goose",
    "name": "Goose",
    "maker": "Block / Goose community",
    "group": "Terminals",
    "kind": "Open-source extensible agent",
    "surface": "Desktop / terminal",
    "summary": "The internal agent becomes a public toolkit.",
    "note": "Originally associated with Block, Goose offers an extensible agent that can execute, edit, and test. It is unrelated to Spotify’s goose-themed Honk dashboard.",
    "source": "https://github.com/aaif-goose/goose",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/goose.webp",
        "alt": "Desktop session home with suggested prompts and chat input",
        "source": "https://github.com/aaif-goose/goose/blob/main/documentation/docs/assets/guides/ui-session-interface.png",
        "original": "https://raw.githubusercontent.com/aaif-goose/goose/main/documentation/docs/assets/guides/ui-session-interface.png",
        "date": null,
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1490,
        "height": 1160,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-019",
    "slug": "pi",
    "name": "Pi",
    "maker": "Pi / Earendil Works",
    "group": "Terminals",
    "kind": "Extensible agent harness",
    "surface": "Terminal",
    "summary": "A small core with room to make it your own.",
    "note": "Pi combines an interactive coding agent with reusable runtime and model-access components. It represents the appetite for an agent you can reshape at the tool level.",
    "source": "https://github.com/earendil-works/pi",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/pi.webp",
        "alt": "Interactive terminal mode",
        "source": "https://github.com/badlogic/pi-mono/tree/main/packages/coding-agent",
        "original": "https://raw.githubusercontent.com/badlogic/pi-mono/main/packages/coding-agent/docs/images/interactive-mode.png",
        "date": null,
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1118,
        "height": 1400,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-020",
    "slug": "mistral-vibe",
    "name": "Mistral Vibe",
    "maker": "Mistral AI",
    "group": "Terminals",
    "kind": "CLI coding agent",
    "surface": "Terminal",
    "summary": "A model maker ships the working environment too.",
    "note": "Mistral’s coding CLI illustrates the expansion from selling models to supplying the loop around them: context, tools, and a usable conversation.",
    "source": "https://github.com/mistralai/mistral-vibe",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/mistral-vibe-recovered-1.webp",
        "alt": "Mistral Vibe terminal with skills command beside configuration",
        "source": "https://mistral.ai/news/mistral-vibe-2-0/",
        "original": "https://i.ytimg.com/vi/QnX80VASw48/maxresdefault.jpg",
        "date": null,
        "provenance": "Official Mistral Vibe skills demo thumbnail showing real terminal UI, linked by Mistral Vibe 2.0 announcement; not live captured ",
        "width": 1280,
        "height": 720,
        "label": "Publisher demo thumbnail"
      }
    ]
  },
  {
    "id": "AM26-021",
    "slug": "qwen-code",
    "name": "Qwen Code",
    "maker": "Alibaba / Qwen",
    "group": "Terminals",
    "kind": "Open-source CLI agent",
    "surface": "Terminal",
    "summary": "The terminal-agent pattern travels globally.",
    "note": "Qwen Code extends the open coding-agent landscape beyond the US vendors. This is a software harness accession, not an entry for the underlying Qwen model family.",
    "source": "https://github.com/QwenLM/qwen-code",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/qwen-code-recovered-1.webp",
        "alt": "Qwen Code terminal interface",
        "source": "https://github.com/QwenLM/qwen-code",
        "original": "https://img.alicdn.com/imgextra/i2/O1CN01K0nwj41RM1Il8kB0t_!!6000000002096-2-tps-1544-1060.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 1544,
        "height": 1060,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-022",
    "slug": "kimi-code-cli",
    "name": "Kimi Code CLI",
    "maker": "Moonshot AI",
    "group": "Terminals",
    "kind": "CLI coding agent",
    "surface": "Terminal",
    "summary": "Another model family arrives as a working agent.",
    "note": "Kimi’s terminal interface is evidence of a repeated product shape: a conversational command line connected to tools and a codebase.",
    "source": "https://github.com/MoonshotAI/kimi-cli",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/kimi-code-cli-recovered-1.webp",
        "alt": "Kimi Code CLI terminal with shell mode",
        "source": "https://github.com/MoonshotAI/kimi-cli",
        "original": "https://raw.githubusercontent.com/MoonshotAI/kimi-cli/HEAD/docs/media/shell-mode.gif",
        "date": null,
        "provenance": "Frame 40 of official repository shell-mode GIF; not live captured ",
        "width": 800,
        "height": 496,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-023",
    "slug": "amp",
    "name": "Amp",
    "maker": "Amp",
    "group": "Terminals",
    "kind": "Coding agent",
    "surface": "Terminal / web / mobile",
    "summary": "A task need not stop when the laptop closes.",
    "note": "Amp documents both local execution and remote machines called orbs. Its interface spans terminal, web, and mobile rather than staying tied to one editor.",
    "source": "https://ampcode.com/news/agents-everywhere",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/amp-recovered-1.webp",
        "alt": "Amp agent workspace from official product tour",
        "source": "https://ampcode.com/news/agents-everywhere",
        "original": "https://static.ampcode.com/news/new-look-tour1.mp4",
        "date": null,
        "provenance": "Still extracted at 7 seconds from official publisher demo recording; not live captured ",
        "width": 2000,
        "height": 1169,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-024",
    "slug": "auggie",
    "name": "Auggie",
    "maker": "Augment Code",
    "group": "Terminals",
    "kind": "CLI coding agent",
    "surface": "Terminal / automation",
    "summary": "Codebase context follows the agent into the shell.",
    "note": "Auggie takes Augment’s coding agent into terminal and automated workflows. The distinguishing idea is continuity of repository context across work surfaces.",
    "source": "https://www.augmentcode.com/product/cli",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "THE ARCHIVIST OPENS ANOTHER TAB.",
      "bottom": "THE SCREENSHOT REMAINS A CRYPTID.",
      "generated": true
    }
  },
  {
    "id": "AM26-025",
    "slug": "warp",
    "name": "Warp",
    "maker": "Warp",
    "group": "Terminals",
    "kind": "Agentic terminal",
    "surface": "Terminal / agent conversation",
    "summary": "The terminal starts to resemble a task workspace.",
    "note": "An agent conversation sits alongside commands and their output. The boundary between terminal emulator and coding workbench becomes harder to draw.",
    "source": "https://docs.warp.dev/agent-platform/agent/using-agents",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/warp.webp",
        "alt": "Continuing an Agent conversation in agent conversation view",
        "source": "https://docs.warp.dev/agent-platform/agent/using-agents",
        "original": "https://docs.warp.dev/_astro/follow-up-universal-input.D_6hs_pw_Z1x1ymG.webp?dpl=dpl_8gg1kqNEHf1YULb3dqDrovswQ8YP",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1682,
        "height": 1400,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-026",
    "slug": "deep-agents-code-dcode",
    "name": "Deep Agents Code / dcode",
    "maker": "LangChain",
    "group": "Terminals",
    "kind": "Open-source CLI harness",
    "surface": "Terminal",
    "summary": "The framework gets its own front door.",
    "note": "A terminal agent built on the Deep Agents SDK. This accession separates the end-user interface from the reusable harness behind it.",
    "source": "https://www.langchain.com/dcode",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/deep-agents-code-dcode-recovered-1.webp",
        "alt": "Deep Agents Code terminal user interface",
        "source": "https://github.com/langchain-ai/deepagents/tree/main/libs/code",
        "original": "https://raw.githubusercontent.com/langchain-ai/deepagents/HEAD/libs/code/images/tui.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 1572,
        "height": 1408,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-027",
    "slug": "codex-desktop",
    "name": "Codex desktop",
    "maker": "OpenAI",
    "group": "Workspaces",
    "kind": "Desktop agent workspace",
    "surface": "Desktop / task list / review",
    "summary": "The unit of work becomes the task.",
    "note": "A desktop surface for agent work, with project context, conversations, and review. Preserved as a separate UI from Codex CLI, not counted as an independent underlying model. Current official documentation places this lineage in the broader ChatGPT desktop workspace.",
    "source": "https://learn.chatgpt.com/docs/app",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/codex-app.webp",
        "alt": "Codex app composer with connected apps, model and reasoning controls; official video poster",
        "source": "https://developers.openai.com/codex/app/",
        "original": "https://developers.openai.com/images/codex/video-posters/proactive-teammate-v2.webp",
        "date": null,
        "provenance": "Publisher supplied UI video poster; not live capture",
        "width": 1600,
        "height": 900,
        "label": "Recording still"
      }
    ]
  },
  {
    "id": "AM26-028",
    "slug": "google-antigravity",
    "name": "Google Antigravity",
    "maker": "Google",
    "group": "Workspaces",
    "kind": "Agent manager + IDE",
    "surface": "Desktop / editor / browser",
    "summary": "Mission control arrives on the developer’s desktop.",
    "note": "Antigravity distinguishes an agent command center from its IDE. Projects, parallel conversations, and artifacts make supervision a first-class interface.",
    "source": "https://antigravity.google/docs/home",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/google-antigravity.webp",
        "alt": "New chat composer with project/worktree selection in official product image",
        "source": "https://antigravity.google/",
        "original": "https://antigravity.google/assets/image/product/new-chat.png",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1400,
        "height": 1400,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-029",
    "slug": "devin",
    "name": "Devin",
    "maker": "Cognition",
    "group": "Workspaces",
    "kind": "Cloud software agent",
    "surface": "Web / Slack / workspace",
    "summary": "Ask for an outcome and watch the work unfold.",
    "note": "Devin gives the agent a working environment and a task conversation. The Slack recording shows that delegation can begin outside a dedicated coding application.",
    "source": "https://docs.devin.ai/get-started/devin-intro",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/devin.webp",
        "alt": "Devin workflow via Slack (official animated recording)",
        "source": "https://docs.devin.ai/get-started/devin-intro",
        "original": "https://mintcdn.com/cognitionai/a0js040y87FuBerW/images/SlackGIF.gif?s=f1120b81fda6946dfdb28734362212e3",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 852,
        "height": 480,
        "label": "Recording still"
      }
    ]
  },
  {
    "id": "AM26-030",
    "slug": "devin-desktop",
    "name": "Devin Desktop",
    "maker": "Cognition",
    "group": "Workspaces",
    "kind": "Editor + agent manager",
    "surface": "Desktop / local and cloud agents",
    "summary": "The editor becomes a home for a fleet.",
    "note": "The current destination of Windsurf’s product URL presents agent sessions, spaces, a full editor, and local/cloud agents in one surface.",
    "source": "https://devin.ai/desktop",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/devin-desktop-recovered-1.webp",
        "alt": "Devin Desktop local agent picker",
        "source": "https://docs.devin.ai/desktop/devin-local",
        "original": "https://mintcdn.com/cognitionai/WE51TvKjsiyk1ZHl/desktop/assets/windsurf/devin-local-agent-switcher.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 844,
        "height": 252,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-031",
    "slug": "github-copilot-cloud-agent",
    "name": "GitHub Copilot cloud agent",
    "maker": "GitHub",
    "group": "Workspaces",
    "kind": "Asynchronous coding agent",
    "surface": "GitHub / issues / pull requests",
    "summary": "The issue tracker becomes the starting line.",
    "note": "Coding work can start from an assigned task and return as a pull request. The review workflow is part of the interface, not just a final export.",
    "source": "https://docs.github.com/en/copilot/concepts/agents/cloud-agent/about-cloud-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/github-copilot-cloud-agent-recovered-1.webp",
        "alt": "GitHub pull request comment instructing Copilot cloud agent",
        "source": "https://docs.github.com/en/copilot/concepts/agents/cloud-agent/about-cloud-agent",
        "original": "https://raw.githubusercontent.com/github/docs/main/assets/images/help/copilot/cloud-agent/comment-to-agent-on-pr.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 1832,
        "height": 946,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-032",
    "slug": "jules",
    "name": "Jules",
    "maker": "Google",
    "group": "Workspaces",
    "kind": "Asynchronous coding agent",
    "surface": "Web / GitHub",
    "summary": "The background job gets a conversation.",
    "note": "Jules is a coding agent for delegated repository work. Its task-oriented surface is a useful counterpoint to keeping a chat panel beside the cursor.",
    "source": "https://jules.google/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/jules.webp",
        "alt": "Task creation composer with repository selection and plan action",
        "source": "https://jules.google/docs/",
        "original": "https://jules.google/docs/_astro/starting_a_task1.B_FC3NW0_Z25QUSr.webp",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live capture",
        "width": 1673,
        "height": 1400,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-033",
    "slug": "replit-agent",
    "name": "Replit Agent",
    "maker": "Replit",
    "group": "Workspaces",
    "kind": "App-building agent",
    "surface": "Browser / plan / live preview",
    "summary": "The first artifact is a working application.",
    "note": "Plain-language requests flow into plans, development, testing, and deployment. The plan-approval screenshot captures the human’s role as editor of the intended work.",
    "source": "https://docs.replit.com/features/agent/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/replit-agent.webp",
        "alt": "Task plans created dialog showing four proposed tasks with Accept tasks and Revise plan options",
        "source": "https://docs.replit.com/replitai/agent",
        "original": "https://mintcdn.com/replit/L22mbBMLs80H8_c8/images/replitai/task-accept-plans.png?fit=max&auto=format&n=L22mbBMLs80H8_c8&q=85&s=e788fc99c5fce2644d144f88419ba00c",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1042,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-034",
    "slug": "bolt",
    "name": "Bolt",
    "maker": "StackBlitz",
    "group": "Workspaces",
    "kind": "App-building agent",
    "surface": "Browser / preview",
    "summary": "The blank prompt replaces the blank project.",
    "note": "Bolt brings prompting and app-building into a browser workspace. A live preview helps people judge the result without reading every line of generated code.",
    "source": "https://support.bolt.new/get-started/intro-bolt",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/bolt-recovered-1.webp",
        "alt": "Bolt chat beside live project preview",
        "source": "https://support.bolt.new/get-started/quickstart",
        "original": "https://res.cloudinary.com/dlq2nawz5/video/upload/v1759736940/quickstart2-vid-tryout_fyq10n.mp4",
        "date": null,
        "provenance": "Still extracted at 5 seconds from official publisher demo recording; not live captured ",
        "width": 1776,
        "height": 1000,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-035",
    "slug": "lovable",
    "name": "Lovable",
    "maker": "Lovable",
    "group": "Workspaces",
    "kind": "App-building agent",
    "surface": "Browser / chat / preview",
    "summary": "A software brief becomes a project.",
    "note": "Lovable’s entry surface invites a description of the thing to build. The product belongs to the branch of agent interfaces aimed beyond professional programmers.",
    "source": "https://docs.lovable.dev/introduction/welcome",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/lovable.webp",
        "alt": "Welcome Lovable Dashboard",
        "source": "https://docs.lovable.dev/introduction/welcome",
        "original": "https://mintcdn.com/lovable-f9060f1e/ybHXd0Cn2UWhku0A/images/welcome-lovable-dashboard.png?fit=max&auto=format&n=ybHXd0Cn2UWhku0A&q=85&s=7063addda22ec0066d45e5ece92559c4",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1038,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-036",
    "slug": "ona",
    "name": "Ona",
    "maker": "Ona / formerly Gitpod",
    "group": "Workspaces",
    "kind": "Background agent platform",
    "surface": "Cloud development environment",
    "summary": "The development environment becomes agent infrastructure.",
    "note": "Ona puts background agents together with their execution environments. The story is as much about reproducible workplaces as conversational intelligence.",
    "source": "https://ona.com/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/ona-recovered-1.webp",
        "alt": "Ona environment showing agent conversation area and running environment details",
        "source": "https://ona.com/docs/ona/quickstart",
        "original": "https://mintcdn.com/gitpod-13c83c2b/rQ0qxOXkSmnLJSPc/images/docs/ona/quickstart/environment.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 2000,
        "height": 1277,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-037",
    "slug": "factory-droids",
    "name": "Factory Droids",
    "maker": "Factory",
    "group": "Workspaces",
    "kind": "Software development agents",
    "surface": "CLI / development workflows",
    "summary": "Delegation spreads across the development lifecycle.",
    "note": "Factory presents Droids as agents for software work. The interface family is broader than autocomplete and connects delegated work to existing engineering workflows.",
    "source": "https://factory.ai/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/factory-droids-recovered-1.webp",
        "alt": "Factory Desktop agent conversation from publisher demo",
        "source": "https://factory.com/",
        "original": "https://factory.com/videos/desktop-overview.mp4",
        "date": null,
        "provenance": "Still extracted at 6 seconds from official publisher demo recording; not live captured ",
        "width": 1920,
        "height": 1080,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-038",
    "slug": "openhands",
    "name": "OpenHands",
    "maker": "OpenHands",
    "group": "Workspaces",
    "kind": "Open-source agent platform",
    "surface": "Web / CLI / automation canvas",
    "summary": "An open workbench for agents doing software work.",
    "note": "OpenHands exposes an agent platform with multiple ways to run and inspect work. The current public screenshot shows its automation canvas, a different surface from its earlier chat workspace.",
    "source": "https://github.com/OpenHands/OpenHands",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/openhands.webp",
        "alt": "Agent Canvas automation preview",
        "source": "https://raw.githubusercontent.com/OpenHands/OpenHands/main/README.md",
        "original": "https://assets.openhands.dev/screenshot/automation-preview.png",
        "date": null,
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1013,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-039",
    "slug": "open-swe",
    "name": "Open SWE",
    "maker": "LangChain",
    "group": "Workspaces",
    "kind": "Open asynchronous coding agent",
    "surface": "Cloud / repository workflow",
    "summary": "Open-source agents move into the background.",
    "note": "A project explicitly organized around asynchronous coding work. It shows how the task queue and pull request became alternatives to a permanent editor sidebar.",
    "source": "https://www.langchain.com/blog/introducing-open-swe-an-open-source-asynchronous-coding-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/open-swe-recovered-1.webp",
        "alt": "Open SWE homepage with task prompt",
        "source": "https://www.langchain.com/blog/introducing-open-swe-an-open-source-asynchronous-coding-agent",
        "original": "https://cdn.prod.website-files.com/65c81e88c254bb0f97633a71/69cbaa8529c6654c43489f0f_open-swe-homepage.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 2000,
        "height": 1295,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-040",
    "slug": "inspect",
    "name": "Inspect",
    "maker": "Ramp",
    "group": "Internal",
    "kind": "Company-built coding agent",
    "surface": "Web / screenshots / live previews",
    "summary": "The agent gets the whole development environment.",
    "note": "Ramp describes sandboxed sessions with its tests, observability tools, and application stack. Inspect can verify frontend work visually and return previews. The publisher’s screenshot shows its task conversation beside a running app preview.",
    "source": "https://engineering.ramp.com/post/why-we-built-our-background-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/ramp-inspect.webp",
        "alt": "Inspect home with sessions, composer, usage and merge statistics",
        "source": "https://engineering.ramp.com/post/why-we-built-our-background-agent",
        "original": "https://engineering.ramp.com/assets/hero-CNC-Ibhq.png",
        "date": "2026-01-12",
        "provenance": "Publisher supplied screenshot; not live capture",
        "width": 1800,
        "height": 1265,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-041",
    "slug": "minions",
    "name": "Minions",
    "maker": "Stripe",
    "group": "Internal",
    "kind": "Company-built coding agents",
    "surface": "Internal task workflow / pull requests",
    "summary": "One-shot tasks become reviewed code changes.",
    "note": "Stripe reports more than 1,000 merged pull requests per week from its homegrown agents in February 2026, with human review. The figure is company-reported throughput, not a controlled productivity measurement.",
    "source": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/minions-recovered-1.webp",
        "alt": "Stripe Minions task review in Devboxes: completed agent conversation beside modified files and Create pull request control",
        "source": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents",
        "original": "https://stripe.dev/images/minions-how-stripe-ships-code-end-to-end-with-llms-part-1/image3.png",
        "date": "2026-02-09",
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 1180,
        "label": "Minions task review"
      },
      {
        "src": "/collection/minions-recovered-2.webp",
        "alt": "Stripe Minions Devboxes list with active agent sessions and repository branches",
        "source": "https://stripe.dev/blog/minions-stripes-one-shot-end-to-end-coding-agents-part-2",
        "original": "https://stripe.dev/images/minions-how-stripe-ships-code-end-to-end-with-llms-part-2/image1.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1999,
        "height": 817,
        "label": "Devboxes session list"
      }
    ]
  },
  {
    "id": "AM26-042",
    "slug": "honk",
    "name": "Honk",
    "maker": "Spotify",
    "group": "Internal",
    "kind": "Company-built background agent",
    "surface": "Slack / Fleetshift / Goose Farm",
    "summary": "A goose is a unit of work.",
    "note": "Honk runs coding tasks behind Spotify’s internal tools. Fleetshift tracks migrations; Goose Farm visualizes active sessions as geese. The images expose both the practical dashboard and the culture around it.",
    "source": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/spotify-goose-farm.webp",
        "alt": "Goose Farm (GIF)",
        "source": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint",
        "original": "https://images.ctfassets.net/p762jor363g1/303ebAhPMIdx9T45S2rPtk/938991b14f8b96ef1b253fc900c6d1bd/goose-farm-info__1512x_15fps_crop_.gif",
        "date": "2026-06",
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1512,
        "height": 948,
        "label": "Recording still"
      },
      {
        "src": "/collection/spotify-fleetshift.webp",
        "alt": "Official presentation slide containing a Fleetshift product screenshot; not a standalone full-resolution screenshot",
        "source": "https://engineering.atspotify.com/2026/6/code-with-claude-coding-is-no-longer-the-constraint",
        "original": "https://images.ctfassets.net/p762jor363g1/5SRnPEwYdihOnBmZFhCAGi/6d5b0ad331d14ac030617eda088c0508/cwc06-fleetshift-plugin.png",
        "date": "2026-06",
        "provenance": "Publisher supplied product screenshot or UI recording; not live captured",
        "width": 1800,
        "height": 1013,
        "label": "Presentation containing UI"
      }
    ]
  },
  {
    "id": "AM26-043",
    "slug": "river",
    "name": "River",
    "maker": "Shopify",
    "group": "Internal",
    "kind": "Company-built shared agent",
    "surface": "Public company Slack channels",
    "summary": "The agent works where colleagues can learn from it.",
    "note": "Shopify describes an agent that reads code, runs tests, opens PRs, and queries internal systems. Conversations are open to other employees. In May 2026, Shopify reported River coauthored one in eight merged PRs.",
    "source": "https://shopify.engineering/under-the-river",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "ME: SHOW ME THE UI.",
      "bottom": "THE COMPANY: AN INTERNAL MATTER.",
      "generated": true
    }
  },
  {
    "id": "AM26-044",
    "slug": "capt",
    "name": "CAPT",
    "maker": "LinkedIn",
    "group": "Internal",
    "kind": "Context and tool framework",
    "surface": "Existing agents / internal tools",
    "summary": "Company knowledge becomes part of the harness.",
    "note": "Contextual Agent Playbooks & Tools augments existing coding agents with LinkedIn workflows and systems. It is an integration layer rather than another standalone editor.",
    "source": "https://www.linkedin.com/blog/engineering/ai/contextual-agent-playbooks-and-tools-how-linkedin-gave-ai-coding-agents-organizational-context",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "ORGANIZATIONAL CONTEXT: ACQUIRED.",
      "bottom": "SCREENSHOT: STILL A SIDE QUEST.",
      "generated": true
    }
  },
  {
    "id": "AM26-045",
    "slug": "ureview",
    "name": "uReview",
    "maker": "Uber",
    "group": "Internal",
    "kind": "Internal AI code-review system",
    "surface": "Code-review comments",
    "summary": "The agent shows up as a precise comment.",
    "note": "Uber’s multi-stage review pipeline generates, filters, validates, and deduplicates comments. The interface is embedded in an existing review system rather than a separate chatbot.",
    "source": "https://www.uber.com/us/en/blog/ureview/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/ureview-recovered-1.webp",
        "alt": "Uber uReview automated review comment beneath a code diff, with author response and usefulness rating",
        "source": "https://www.uber.com/us/en/blog/ureview/",
        "original": "https://cn-geo1.uber.com/image-proc/resize/udam/format=auto/quality=0/width=2160/srcb64=aHR0cHM6Ly90Yi1zdGF0aWMudWJlci5jb20vcHJvZC91ZGFtLWFzc2V0cy9hODk4Njk4Yi02ZTIxLTVlNWUtYWQ3MS1iMmQ1NWZhNTAxM2MucG5n",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1427,
        "height": 1500,
        "label": "Embedded review UI"
      }
    ]
  },
  {
    "id": "AM26-046",
    "slug": "autocover",
    "name": "AutoCover",
    "maker": "Uber",
    "group": "Internal",
    "kind": "Multi-agent test generation",
    "surface": "IDE / test suggestions",
    "summary": "A proposed test becomes the interaction.",
    "note": "A published research paper describes an internal test-generation system integrated into engineers’ workflow. Its UI uses comments and actionable code previews to expose proposed tests.",
    "source": "https://homes.cs.washington.edu/~rjust/publ/auto_cover_icse_2026.pdf",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "THE TESTS HAVE COVERAGE.",
      "bottom": "THE MUSEUM DOES NOT.",
      "generated": true
    }
  },
  {
    "id": "AM26-047",
    "slug": "codegenie",
    "name": "CodeGenie",
    "maker": "Salesforce",
    "group": "Internal",
    "kind": "Internal coding agent",
    "surface": "Developer workflow",
    "summary": "The internal default sits beside a commercial tool.",
    "note": "Salesforce’s engineering account names CodeGenie and Cursor as default coding agents. Public detail is limited here; this record does not imply access to Salesforce’s private interface.",
    "source": "https://engineering.salesforce.com/how-salesforce-engineering-operationalized-ai-productivity-at-scale/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "THREE WISHES.",
      "bottom": "STILL NO SCREENSHOT.",
      "generated": true
    }
  },
  {
    "id": "AM26-048",
    "slug": "knowledge-ai-platform-kai",
    "name": "Knowledge AI Platform / Kai",
    "maker": "Stripe",
    "group": "Internal",
    "kind": "Internal knowledge-work platform",
    "surface": "Employee agent platform",
    "summary": "The internal-agent idea expands beyond code.",
    "note": "Stripe publicly describes a platform for non-coding knowledge work. Included to show that a company harness can support research and operational work as well as software changes.",
    "source": "https://stripe.dev/blog/meet-stripes-knowledge-ai-platform",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/knowledge-ai-platform-kai-recovered-1.webp",
        "alt": "Kai chat interface executing a research and event-planning request; frame extracted from Stripe recording",
        "source": "https://stripe.dev/blog/meet-stripes-knowledge-ai-platform",
        "original": "https://stripe.dev/images/meet-stripes-knowledge-ai-platform/image5.gif",
        "date": null,
        "provenance": "Publisher supplied UI recording; still frame extraction, not live capture ",
        "width": 1202,
        "height": 900,
        "label": "Kai recording still"
      },
      {
        "src": "/collection/knowledge-ai-platform-kai-recovered-2.webp",
        "alt": "Stripe Kai AgentStudio Skills view with areas maintained by domain experts",
        "source": "https://stripe.dev/blog/meet-stripes-knowledge-ai-platform",
        "original": "https://stripe.dev/images/meet-stripes-knowledge-ai-platform/image4.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1999,
        "height": 1101,
        "label": "Kai AgentStudio"
      }
    ]
  },
  {
    "id": "AM26-049",
    "slug": "kernelevolve",
    "name": "KernelEvolve",
    "maker": "Meta",
    "group": "Internal",
    "kind": "Internal optimization agent",
    "surface": "Kernel search / evaluation",
    "summary": "Some agents have no iconic chat window.",
    "note": "Meta describes iterative search for optimized kernels. It is an important system accession even without a verified end-user UI screenshot.",
    "source": "https://engineering.fb.com/2026/04/02/developer-tools/kernelevolve-how-metas-ranking-engineer-agent-optimizes-ai-infrastructure/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "OPTIMIZING THE KERNEL.",
      "bottom": "THE UI IS AN EXERCISE FOR THE READER.",
      "generated": true
    }
  },
  {
    "id": "AM26-050",
    "slug": "ai-regression-solver",
    "name": "AI Regression Solver",
    "maker": "Meta",
    "group": "Internal",
    "kind": "Internal regression-fixing agent",
    "surface": "Performance alerts / pull requests",
    "summary": "A performance regression becomes a repair task.",
    "note": "Meta describes a component of FBDetect that uses an in-house coding agent to produce proposed fixes. This is a workflow-embedded agent, not a consumer product.",
    "source": "https://engineering.fb.com/2026/04/16/developer-tools/capacity-efficiency-at-meta-how-unified-ai-agents-optimize-performance-at-hyperscale/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "THE PERFORMANCE REGRESSION IS GONE.",
      "bottom": "SO IS OUR CHANCE AT A SCREENSHOT.",
      "generated": true
    }
  },
  {
    "id": "AM26-051",
    "slug": "codegen",
    "name": "CodeGen",
    "maker": "Zup",
    "group": "Internal",
    "kind": "Internal coding agent",
    "surface": "Engineering workflow",
    "summary": "Tool design changes what the agent can reliably do.",
    "note": "A 2026 research paper reports lessons from Zup’s internal agent, including targeted edit tools and progressive human oversight. No UI screenshot has been accessioned.",
    "source": "https://arxiv.org/abs/2604.09805",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "THE PAPER HAS FIGURES.",
      "bottom": "THE ARCHIVIST WANTS A WINDOW.",
      "generated": true
    }
  },
  {
    "id": "AM26-052",
    "slug": "deep-agents",
    "name": "Deep Agents",
    "maker": "LangChain",
    "group": "Frameworks",
    "kind": "Opinionated agent harness",
    "surface": "SDK / tracing",
    "summary": "The harness becomes a reusable product.",
    "note": "Planning, files, subagents, memory, and context handling are packaged around an agent loop. A harness supplies operating behavior; the underlying model supplies the reasoning.",
    "source": "https://github.com/langchain-ai/deepagents",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/deep-agents-recovered-1.webp",
        "alt": "Deep Agents CLI terminal interface with prompt input and a Hello world exchange",
        "source": "https://github.com/langchain-ai/deepagents/blob/HEAD/libs/code/images/tui.png",
        "original": "https://raw.githubusercontent.com/langchain-ai/deepagents/HEAD/libs/code/images/tui.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1572,
        "height": 1408,
        "label": "Deep Agents CLI"
      }
    ]
  },
  {
    "id": "AM26-053",
    "slug": "langgraph",
    "name": "LangGraph",
    "maker": "LangChain",
    "group": "Frameworks",
    "kind": "Agent runtime",
    "surface": "Code / graph / tracing",
    "summary": "Long-running work needs state and a place to resume.",
    "note": "A runtime for resilient agent workflows. It is a building block behind interfaces, so this collection does not invent a standalone product screenshot for it.",
    "source": "https://github.com/langchain-ai/langgraph",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/langgraph-recovered-1.webp",
        "alt": "LangGraph Studio companion IDE showing a graph, input composer and trace pane before a run",
        "source": "https://blog.langchain.dev/langgraph-studio-the-first-agent-ide/",
        "original": "https://cdn.prod.website-files.com/65c81e88c254bb0f97633a71/69cbaf7503935dbc92df45f6_graph_screen.png",
        "date": "2024-08-01",
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1920,
        "height": 1381,
        "label": "LangGraph Studio companion"
      }
    ]
  },
  {
    "id": "AM26-054",
    "slug": "claude-agent-sdk",
    "name": "Claude Agent SDK",
    "maker": "Anthropic",
    "group": "Frameworks",
    "kind": "Programmable agent harness",
    "surface": "SDK / application-defined UI",
    "summary": "The coding agent’s engine leaves its original shell.",
    "note": "The SDK exposes the agent tooling behind Claude Code for application builders. One engine can support many interfaces and company-specific workflows.",
    "source": "https://code.claude.com/docs/en/agent-sdk/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/framework-no-face.webp",
      "alt": "AI-generated comic: a tiny robot examines enormous server machinery",
      "top": "SHOW ME YOUR INTERFACE.",
      "bottom": "THE SDK: SOME ASSEMBLY REQUIRED.",
      "generated": true
    }
  },
  {
    "id": "AM26-055",
    "slug": "openai-agents-sdk",
    "name": "OpenAI Agents SDK",
    "maker": "OpenAI",
    "group": "Frameworks",
    "kind": "Agent development SDK",
    "surface": "Code / traces / application UI",
    "summary": "The agent loop becomes application infrastructure.",
    "note": "An SDK for defining agents, connecting tools, orchestrating work, and observing runs. The framework itself should not be confused with a ready-made consumer interface.",
    "source": "https://developers.openai.com/api/docs/guides/agents",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/framework-no-face.webp",
      "alt": "AI-generated comic: a tiny robot examines enormous server machinery",
      "top": "I ASKED FOR A SCREENSHOT.",
      "bottom": "IT RETURNED A PYTHON OBJECT.",
      "generated": true
    }
  },
  {
    "id": "AM26-056",
    "slug": "microsoft-agent-framework",
    "name": "Microsoft Agent Framework",
    "maker": "Microsoft",
    "group": "Frameworks",
    "kind": "Agent orchestration framework",
    "surface": "Python / .NET",
    "summary": "The framework consolidates the orchestration layer.",
    "note": "A toolkit for building and deploying agents and multi-agent workflows. Included as infrastructure, with the visual interface determined by the application built on it.",
    "source": "https://github.com/microsoft/agent-framework",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/microsoft-agent-framework-recovered-1.webp",
        "alt": "Microsoft Agent Framework DevUI companion: workflow visualization and WeatherAgent chat with tool events",
        "source": "https://github.com/microsoft/agent-framework/blob/HEAD/python/packages/devui/docs/devuiscreen.png",
        "original": "https://raw.githubusercontent.com/microsoft/agent-framework/HEAD/python/packages/devui/docs/devuiscreen.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1339,
        "height": 863,
        "label": "Companion DevUI"
      }
    ]
  },
  {
    "id": "AM26-057",
    "slug": "autogen",
    "name": "AutoGen",
    "maker": "Microsoft",
    "group": "Frameworks",
    "kind": "Multi-agent framework",
    "surface": "Code / Studio lineage",
    "summary": "Conversation becomes a programming abstraction.",
    "note": "An influential framework for systems of interacting agents. This accession preserves its role in the era without equating a framework with a single user-facing product.",
    "source": "https://github.com/microsoft/autogen",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/autogen-recovered-1.webp",
        "alt": "AutoGen Studio Beta companion Team Builder, showing agent components on a visual canvas",
        "source": "https://github.com/microsoft/autogen",
        "original": "https://media.githubusercontent.com/media/microsoft/autogen/refs/heads/main/python/packages/autogen-studio/docs/ags_screen.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1674,
        "height": 999,
        "label": "AutoGen Studio companion"
      }
    ]
  },
  {
    "id": "AM26-058",
    "slug": "crewai",
    "name": "CrewAI",
    "maker": "CrewAI",
    "group": "Frameworks",
    "kind": "Multi-agent orchestration",
    "surface": "Code / workflows",
    "summary": "The team metaphor enters the architecture.",
    "note": "Role-oriented agents and coordinated work are the organizing concepts. The metaphor mirrors what commercial interfaces call specialists or a team of agents.",
    "source": "https://github.com/crewAIInc/crewAI",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/crewai-recovered-1.webp",
        "alt": "CrewAI checkpoint terminal inspector showing tasks and execution metadata",
        "source": "https://github.com/crewAIInc/crewAI/blob/HEAD/docs/images/checkpoint-tui-detail-overview.png",
        "original": "https://raw.githubusercontent.com/crewAIInc/crewAI/HEAD/docs/images/checkpoint-tui-detail-overview.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 766,
        "label": "Checkpoint developer TUI"
      },
      {
        "src": "/collection/crewai-recovered-2.webp",
        "alt": "CrewAI Enterprise Studio companion interface for configuring a crew through chat",
        "source": "https://github.com/crewAIInc/crewAI/blob/HEAD/docs/images/enterprise/crew-studio-interface.png",
        "original": "https://raw.githubusercontent.com/crewAIInc/crewAI/HEAD/docs/images/enterprise/crew-studio-interface.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 1289,
        "label": "CrewAI Studio companion"
      }
    ]
  },
  {
    "id": "AM26-059",
    "slug": "google-adk",
    "name": "Google ADK",
    "maker": "Google",
    "group": "Frameworks",
    "kind": "Agent development kit",
    "surface": "Code / development tools",
    "summary": "Building agents becomes a formal developer workflow.",
    "note": "Google’s toolkit covers the development, evaluation, and deployment of agents. It belongs to the machinery behind the UI, rather than the editor-fork family.",
    "source": "https://github.com/google/adk-python",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/google-adk-recovered-1.webp",
        "alt": "Google ADK Web developer UI showing workflow state, events and chat while a headline agent runs",
        "source": "https://github.com/google/adk-python/blob/HEAD/assets/adk-web-dev-ui.png",
        "original": "https://raw.githubusercontent.com/google/adk-python/HEAD/assets/adk-web-dev-ui.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1024,
        "height": 600,
        "label": "ADK Web developer UI"
      }
    ]
  },
  {
    "id": "AM26-060",
    "slug": "strands-agents",
    "name": "Strands Agents",
    "maker": "AWS / community",
    "group": "Frameworks",
    "kind": "Agent harness SDK",
    "surface": "Code / application-defined UI",
    "summary": "The model-driven loop is offered as a toolkit.",
    "note": "An open SDK for production agents across models and environments. The repository now lives under harness-sdk, a small sign of how the era’s vocabulary evolved.",
    "source": "https://github.com/strands-agents/harness-sdk",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/strands-agents-recovered-1.webp",
        "alt": "Strands Agents trace visualization in a third-party observability viewer, as illustrated in the official Strands tracing guide",
        "source": "https://github.com/strands-agents/docs/blob/HEAD/site/src/content/docs/assets/trace_visualization.png",
        "original": "https://raw.githubusercontent.com/strands-agents/docs/HEAD/site/src/content/docs/assets/trace_visualization.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 1004,
        "label": "Tracing integration UI"
      }
    ]
  },
  {
    "id": "AM26-061",
    "slug": "smolagents",
    "name": "smolagents",
    "maker": "Hugging Face",
    "group": "Frameworks",
    "kind": "Code-agent library",
    "surface": "Code / tool execution",
    "summary": "The agent thinks by writing executable steps.",
    "note": "A lightweight library built around agents that use code. Its minimalism provides a useful counterpoint to the growing complexity of all-in-one agent workbenches.",
    "source": "https://github.com/huggingface/smolagents",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/framework-no-face.webp",
      "alt": "AI-generated comic: a tiny robot examines enormous server machinery",
      "top": "SMOL AGENT.",
      "bottom": "EVEN SMOLLER UI DEPARTMENT.",
      "generated": true
    }
  },
  {
    "id": "AM26-062",
    "slug": "swe-agent",
    "name": "SWE-agent",
    "maker": "Princeton / Stanford researchers",
    "group": "Frameworks",
    "kind": "Research coding harness",
    "surface": "Issue / shell / trajectories",
    "summary": "An issue becomes a task for a measured agent.",
    "note": "A research harness for attempting software-engineering tasks. It helped make agent behavior something that could be inspected and evaluated, not only demonstrated.",
    "source": "https://github.com/SWE-agent/SWE-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/swe-agent-recovered-1.webp",
        "alt": "SWE-agent Trajectory File Viewer companion showing run outcomes and conversation history",
        "source": "https://github.com/SWE-agent/SWE-agent/blob/HEAD/docs/assets/inspector_1.png",
        "original": "https://raw.githubusercontent.com/SWE-agent/SWE-agent/HEAD/docs/assets/inspector_1.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 1778,
        "height": 1500,
        "label": "Trajectory viewer"
      }
    ]
  },
  {
    "id": "AM26-063",
    "slug": "mini-swe-agent",
    "name": "mini-SWE-agent",
    "maker": "SWE-agent researchers",
    "group": "Frameworks",
    "kind": "Minimal research agent",
    "surface": "Command line / trajectories",
    "summary": "How small can the agent loop be?",
    "note": "The project advertises a roughly 100-line agent core. That figure describes the core, not the entire repository, and makes a playful contrast with sprawling product interfaces.",
    "source": "https://github.com/SWE-agent/mini-swe-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/mini-swe-agent-recovered-1.webp",
        "alt": "mini-SWE-agent terminal during a Sudoku coding task with execution confirmation and tool output; recording still",
        "source": "https://github.com/SWE-agent/swe-agent-media/blob/HEAD/media/mini/gif/mini.gif",
        "original": "https://raw.githubusercontent.com/SWE-agent/swe-agent-media/HEAD/media/mini/gif/mini.gif",
        "date": null,
        "provenance": "Publisher supplied UI recording; still frame extraction, not live capture ",
        "width": 800,
        "height": 572,
        "label": "Terminal recording still"
      }
    ]
  },
  {
    "id": "AM26-064",
    "slug": "pydantic-ai",
    "name": "Pydantic AI",
    "maker": "Pydantic",
    "group": "Frameworks",
    "kind": "Typed agent framework",
    "surface": "Python / application UI",
    "summary": "Agent outputs become structured software objects.",
    "note": "A Python framework emphasizing typed interfaces. It represents the effort to make probabilistic model behavior fit into predictable software systems.",
    "source": "https://github.com/pydantic/pydantic-ai",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/pydantic-ai-recovered-1.webp",
        "alt": "Pydantic AI example web chat application with model choice and message history; an example interface built with the framework",
        "source": "https://github.com/pydantic/pydantic-ai/blob/HEAD/docs/img/web-chat-ui.png",
        "original": "https://raw.githubusercontent.com/pydantic/pydantic-ai/HEAD/docs/img/web-chat-ui.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 1437,
        "label": "Example web chat UI"
      }
    ]
  },
  {
    "id": "AM26-065",
    "slug": "mastra",
    "name": "Mastra",
    "maker": "Mastra",
    "group": "Frameworks",
    "kind": "TypeScript agent framework",
    "surface": "Code / development workspace",
    "summary": "The web developer gets an agent toolkit.",
    "note": "A TypeScript framework for AI applications and agents. A different language ecosystem, but the same needs for tools, state, and observable workflows.",
    "source": "https://github.com/mastra-ai/mastra",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/framework-no-face.webp",
      "alt": "AI-generated comic: a tiny robot examines enormous server machinery",
      "top": "ME: WHERE IS THE INTERFACE?",
      "bottom": "THE FRAMEWORK: YOU BUILD THAT PART.",
      "generated": true
    }
  },
  {
    "id": "AM26-066",
    "slug": "nemo-agent-toolkit",
    "name": "NeMo Agent Toolkit",
    "maker": "NVIDIA",
    "group": "Frameworks",
    "kind": "Agent integration toolkit",
    "surface": "Code / profiling",
    "summary": "The agent system needs its own instrumentation.",
    "note": "NVIDIA’s toolkit connects and optimizes agent systems. It belongs in the infrastructure cabinet: performance and observability are part of making agents usable.",
    "source": "https://github.com/NVIDIA/NeMo-Agent-Toolkit",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/nemo-agent-toolkit-recovered-1.webp",
        "alt": "NeMo Agent Toolkit companion web UI showing a calculator query and expandable intermediate tool steps",
        "source": "https://github.com/NVIDIA/NeMo-Agent-Toolkit/blob/develop/docs/source/_static/ui_simple_calculator_example.png",
        "original": "https://media.githubusercontent.com/media/NVIDIA/NeMo-Agent-Toolkit/refs/heads/develop/docs/source/_static/ui_simple_calculator_example.png",
        "date": null,
        "provenance": "Publisher supplied interface screenshot; not live capture ",
        "width": 2000,
        "height": 1364,
        "label": "Toolkit companion web UI"
      }
    ]
  },
  {
    "id": "AM26-067",
    "slug": "openclaw",
    "name": "OpenClaw",
    "maker": "OpenClaw community",
    "group": "Beyond code",
    "kind": "Personal agent harness",
    "surface": "Messaging / companion apps",
    "summary": "The agent meets you in the chat you already use.",
    "note": "A gateway connects models, tools, messaging channels, and optional apps. The interface can be an existing conversation rather than a new destination.",
    "source": "https://github.com/openclaw/openclaw",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/openclaw-recovered-1.webp",
        "alt": "OpenClaw interface from official repository change verification",
        "source": "https://github.com/openclaw/openclaw/tree/main/.github/pr-proof/working-claw-centering",
        "original": "https://raw.githubusercontent.com/openclaw/openclaw/HEAD/.github/pr-proof/working-claw-centering/after-full.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 2000,
        "height": 1020,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-068",
    "slug": "manus",
    "name": "Manus",
    "maker": "Manus",
    "group": "Beyond code",
    "kind": "General-purpose agent",
    "surface": "Web / task workspace",
    "summary": "The task is bigger than a codebase.",
    "note": "A general-agent product organized around carrying out work. It broadens this coding-heavy collection toward research and other digital tasks.",
    "source": "https://manus.im/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "THE ARCHIVIST OPENS ANOTHER TAB.",
      "bottom": "THE SCREENSHOT REMAINS A CRYPTID.",
      "generated": true
    }
  },
  {
    "id": "AM26-069",
    "slug": "claude-cowork",
    "name": "Claude Cowork",
    "maker": "Anthropic",
    "group": "Beyond code",
    "kind": "Desktop work agent",
    "surface": "Desktop / files / tasks",
    "summary": "Delegation comes to everyday office work.",
    "note": "Cowork brings an agentic workflow to non-coding tasks. The UI question shifts from editing source code to supervising work on everyday files and outputs.",
    "source": "https://claude.com/blog/cowork-research-preview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/claude-cowork.webp",
        "alt": "Cowork browser task showing conversation alongside a webpage; official demonstration video thumbnail",
        "source": "https://claude.com/product/cowork",
        "original": "https://cdn.prod.website-files.com/6889473510b50328dbb70ae6/6a8f16a6d44c900b29172541_aacbc99c7782f29da95a30ed84ff0054_260826-Cowork-InAppBrowser-4K-Thumbnail_003.webp",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live capture",
        "width": 1800,
        "height": 1013,
        "label": "Publisher composition"
      }
    ]
  },
  {
    "id": "AM26-070",
    "slug": "comet",
    "name": "Comet",
    "maker": "Perplexity",
    "group": "Beyond code",
    "kind": "Agentic browser",
    "surface": "Browser / assistant",
    "summary": "The browser becomes the agent’s workplace.",
    "note": "A browser-centered assistant offers another route to delegation: act in the context of the pages people already use.",
    "source": "https://www.perplexity.ai/comet",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "THE ARCHIVIST OPENS ANOTHER TAB.",
      "bottom": "THE SCREENSHOT REMAINS A CRYPTID.",
      "generated": true
    }
  },
  {
    "id": "AM26-071",
    "slug": "browser-use",
    "name": "Browser Use",
    "maker": "Browser Use community",
    "group": "Beyond code",
    "kind": "Browser automation harness",
    "surface": "Browser / code / cloud",
    "summary": "Web pages become a tool surface.",
    "note": "An open project for agents operating websites. Included as a browser harness, not as an editor or a model.",
    "source": "https://github.com/browser-use/browser-use",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/browser-use-recovered-1.webp",
        "alt": "Browser Use job application demo showing the browser form being filled",
        "source": "https://github.com/browser-use/browser-use",
        "original": "https://github.com/user-attachments/assets/57611d8e-0474-4de6-84b7-37a0c0cd27e7",
        "date": null,
        "provenance": "Frame 40 of official repository demo GIF; shows the controlled browser, not an agent chat panel ",
        "width": 830,
        "height": 540,
        "label": "Publisher demo still"
      }
    ]
  },
  {
    "id": "AM26-072",
    "slug": "open-interpreter",
    "name": "Open Interpreter",
    "maker": "Open Interpreter community",
    "group": "Beyond code",
    "kind": "Local execution agent lineage",
    "surface": "Terminal / local tools",
    "summary": "The interpreter becomes a route from language to action.",
    "note": "An influential project connecting natural language to local execution. Its current repository describes a coding agent for open models; the older name remains part of the historical record.",
    "source": "https://github.com/openinterpreter/openinterpreter",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/open-interpreter-recovered-1.webp",
        "alt": "Open Interpreter terminal conversation",
        "source": "https://github.com/openinterpreter/openinterpreter",
        "original": "https://raw.githubusercontent.com/openinterpreter/openinterpreter/HEAD/docs-site/assets/open-interpreter-terminal-hero.png",
        "date": null,
        "provenance": "Official repository photograph of Open Interpreter running on a monitor; not live captured ",
        "width": 1760,
        "height": 992,
        "label": "Publisher interface photograph"
      }
    ]
  },
  {
    "id": "AM26-073",
    "slug": "n8n",
    "name": "n8n",
    "maker": "n8n",
    "group": "Beyond code",
    "kind": "Visual agent workflow builder",
    "surface": "Node canvas",
    "summary": "The flowchart gets an agent node.",
    "note": "A visual automation environment where agents live inside larger workflows. The canvas exposes how model decisions connect to ordinary software actions.",
    "source": "https://n8n.io/ai/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/n8n.webp",
        "alt": "Workflow editor with an AI Agent node, model and memory connections, and Slack outputs",
        "source": "https://github.com/n8n-io/n8n",
        "original": "https://raw.githubusercontent.com/n8n-io/n8n/master/assets/n8n-screenshot-readme.png",
        "date": null,
        "provenance": "Publisher supplied product image; not live capture",
        "width": 1800,
        "height": 1044,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-074",
    "slug": "dify",
    "name": "Dify",
    "maker": "Dify",
    "group": "Beyond code",
    "kind": "Agentic application builder",
    "surface": "Visual workflow canvas",
    "summary": "An agent becomes something you can assemble.",
    "note": "A platform for building agentic workflows and applications. The key visual metaphor is a connected workflow rather than a terminal transcript.",
    "source": "https://dify.ai/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/dify.webp",
        "alt": "Workflow editor showing the User Input node configuration; screenshot includes publisher highlight overlay",
        "source": "https://docs.dify.ai/en/use-dify/getting-started/quick-start",
        "original": "https://mintcdn.com/dify-6c0370d8/Z6MqdkI3dck9_1H6/images/use-dify/get-started/deeper-dive-start.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live capture",
        "width": 1800,
        "height": 968,
        "label": "Publisher composition"
      }
    ]
  },
  {
    "id": "AM26-075",
    "slug": "flowise",
    "name": "Flowise",
    "maker": "Flowise",
    "group": "Beyond code",
    "kind": "Visual agent builder",
    "surface": "Node canvas",
    "summary": "Wires and blocks remain a durable interface.",
    "note": "A visual tool for assembling AI agents. It shows that the agent era did not erase earlier no-code interaction patterns; it added a new kind of node.",
    "source": "https://flowiseai.com/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/flowise.webp",
        "alt": "Agentflow canvas routing detected user intent to technical and sales agents; official UI recording",
        "source": "https://github.com/FlowiseAI/Flowise",
        "original": "https://raw.githubusercontent.com/FlowiseAI/Flowise/main/images/flowise_agentflow.gif",
        "date": null,
        "provenance": "Publisher supplied UI recording; static poster is an unmodified frame extraction, not live capture",
        "width": 1800,
        "height": 972,
        "label": "Recording still"
      }
    ]
  },
  {
    "id": "AM26-076",
    "slug": "autogpt",
    "name": "AutoGPT",
    "maker": "Significant Gravitas",
    "group": "Beyond code",
    "kind": "Agent platform lineage",
    "surface": "Workflow builder",
    "summary": "The early autonomous-agent ambition keeps evolving.",
    "note": "Preserved as a lineage from early agent experimentation into a platform for building and using agents. A 2026 collection needs its ancestors as well as its newest arrivals.",
    "source": "https://github.com/Significant-Gravitas/AutoGPT",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/autogpt.webp",
        "alt": "Publisher presentation of AutoPilot chat building an agent; screenshot is framed in a decorative angled panel",
        "source": "https://github.com/Significant-Gravitas/AutoGPT",
        "original": "https://raw.githubusercontent.com/Significant-Gravitas/AutoGPT/master/docs/content/imgs/readme/autogpt_autopilot_chat.jpg",
        "date": null,
        "provenance": "Publisher supplied product image; not live capture",
        "width": 1694,
        "height": 929,
        "label": "Publisher composition"
      }
    ]
  },
  {
    "id": "AM26-077",
    "slug": "hermes-agent",
    "name": "Hermes Agent",
    "maker": "Nous Research",
    "group": "Beyond code",
    "kind": "Personal agent harness",
    "surface": "Terminal / messaging / desktop",
    "summary": "The agent remembers the work between conversations.",
    "note": "Hermes documents persistent memory, reusable skills, a terminal interface, and messaging integrations. It represents the turn from disposable chats toward a continuing working relationship with an agent.",
    "source": "https://github.com/NousResearch/hermes-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/hermes-agent-recovered-1.webp",
        "alt": "Hermes Agent terminal session orchestrator",
        "source": "https://github.com/NousResearch/hermes-agent",
        "original": "https://raw.githubusercontent.com/NousResearch/hermes-agent/HEAD/website/static/img/docs/tui-session-orchestrator/session-orchestrator.png",
        "date": null,
        "provenance": "Publisher supplied UI screenshot; not live captured ",
        "width": 1136,
        "height": 183,
        "label": "Publisher screenshot"
      }
    ]
  },
  {
    "id": "AM26-078",
    "slug": "uber-minion",
    "name": "Minion",
    "maker": "Uber",
    "group": "Internal",
    "kind": "Internal background-agent platform",
    "surface": "Web / task history / Slack",
    "summary": "The company builds a home for background agents.",
    "note": "Uber’s engineering presentation describes Minion running agents on its own infrastructure, with repository selection, prompt templates, task history, and Slack notifications. It is a separate system from Stripe’s similarly named Minions. See the demonstration beginning around 14:26.",
    "source": "https://www.youtube.com/watch?v=i1tZN41VKcE&t=866",
    "accessed": "2026-09-04",
    "status": "Public engineering presentation",
    "images": [],
    "meme": {
      "src": "/memes/internal-ui.webp",
      "alt": "AI-generated comic: a suited robot presents a blank museum frame",
      "top": "ME: SHOW ME THE UI.",
      "bottom": "THE COMPANY: AN INTERNAL MATTER.",
      "generated": true
    }
  },
  {
    "id": "AM26-079",
    "slug": "ibm-bob",
    "name": "IBM Bob",
    "maker": "IBM",
    "group": "Editors",
    "kind": "Agentic IDE / companion shell",
    "surface": "Editor / plans / subagents",
    "summary": "The enterprise agent with a very ordinary name.",
    "note": "Bob brings Agent, Ask, and Plan modes into an IDE, with parallel subagents and a companion Bob Shell. Its enterprise emphasis extends to application modernization and usage accounting. “Bobalytics” and “Bobcoins” put an unusually friendly vocabulary around the economics of delegation. Publicly offered software, rather than an internal-only IBM system.",
    "source": "https://bob.ibm.com/docs/ide",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/ibm-bob-recovered-1.webp",
        "alt": "IBM Bob IDE v2 displaying a JavaScript route file and a code-review conversation in the agent sidebar.",
        "source": "https://bob.ibm.com/docs/ide",
        "original": "https://bob.ibm.com/images/bobide-screen-v2.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1159,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-080",
    "slug": "qoder",
    "name": "Qoder",
    "maker": "Qoder",
    "group": "Editors",
    "kind": "VS Code-based IDE / companion desktop",
    "surface": "Editor / Quest task workspace",
    "summary": "Pair in the editor; delegate in the Quest window.",
    "note": "Qoder separates in-flow editing from a dedicated Quest workspace for longer tasks, progress, and artifacts. RepoWiki makes codebase understanding a visible object. The two workspaces illustrate how an editor can evolve into a place to supervise work; this record groups the product family instead of counting each surface separately.",
    "source": "https://docs.qoder.com/desktop/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/qoder-recovered-1.webp",
        "alt": "Qoder IDE showing a project explorer, a proposed file change and an agent conversation, published with the RepoWiki planning release.",
        "source": "https://docs.qoder.com/release-notes/desktop",
        "original": "https://download.qoder.com/assets/changelog/177/1781615787660_76163e96e4724794.png",
        "date": "2026-06-16",
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 1920,
        "height": 1143,
        "label": "Publisher screenshot",
        "date_basis": "Release notes section",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-081",
    "slug": "codebuddy",
    "name": "CodeBuddy",
    "maker": "Tencent / 腾讯",
    "group": "Editors",
    "kind": "Agentic IDE / plugins / CLI",
    "surface": "Task sidebar / conversation / artifact review",
    "summary": "Tencent gives parallel agents a shared review surface.",
    "note": "CodeBuddy’s Agent interface combines a task sidebar, conversation, and context pane for artifacts, files, changes, and previews. Its Chinese documentation distinguishes programming from general work modes. The same product family also includes editor plugins and a CLI.",
    "source": "https://www.codebuddy.ai/docs/cn/ide/User-guide/Agent-Mode/Quickstart",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/codebuddy-recovered-1.webp",
        "alt": "CodeBuddy IDE welcome workspace with its AI conversation sidebar.",
        "source": "https://www.codebuddy.ai/docs/ide/Getting-Started/Installation",
        "original": "https://www.codebuddy.ai/docs/static/ide-main-interface.JHrALrJU.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 1196,
        "height": 784,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "腾讯云代码助手",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-082",
    "slug": "comate-zulu",
    "name": "Comate / Zulu",
    "maker": "Baidu / 百度",
    "group": "Editors",
    "kind": "AI IDE / coding agent",
    "surface": "Editor / agent conversation",
    "summary": "An AI coding partner named Zulu, inside Baidu’s IDE.",
    "note": "Comate’s Chinese onboarding guides developers into an AI IDE with Zulu as a collaborator. Importing settings and extensions from VS Code or Cursor makes migration part of the interface story. Configuration import alone does not establish source-code ancestry.",
    "source": "https://comate.baidu.com/docs/快速开始/快速入门/Comate%20AI%20IDE%20快速入门/Comate%20IDE.html",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/comate-zulu-recovered-1.webp",
        "alt": "Comate AI IDE welcome workspace, with the Build with Comate Zulu panel and Chinese interface text.",
        "source": "https://comate.baidu.com/docs/快速开始/快速入门/Comate%20AI%20IDE%20快速入门/Comate%20IDE.html",
        "original": "https://comate.baidu.com/docs/assets/image-8-czO4j-9r.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1142,
        "label": "Publisher screenshot · 中文",
        "interface_language": "zh-CN",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "文心快码",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-083",
    "slug": "lingma-ide",
    "name": "Lingma IDE",
    "maker": "Alibaba Cloud / 阿里云",
    "group": "Editors",
    "kind": "AI IDE / editor integrations",
    "surface": "Editor / agent tools / terminal",
    "summary": "A Chinese-language route from code assistance to delegated tasks.",
    "note": "Tongyi Lingma combines code generation and questions with autonomous task execution. Its IDE includes project-wide changes, memory, terminal commands, and MCP tools; integrations also bring assistance into existing editors. This accession preserves the Chinese product name and source rather than treating Qoder as a substitute for it.",
    "source": "https://lingma.aliyun.com/download",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/lingma-ide-recovered-1.webp",
        "alt": "Lingma IDE with a file explorer, code editor and Chinese coding-assistant conversation.",
        "source": "https://lingma.aliyun.com/lingma",
        "original": "https://img.alicdn.com/imgextra/i1/O1CN01yx0TbF1pov0tiIyxU_!!6000000005408-2-tps-2240-1124.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1004,
        "label": "Publisher screenshot · 中文",
        "interface_language": "zh-CN",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "通义灵码",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-084",
    "slug": "iflow-cli",
    "name": "iFlow CLI",
    "maker": "iFlow / 心流",
    "group": "Terminals",
    "kind": "Terminal agent harness",
    "surface": "Terminal / subagents / workflows",
    "summary": "The terminal’s dollar sign learns to summon a specialist.",
    "note": "iFlow analyzes repositories, edits files, and executes tasks from a terminal. Its Chinese documentation uses $name to invoke specialized subagents and packages agents, commands, instructions, and tools into workflows. The interface makes delegation feel like another shell convention. The official repository announces shutdown on April 17, 2026 (UTC+8); this entry preserves the historical interface.",
    "source": "https://github.com/iflow-ai/iflow-cli/blob/main/README_CN.md",
    "accessed": "2026-09-04",
    "status": "Discontinued · 17 April 2026",
    "images": [
      {
        "src": "/collection/iflow-cli-recovered-1.webp",
        "alt": "iFlow CLI terminal demonstration with a task list and coding output below the welcome banner.",
        "source": "https://github.com/iflow-ai/iflow-cli/blob/main/assets/example1_EN.jpg",
        "original": "https://raw.githubusercontent.com/iflow-ai/iflow-cli/main/assets/example1_EN.jpg",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1250,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "心流",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-085",
    "slug": "zcode",
    "name": "ZCode",
    "maker": "Z.ai / 智谱",
    "group": "Workspaces",
    "kind": "Desktop agent workspace",
    "surface": "Tasks / context / execution modes",
    "summary": "A GLM-oriented agent gets a dedicated workbench.",
    "note": "ZCode’s own agent is the default entry point for a new task. The workspace gathers requirements, file references, context, commands, models, and execution modes. Its Chinese documentation also describes goals, browser automation, and subagents: a broad work surface around the coding loop.",
    "source": "https://zcode.z.ai/cn/docs/agents",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/zcode-recovered-1.webp",
        "alt": "ZCode Agent new-task screen in Chinese, with project and branch selectors, GLM-5.3, permission mode and reasoning controls.",
        "source": "https://zcode.z.ai/cn/docs/agents",
        "original": "https://zcode.z.ai/content/docs/v2/screenshots/20260802-glm53/zcode-glm53-new-task-cn.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 1600,
        "height": 1200,
        "label": "Publisher screenshot · 中文",
        "date_basis": "Source asset filename",
        "interface_language": "zh-CN",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "智谱 ZCode",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-086",
    "slug": "codearts-agent",
    "name": "CodeArts Agent",
    "maker": "Huawei Cloud / 华为云",
    "group": "Editors",
    "kind": "AI IDE / editor plugins",
    "surface": "Agent chat / plans / tool execution",
    "summary": "Huawei’s coding workspace turns requirements into an execution plan.",
    "note": "CodeArts’ agent mode plans and carries out development work using code search, file access, and shell tools. The product spans a dedicated IDE and editor integrations. The Chinese name 码道 belongs in the archive alongside the English CodeArts brand.",
    "source": "https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0005.html",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/codearts-agent-recovered-1.webp",
        "alt": "CodeArts Agent chat fragment invoking the code-analyzer subagent to check Calculator.java and displaying its code-quality analysis.",
        "source": "https://support.huaweicloud.com/intl/en-us/usermanual-codeartsagent/codeartsagent_ug_0051.html",
        "original": "https://support.huaweicloud.com/intl/en-us/usermanual-codeartsagent/en-us_image_0000002666173002.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 620,
        "height": 210,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "华为云码道",
    "sourceLanguage": "zh"
  },
  {
    "id": "AM26-087",
    "slug": "crush",
    "name": "Crush",
    "maker": "Charm",
    "group": "Terminals",
    "kind": "Terminal coding agent",
    "surface": "Styled terminal UI / model picker",
    "summary": "The command line dresses for the occasion.",
    "note": "Crush makes typography, color, and terminal interaction part of the agent experience. Its provider picker and coding tools show that a terminal harness can have a strong visual identity without becoming a desktop editor.",
    "source": "https://github.com/charmbracelet/crush",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/crush-recovered-1.webp",
        "alt": "Crush terminal coding session with tool output and a session sidebar.",
        "source": "https://github.com/charmbracelet/crush",
        "original": "https://github.com/user-attachments/assets/58280caf-851b-470a-b6f7-d5c4ea8a1968",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Lossless extraction of original GIF frame 74; no generated or redrawn content.",
        "width": 1600,
        "height": 900,
        "label": "Publisher recording still",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-088",
    "slug": "forge",
    "name": "Forge",
    "maker": "Tailcall / Antinomy",
    "group": "Terminals",
    "kind": "Terminal agent / shell integration",
    "surface": "Terminal UI / one-shot command / shell",
    "summary": "An agent that can live inside the shell’s own grammar.",
    "note": "Forge documents interactive, one-shot, and Zsh-plugin modes. The colon-prefix shell commands put agent work alongside ordinary terminal work. Its repository now resolves under tailcallhq/forgecode; the historical Antinomy naming remains useful context.",
    "source": "https://github.com/tailcallhq/forgecode",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en",
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "FORGING THE FUTURE.",
      "bottom": "THE SCREENSHOT IS STILL IN THE FURNACE.",
      "generated": true
    }
  },
  {
    "id": "AM26-089",
    "slug": "eca",
    "name": "ECA",
    "maker": "Editor Code Assistant contributors",
    "group": "Editors",
    "kind": "Editor-independent agent server",
    "surface": "Emacs / VS Code / JetBrains / desktop",
    "summary": "The agent travels to your editor, including Emacs.",
    "note": "ECA uses a shared server and protocol to provide agents, subagents, chat, and edits across clients. Its Clojure implementation draws inspiration from the Language Server Protocol. A useful counterpoint to the standalone-IDE rush: the agent can be infrastructure shared by several interfaces.",
    "source": "https://github.com/editor-code-assistant/eca",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/eca-recovered-1.webp",
        "alt": "ECA running in VS Code, with the assistant conversation beside a source file and terminal.",
        "source": "https://github.com/editor-code-assistant/eca-vscode",
        "original": "https://raw.githubusercontent.com/editor-code-assistant/eca-vscode/master/demo.gif",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Lossless extraction of original GIF frame 149; no generated or redrawn content.",
        "width": 960,
        "height": 582,
        "label": "Publisher recording still",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-090",
    "slug": "pochi",
    "name": "Pochi",
    "maker": "TabbyML",
    "group": "Editors",
    "kind": "Open-source editor agent",
    "surface": "VS Code sidebar / isolated tasks",
    "summary": "A small sidebar with room for parallel teammates.",
    "note": "Pochi reads files, runs commands, and changes code inside the IDE. Parallel tasks use separate Git worktrees, while GitHub integration can bring issues and pull requests into the sidebar. It is the agent project from the Tabby team, recorded separately from Tabby’s earlier assistant.",
    "source": "https://github.com/TabbyML/pochi",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/pochi-recovered-1.webp",
        "alt": "Pochi in VS Code with its task conversation, work list and an inline code diff.",
        "source": "https://github.com/TabbyML/pochi",
        "original": "https://github.com/user-attachments/assets/d32c15c1-0ec3-43c9-8f1c-7efd5704e391",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1227,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-091",
    "slug": "tabnine-agent",
    "name": "Tabnine Agent",
    "maker": "Tabnine",
    "group": "Editors",
    "kind": "Enterprise IDE agent",
    "surface": "Editor / autonomous task flow",
    "summary": "A code-completion brand graduates to acting in the environment.",
    "note": "Tabnine Agent expands beyond inline suggestions and chat to a task-oriented assistant that can act in the developer’s environment. Its integrations include VS Code, Visual Studio, and JetBrains. The installed editor remains the anchor for the workflow.",
    "source": "https://docs.tabnine.com/main/getting-started/tabnine-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en",
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "AUTOCOMPLETE MY CODE.",
      "bottom": "PLEASE ALSO COMPLETE THIS EXHIBIT.",
      "generated": true
    }
  },
  {
    "id": "AM26-092",
    "slug": "qodo",
    "name": "Qodo",
    "maker": "Qodo",
    "group": "Editors",
    "kind": "Code-review platform / IDE agent",
    "surface": "IDE review / PR / CLI",
    "summary": "The agent’s job is to question the code, too.",
    "note": "Qodo’s IDE plugin, formerly Qodo Gen, brings local review workflows into VS Code and JetBrains as part of a wider review platform. This quality-centered framing broadens the exhibit beyond agents measured only by how much code they generate.",
    "source": "https://docs.qodo.ai/qodo-ide/agent/workflows",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/qodo-recovered-1.webp",
        "alt": "Qodo IDE agent mode selector displaying Standard, Code, Ask and Plan options.",
        "source": "https://docs.qodo.ai/qodo-ide/agent/modes",
        "original": "https://mintcdn.com/qodo/JM7O0sE7d8xjdl1v/images/qodo-ide/agent-modes-list.png",
        "date": null,
        "provenance": "Official product/project repository or publisher documentation asset. Original image bytes; no edits.",
        "width": 420,
        "height": 423,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license established; retain source attribution and ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-093",
    "slug": "zencoder",
    "name": "Zencoder",
    "maker": "Zencoder",
    "group": "Editors",
    "kind": "IDE coding agent",
    "surface": "Editor / multi-file changes",
    "summary": "Specialized development agents inside familiar editors.",
    "note": "Zencoder’s coding agent generates, modifies, and refactors code across files. Its editor integration is accessioned separately from Zenflow, the company’s distinct orchestration workspace. One company can produce several genuinely different interfaces.",
    "source": "https://docs.zencoder.ai/features/coding-agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/zencoder-recovered-1.webp",
        "alt": "Zencoder IDE agent panel beside a code editor, with Spec and build, Fix bug and Full SDLC workflow entry points.",
        "source": "https://zencoder.ai",
        "original": "https://zencoder.ai/hubfs/ide-agents.webp",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1333,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-094",
    "slug": "zenflow",
    "name": "Zenflow",
    "maker": "Zencoder",
    "group": "Workspaces",
    "kind": "Multi-agent orchestration app",
    "surface": "Parallel tasks / worktrees / verification",
    "summary": "A workspace above a whole roster of coding agents.",
    "note": "Zenflow can coordinate different CLI agents in isolated Git worktrees, with shared context and verification. Its role is to organize the work around the agents. This is a different design object from Zencoder’s own IDE plugin, even though both come from the same company.",
    "source": "https://docs.zencoder.ai/clis/overview",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/zenflow-recovered-1.webp",
        "alt": "Zenflow workspace showing an agent task beside a Markdown editor and live browser preview.",
        "source": "https://zencoder.ai",
        "original": "https://zencoder.ai/hubfs/Zenflow%20Code%204.0%20Browser%20(1).webp",
        "date": null,
        "provenance": "Official product/project repository or publisher documentation asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1286,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license established; retain source attribution and ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-095",
    "slug": "refact-ai",
    "name": "Refact.ai",
    "maker": "Smallcloud",
    "group": "Editors",
    "kind": "Coding agent / self-hosted option",
    "surface": "Editor chat / autonomous tools",
    "summary": "An agent whose hosting location is part of the proposition.",
    "note": "Refact combines editor assistance with an autonomous coding agent and offers self-hosting. Its place in the collection is the emphasis on adapting the agent to an organization’s tools and infrastructure, as well as its code.",
    "source": "https://docs.refact.ai/features/autonomous-agent/overview/",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/refact-ai-recovered-1.webp",
        "alt": "Refact agent demonstration with chat output, command input and the auto-apply-patches control.",
        "source": "https://github.com/smallcloudai/refact/blob/main/refact-agent/gui/public/agent.gif",
        "original": "https://raw.githubusercontent.com/smallcloudai/refact/main/refact-agent/gui/public/agent.gif",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Lossless extraction of original GIF frame 259; no generated or redrawn content.",
        "width": 1040,
        "height": 560,
        "label": "Publisher recording still",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-096",
    "slug": "tabby",
    "name": "Tabby",
    "maker": "TabbyML",
    "group": "Editors",
    "kind": "Self-hosted coding assistant / precursor",
    "surface": "Editor completion / chat / answer engine",
    "summary": "The self-hosted assistant branch of the family tree.",
    "note": "Tabby is a self-hosted coding assistant with completion, chat, and an answer engine. Included as a related precursor, not relabeled as an autonomous coding agent. The project’s own README points to Pochi for its agent work, giving the archive a concrete lineage to follow.",
    "source": "https://github.com/TabbyML/tabby",
    "accessed": "2026-09-04",
    "status": "Public repository / related precursor",
    "images": [
      {
        "src": "/collection/tabby-recovered-1.webp",
        "alt": "Tabby in VS Code explaining selected Fibonacci code, with the code-selection menu open.",
        "source": "https://github.com/TabbyML/tabby/blob/main/clients/vscode/assets/walkthroughs/chatViewWithSelected.png",
        "original": "https://media.githubusercontent.com/media/TabbyML/tabby/main/clients/vscode/assets/walkthroughs/chatViewWithSelected.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 835,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-097",
    "slug": "aide",
    "name": "Aide",
    "maker": "CodeStory",
    "group": "Editors",
    "kind": "Archived VS Code fork",
    "surface": "Chat / edits / proactive fixes",
    "summary": "A discontinued branch worth keeping in the museum.",
    "note": "Aide connected a VS Code fork to CodeStory’s Sidecar agent framework. It combined chat and editing with proactive fixes informed by language-server feedback. The repository explicitly says it is no longer maintained; this is a historical accession, not an active-product recommendation.",
    "source": "https://github.com/codestoryai/aide/tree/cs-main",
    "accessed": "2026-09-04",
    "status": "Archived / no longer maintained",
    "images": [
      {
        "src": "/collection/aide-recovered-1.webp",
        "alt": "Aide code editor demonstration with its assistant panel and code changes.",
        "source": "https://github.com/codestoryai/aide/tree/cs-main",
        "original": "https://raw.githubusercontent.com/codestoryai/aide/cs-main/media/hero_video.gif",
        "date": null,
        "provenance": "Official product/project repository or publisher documentation asset. Frame 564 extracted from the publisher GIF; no redrawn content.",
        "width": 2000,
        "height": 996,
        "label": "Publisher recording still",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license established; retain source attribution and ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-098",
    "slug": "melty",
    "name": "Melty",
    "maker": "Melty Labs",
    "group": "Editors",
    "kind": "Chat-first code editor",
    "surface": "Conversation / Git history",
    "summary": "What if a chat message were a Git commit?",
    "note": "Melty’s public repository describes chats that can be reverted, branched, reset, and squashed. The conversation and version-control history become the same design problem. The available record includes early product material; it does not establish current commercial availability.",
    "source": "https://github.com/meltylabs/melty",
    "accessed": "2026-09-04",
    "status": "Historical public repository",
    "images": [
      {
        "src": "/collection/melty-recovered-1.webp",
        "alt": "Melty refactoring demonstration showing its conversation and code-change interface.",
        "source": "https://github.com/meltylabs/melty",
        "original": "https://github.com/user-attachments/assets/603ae418-038d-477c-aa36-83c139172ab8",
        "date": null,
        "provenance": "Official product/project repository or publisher documentation asset. Still extracted at 10 seconds from the publisher MP4; no redrawn content.",
        "width": 1328,
        "height": 1080,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license established; retain source attribution and ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-099",
    "slug": "pearai",
    "name": "PearAI",
    "maker": "PearAI",
    "group": "Editors",
    "kind": "VS Code fork / Continue-derived component",
    "surface": "Editor / contextual conversation",
    "summary": "A fork with its family tree written on the label.",
    "note": "PearAI explicitly identifies its editor as a VS Code fork and its AI submodule as a Continue fork. This is unusually clear provenance for an interface family that often looks deceptively uniform. The public repository is preserved as the evidence, without assuming current service availability.",
    "source": "https://github.com/trypear/pearai-app",
    "accessed": "2026-09-04",
    "status": "Historical public repository",
    "images": [
      {
        "src": "/collection/pearai-recovered-1.webp",
        "alt": "PearAI conversation panel with an @Codebase prompt asking for an explanation of the codebase.",
        "source": "https://github.com/trypear/pearai-app/blob/main/src/vs/workbench/contrib/welcomeGettingStarted/common/media/pearai-explain-codebase.png",
        "original": "https://raw.githubusercontent.com/trypear/pearai-app/main/src/vs/workbench/contrib/welcomeGettingStarted/common/media/pearai-explain-codebase.png",
        "date": null,
        "provenance": "Official publisher documentation, product page, or project repository asset. Original image bytes; no edits.",
        "width": 642,
        "height": 356,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license was established; retain source attribution and publisher ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en"
  },
  {
    "id": "AM26-100",
    "slug": "repo-prompt",
    "name": "Repo Prompt",
    "maker": "Repo Prompt",
    "group": "Workspaces",
    "kind": "Context workspace / agent tools",
    "surface": "File selection / context composer / agent chat",
    "summary": "Choosing what the agent sees becomes its own interface.",
    "note": "Repo Prompt exposes context selection and packaging alongside agent workflows. Its Context Composer makes the selected files and prompt visible and editable before use. That treats the agent’s working material as something a person can curate, rather than an invisible implementation detail.",
    "source": "https://github.com/repoprompt/repoprompt-ce/blob/main/docs/architecture/context-composer.md",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "acquisition": 2,
    "nativeName": "",
    "sourceLanguage": "en",
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "PERFECTLY CURATED CONTEXT.",
      "bottom": "EXCEPT FOR THE SCREENSHOT.",
      "generated": true
    }
  },
  {
    "id": "AM26-101",
    "slug": "open-autoglm",
    "name": "Open-AutoGLM",
    "maker": "Z.ai / 智谱",
    "group": "Beyond code",
    "kind": "Phone-agent framework",
    "surface": "Phone screen / action loop / human takeover",
    "summary": "The phone’s screen becomes the agent’s workspace.",
    "note": "Open-AutoGLM’s Phone Agent interprets mobile screens and executes actions through device automation. Its Chinese README describes task planning, sensitive-action confirmation, and human takeover for login or verification. The target app itself is the interface being acted upon, rather than a code-editor sidebar.",
    "source": "https://github.com/zai-org/Open-AutoGLM",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "acquisition": 2,
    "nativeName": "AutoGLM 手机智能体",
    "sourceLanguage": "zh",
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "CAN OPERATE THE PHONE.",
      "bottom": "CANNOT POSE FOR THIS MUSEUM.",
      "generated": true
    }
  },
  {
    "id": "AM26-102",
    "slug": "coze-coding",
    "name": "Coze Coding",
    "maker": "ByteDance / 字节跳动",
    "group": "Workspaces",
    "kind": "Web app / agent development platform",
    "surface": "Browser / build / test / publish",
    "summary": "An agent-building environment you can describe your way through.",
    "note": "Coze’s Chinese documentation describes a web environment that develops, tests, iterates, and publishes agents from natural-language requirements. The wider platform also covers workflows and apps. An agent is both the tool doing the work and one of the products it can create.",
    "source": "https://docs.coze.cn/guides_vibe_coding_agent",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [],
    "acquisition": 2,
    "nativeName": "扣子编程",
    "sourceLanguage": "zh",
    "meme": {
      "src": "/memes/missing-interface.webp",
      "alt": "AI-generated comic: a robot archivist searches an empty picture frame",
      "top": "扣子编程: BUILD AN AGENT.",
      "bottom": "THE ARCHIVIST: FIRST, FIND THE PICTURE.",
      "generated": true
    }
  },
  {
    "id": "AM26-103",
    "slug": "monkeycode",
    "name": "MonkeyCode",
    "maker": "Chaitin / 长亭科技",
    "group": "Workspaces",
    "kind": "Open-source enterprise development platform",
    "surface": "Task workspace / cloud terminal / projects",
    "summary": "A team’s agent work gets a central home.",
    "note": "MonkeyCode combines development environments, model management, agent tasks, and project requirements. Its Chinese README describes browser access and deployment inside enterprise networks. This is publicly available enterprise software; it is not evidence of an internal-only company agent.",
    "source": "https://github.com/chaitin/MonkeyCode/blob/main/readme.cn.md",
    "accessed": "2026-09-04",
    "status": "Public documentation",
    "images": [
      {
        "src": "/collection/monkeycode-recovered-1.webp",
        "alt": "MonkeyCode AI Tasks workspace with its task composer, project navigation and recent task cards.",
        "source": "https://github.com/chaitin/MonkeyCode",
        "original": "https://raw.githubusercontent.com/chaitin/MonkeyCode/main/frontend/public/monkeycode-1-en.webp",
        "date": null,
        "provenance": "Official product/project repository or publisher documentation asset. Original image bytes; no edits.",
        "width": 2000,
        "height": 1059,
        "label": "Publisher screenshot",
        "interface_language": "en",
        "reuse_info": "Publisher/project image. No separate image reuse license established; retain source attribution and ownership."
      }
    ],
    "acquisition": 2,
    "nativeName": "MonkeyCode 企业级 AI 开发平台",
    "sourceLanguage": "zh"
  }
]
