Dorothy — Summary
Dorothy is an Electron desktop app (Next.js + React) for running 10+ parallel AI coding agents (Claude Code, Codex, Gemini, local models) in isolated PTY terminal sessions, with a Super Agent MCP orchestrator (a meta-agent that controls all others via MCP tools), a Kanban board with automatic agent assignment, cron-scheduled tasks, GitHub/JIRA automations with deduplication, Telegram/Slack remote control, a built-in memory API (REST, port 31415), a Claude Code session hook for capturing clean output, and a skills/plugin system via skills.sh.
Problem it solved: Running unlimited parallel AI agents across different projects with automated workflow triggers, remote control, and cross-agent coordination from a single desktop app — without requiring cloud infrastructure.
Distinctive traits: (1) Super Agent — a meta-agent with MCP tools (list_agents, get_agent, start_agent, stop_agent, create_agent, get_agent_output) that programmatically controls all other agents; (2) Memory REST API at port 31415 with remember, search, stats endpoints and typed memory categories (preference/learning/decision/context); (3) Automation pipeline with content hashing for deduplication; (4) Telegram/Slack integration for remote agent control from phone.
Target audience: Individual developers and small teams wanting autonomous, unattended AI agent pipelines with event-driven triggers and mobile remote control.
differs_from_seeds: Dorothy is closest to SwarmClaw in feature breadth (both have hierarchical orchestration, memory, skills, scheduling, connectors), but Dorothy focuses on local execution with PTY terminals rather than a web-based agent runtime. The Super Agent's MCP-based control surface over other agents is similar to Dorothy's own orchestrator pattern but lighter than SwarmClaw's 6-primitive runtime. The local memory REST API at port 31415 is unique relative to all seeds.