AgentRQ Wants to Be the Switchboard for Your Semi-Autonomous Agents

An open-source control plane uses the Model Context Protocol to let Claude Code, Gemini, and human operators delegate tasks to each other in real time.
The Show HN Moment and the “Huge Unlock”
Every few weeks, a project appears on Hacker News that captures the ambient frustration of the moment. AgentRQ arrived in that window. Its author claimed six weeks of production use, more than five hundred completed tasks, and a personal productivity breakthrough described as a “huge unlock”—tasks accomplished that the author could not manage mentally or physically alone. The pitch was simple enough to fit in a headline: an open-source, human-in-the-loop task manager for AI agents. The response suggested that a growing cohort of developers is tired of treating Claude Code and its cousins as glorified chatbots, and wants to treat them as coworkers that occasionally need supervision.

That supervision turns out to be the hard part. Letting an agent loose inside a codebase is one thing; letting it loose across your personal or team workflow is another. AgentRQ does not try to replace the agent. It tries to give the agent a desk, a to-do list, and an intercom to the human floor manager.
MCP as the Nervous System, Not the Brain
The project’s technical bet rests on the Model Context Protocol, or MCP, the open standard Anthropic released to let models talk to external tools through a consistent interface. A GitHub resource article distinguishes MCP from true orchestration: MCP is a standardized language for context and tool access, while orchestration is the governance layer that decides who does what, resolves conflicts, and escalates decisions. AgentRQ sits precisely in that gap. It uses MCP as the wire format, but layers on state, persistence, and human approval gates that raw MCP does not provide.
Architecturally, AgentRQ exposes two kinds of MCP endpoints. Each workspace has an isolated endpoint scoped to a single project and persona, so a Claude instance working on a landing page does not accidentally inherit the context of a backend refactor. Above them sits a Supervisor endpoint that offers a global view across workspaces, tasks, and statistics. The design acknowledges that multi-agent systems tend to drift into chaos without either strict isolation or a central coordinator, and AgentRQ opts for both: isolation by default, coordination on demand.
The backend is written in Go using the Fiber framework, with GORM and SQLite handling persistence, and an internal pub/sub bus pushing Server-Sent Events to a Vue.js frontend. It is a stack chosen for speed of deployment and self-hosting rather than hyperscale. The frontend subscribes to the same event stream as the agents, which means a human watching the dashboard sees task updates in the same millisecond window as the model pulling its next assignment.
A Bidirectional Loop, Not a Dashboard
Most early agent-management tools treat the human as the dispatcher and the AI as the worker. AgentRQ flips the polarity. An agent can create a task, assign it to a human, set a cron schedule, and wait. The human can review it, redirect it, or delegate it back. The platform calls this a self-learning closed loop, though the “learning” is closer to structured note-taking than machine learning: after each execution, agents can attach self-evaluations and LLM-generated skill updates that inform future runs. It is memory by prose, not by gradient descent, and that distinction matters for anyone expecting traditional model fine-tuning.
Real-time collaboration depends on latency. AgentRQ claims sub-fifty-millisecond push notifications to Claude Code via native channel support, and provides gateway bridges for Gemini CLI and OpenAI Codex because those tools do not speak the same notification dialect. The ACP Gateway and Codex Gateway are essentially protocol adapters that translate AgentRQ’s SSE stream into whatever the target agent expects. Without them, the system would be a polling-based dashboard; with them, it behaves like a shared terminal session where either party can interrupt the other.
There is also a “YOLO Mode”—the author’s term, not ours—that auto-approves tool calls for trusted tasks. It is a blunt instrument for velocity, and the documentation presents it as exactly that: a way to bypass the permission prompts that otherwise turn every status update into a conversational speed bump.
The Human-in-the-Loop Tension
The broader industry conversation around agent orchestration has converged on a single uncomfortable truth: full autonomy is brittle. IBM’s framing of agent orchestration emphasizes that autonomous systems struggle to collaborate when they are built across multiple clouds and applications, resulting in siloed operations. WorkOS argues that human-in-the-loop design is not a fallback for AI failure but a proactive strategy for trustworthy systems, embedding oversight at stages where nuance, ethics, or simple hallucination risk matter. Seekr makes a similar case, framing humans as teachers who correct, guide, and improve models through continuous supervision.
AgentRQ operationalizes this by making the loop literal. Tasks move through states—not started, ongoing, blocked, completed—and either party can pull the emergency brake. The platform’s marketing calls itself the “missing link” between autonomous agents and human trust. That is slightly generous; it is more accurately a practical implementation of HITL for existing CLI agents that otherwise have no memory of your project backlog and no channel to ask for help. Still, in a landscape where most MCP tools are one-way integrations—let the model read your filesystem—AgentRQ’s bidirectional task state is a genuine expansion of the protocol’s ambition.
Lightweight Stack, Heavy Ambitions
Where enterprise orchestration platforms talk about sub-millisecond vector search, distributed state stores, and multi-tier memory architectures, AgentRQ runs on SQLite and SSE. The Redis blog on orchestration infrastructure describes production multi-agent systems requiring thread-scoped checkpoints, conflict resolution, and persistent message queuing. AgentRQ ignores most of that checklist. It is a single binary, a Docker image, and a Vue dashboard that works on phones. The architectural wager is that personal and small-team agent workflows do not need a datacenter’s worth of infrastructure; they need a shared to-do list with an API that models can understand.
This positions AgentRQ adjacent to, but not inside, the enterprise orchestration category that Domo and IBM map out. It is not competing with LangGraph or watsonx. It is competing with the spreadsheet you were probably using to track what you asked Claude to do yesterday.
Where the Edges Show
Six weeks of production runtime is not nothing, but it is also not a longitudinal study. The project is explicitly in beta, free during that period, and carries the rough edges of early software. Configuration requires manually authoring JSON and TOML files in project directories. The “self-learning” mechanism is essentially prompt engineering and log retention. The database is SQLite, which means concurrent team-scale contention is a question the code will eventually have to answer, even if the author has not had to yet.
Agent support is also narrow. Native notifications work for Claude Code. Gemini and Codex require gateway binaries that bridge protocol mismatches. The roadmap promises expansion, but for now the ecosystem is a three-party system. The OSSInsight analytics page for the repository was non-functional at the time of review, which is a minor footnote but also a reminder that public traction is still mostly anecdotal.
The Outlook
AgentRQ arrives at a moment when developers are realizing that MCP is a necessary but insufficient condition for useful agent collaboration. Giving a model a screwdriver does not mean it knows when to ask permission before taking apart the engine. By adding task state, human approval gates, and bidirectional delegation, AgentRQ turns MCP from a tool-access protocol into a rudimentary control plane.
Whether that control plane scales beyond personal productivity and small teams depends on whether the project can graduate from SQLite notebooks to something more operationally hardened without losing its self-hosting simplicity. The open-source Apache 2.0 license helps. So does the clarity of its scope: it is not trying to orchestrate an enterprise, just to make sure your agents stop silently failing in a terminal tab you forgot to check. In a field crowded with breathless claims, that modesty might be its most durable feature.
Sources
- What is AI Agent Orchestration? - IBM
- Human-in-the-Loop: Trustworthy AI for the Future - Seekr
- AgentRQ | Human-in-the-Loop Task Manager for AI Agents
- What is AI Agent Orchestration? - GitHub
- Towards Effective Human-in-the-Loop Assistive AI Agents - arXiv
- Show HN: Task Manager for AI Agents (MCP, Opensource)
- 10 AI Orchestration Platform Options Compared for 2026 - Domo
- AI Agents with Human-in-the-Loop: Safer & Reliable AI | Creatio
- Analyze agentrq/agentrq - OSSInsight
- Compare top 8 AI agent orchestration platforms now - Redis
- Why AI still needs you: Exploring Human-in-the-Loop systems
- AgentRQ Features — Human-in-the-Loop Agent Collaboration