Key Takeaways
- OpenClaw — Open-source agent runtime with 369K GitHub stars. Channel-agnostic messaging across Slack, Discord, Telegram, and iMessage. Self-hosted with sub-agent orchestration.
- Hermes Agent — Nous Research's self-improving harness with 64K stars. Persistent cross-session memory and auto-generated skill documents. Model-agnostic and message-driven.
- Claude Code Channels — Anthropic's MCP plugin bridging Claude Code to Telegram and Discord. Code runs locally on your machine. Launched March 2026 as research preview.
- Devin — Cognition's autonomous cloud agent. Full VM with browser and terminal. Assign via Slack, get back a PR. $20/mo entry with ACU-based compute pricing.
From copilot to teammate: what changed
For two years, AI coding meant autocomplete. A suggestion appears, you hit tab, you move on. The tools lived inside your editor and worked only while you were actively writing code.
That model is no longer the only one. A new category of AI coding tools operates asynchronously: you message the agent from Slack, Telegram, or a GitHub issue, describe the task, and walk away. The agent plans, writes code, runs tests, and delivers the result as a pull request. Some of these tools run permanently on your infrastructure, maintaining memory across sessions and improving their own skill libraries over time.
The difference matters for how you staff and manage engineering teams. The interactive copilot asks "what should I write next?" The async agent asks "what do you need done?" The workflow moves from pair programming to delegation and review.
This guide covers eight tools across two paradigms. For IDE-focused copilots, see our complete agentic coding tools comparison.
Two paradigms: message-driven vs. fire-and-forget
The async AI coding category splits into two distinct architectures, each with different tradeoffs for engineering teams.
Message-driven harnesses
These are always-on daemons that bridge messaging platforms to LLM backends. You interact through Slack, Discord, Telegram, or iMessage. The agent maintains persistent memory, loads specialized skills, and can act proactively on a schedule. Think of it as an AI teammate in your group chat who happens to have root access to your codebase.
Key examples: OpenClaw, Hermes Agent, and Claude Code Channels. All three can run on your own infrastructure. Two are fully open-source.
Cloud async agents
These are task-based services. You file an issue or describe a task, the agent spins up an isolated cloud environment, does the work, and delivers a PR. There is no persistent conversation or proactive behavior. Think of it as a contractor you assign tickets to.
Key examples: Devin, Cursor Background Agents, GitHub Copilot Coding Agent, OpenAI Codex, and Jules. All five run on vendor infrastructure.
Tier 1: Always-on message-driven agents
OpenClaw
OpenClaw grew faster than anything else in this space. Launched as "clawdbot," it rebranded, went open-source under Apache 2.0, and hit 369,000 GitHub stars by May 2026, surpassing React to become the most-starred software project on the platform. It reports 3.2 million active users and 38 million monthly visitors.
The architecture is a single long-running Node.js process called the Gateway. It bridges messaging channels (Slack, Discord, Telegram, WhatsApp, iMessage, Signal, Teams, Matrix) to LLM backends (Anthropic, OpenAI, Google, open-weight models via Ollama). A heartbeat scheduler wakes the agent at configurable intervals, enabling proactive behavior without being prompted.
What makes OpenClaw interesting for engineering leaders is the Agent Client Protocol (ACP). It can dispatch external coding harnesses (Claude Code, Codex CLI, Cursor) as sub-tasks, collect results, and coordinate across them. This turns OpenClaw into a meta-orchestrator rather than a single-model tool. Its community-driven skill marketplace ("ClawHub") has over 44,000 skills covering everything from code review to deployment automation.
Strengths
- Fully self-hosted. Code never leaves your infrastructure unless you configure an external LLM provider.
- Channel-agnostic. Engineers interact from whatever messaging app they already use.
- Model-agnostic. Swap providers without changing workflows.
- Sub-agent orchestration via ACP lets it dispatch tasks to specialized coding tools.
Considerations
- Community-driven with no corporate backer. Long-term governance depends on community health.
- Self-hosting means you own operations: updates, security patches, scaling.
- Skill quality on ClawHub varies. Vetting is your responsibility.
The OpenClaw ecosystem
OpenClaw's scale has spawned an ecosystem. KiloClaw ($49/month) offers managed hosting so teams can deploy a production OpenClaw agent without running infrastructure. NemoClaw, announced by NVIDIA at GTC March 2026, wraps OpenClaw in enterprise security containers with policy-based privacy guardrails. NanoClaw is a security-focused containerized variant, and ZeroClaw is a Rust-based reimplementation optimized for speed. For teams evaluating OpenClaw, the ecosystem means you are not locked into self-hosting — managed and hardened options exist.
Hermes Agent (Nous Research)
Hermes Agent launched in February 2026 from Nous Research, the team behind the Nous-Hermes LLM fine-tunes. It reached 64,000 GitHub stars in three months. Where OpenClaw emphasizes breadth and orchestration, Hermes focuses on depth: self-improving skills and persistent cross-session memory.
The self-improvement loop is what sets it apart. When Hermes solves a difficult problem, it automatically generates a reusable skill document describing the solution pattern. Next time it encounters a similar task, it loads that skill instead of reasoning from scratch. Over weeks and months, the agent accumulates domain-specific expertise tuned to your codebase and team patterns.
Hermes connects to Telegram, Discord, Slack, WhatsApp, and Signal. It runs on seven terminal backends: local, Docker, SSH, Singularity, Modal, Daytona, and Vercel Sandbox. The serverless options (Modal, Daytona) let the environment hibernate when idle and wake on demand, keeping costs near zero during quiet periods.
Strengths
- Self-improving skill library builds institutional knowledge automatically.
- Persistent memory across sessions without manual context management.
- Model-agnostic. Works with Claude, GPT, Gemini, or open-weight models.
- Serverless backends (Modal, Daytona) enable cost-efficient always-on operation.
Considerations
- Younger project than OpenClaw. Smaller community and fewer third-party integrations.
- Self-generated skills need periodic review. The agent optimizes for what worked, not necessarily what is correct.
- MiniMax partnership suggests potential commercialization pressure on the open-source project.
Claude Code Channels (Anthropic)
Claude Code Channels shipped in March 2026 as a research preview. It is an MCP-based plugin that connects a running Claude Code session to Telegram, Discord, or iMessage. You text a message from your phone, and Claude Code executes it on your local development machine using your full project context, tools, and skill system.
The key architectural difference from OpenClaw and Hermes is that Channels is not a standalone runtime. It extends Claude Code, which means it inherits the full Claude Code feature set: claude agents for multi-session dispatch, /goal for persistent task loops, MCP server integrations, and the entire skill library. But it also means it depends on a running Claude Code session and an active Anthropic subscription.
For teams already invested in Claude Code, Channels is the fastest path to async messaging. There is no new infrastructure to deploy. For teams evaluating from scratch, the Anthropic subscription requirement ($100-200/month for Max) and single-model lock-in are real constraints.
Strengths
- Code executes locally. Source code never leaves your machine.
- Inherits all Claude Code capabilities: skills, agents, MCP tools, 1M token context.
- Zero infrastructure to deploy beyond a running Claude Code session.
- Native mobile notifications via Telegram and Discord apps.
Considerations
- Research preview. API and behavior may change.
- Requires Anthropic Max subscription ($100-200/month).
- Claude models only. No model switching.
- Session-bound. If the Claude Code process stops, Channels stops.
Tier 2: Cloud async agents
These tools take a different approach: you describe a task, they spin up a sandboxed environment, do the work, and deliver a pull request. No persistent daemon, no messaging bridge. Each task is a fresh execution.
Devin (Cognition)
Devin is the most autonomous option in this category. It runs in a full cloud VM with browser, terminal, and editor access. You assign tasks through a web UI or Slack integration. Devin plans, codes, tests, deploys, and opens a PR. Goldman Sachs runs it alongside 12,000 human developers in a "hybrid workforce" model.
Pricing starts at $20/month (Core) with compute billed per ACU (roughly $9/hour of active work). The Team plan at $500/month includes 250 ACUs. For sustained daily usage, costs scale quickly, so Devin works best for defined, delegable tasks rather than open-ended exploration.
For a deeper review, see our Devin section in the pillar comparison.
Cursor Background Agents
Cursor's Background Agents (renamed from "Cloud Agents" in early 2026) spin up an isolated Ubuntu VM, clone your repository, and work on an agent/ branch. A February 2026 upgrade added Computer Use, giving each agent a full desktop environment with browser access for GUI testing.
Multiple agents run in parallel, and each can use different models. The result is a draft PR. Pricing is usage-based ($10-20 minimum funding), with typical PR costs around $4-5 during the current preview period. The tight coupling to the Cursor IDE means this is primarily for teams already using Cursor as their editor.
GitHub Copilot Coding Agent
GitHub's approach is the most tightly integrated with existing developer workflows. You assign a GitHub issue to the Copilot agent, and it creates a branch, implements the changes, runs tests, and opens a PR. No context switching. No new tool to learn. The agent operates within the system your team already uses for project management.
Pricing ranges from $10/month (Pro) to $39/seat/month (Enterprise), with GitHub transitioning to usage-based billing in June 2026. The agent currently handles well-scoped issues best: bug fixes with clear reproduction steps, test additions, and documentation updates.
OpenAI Codex (Cloud Agents)
OpenAI's Codex cloud agents run in sandboxed environments, accessible through ChatGPT or the API. You describe a task, the agent executes it, and returns diffs or PRs. Since April 2026, pricing is token-based ($1.50/6 per million tokens in/out via codex-mini-latest).
The ChatGPT integration means non-engineers can also dispatch coding tasks, which has interesting implications for cross-functional teams. Multi-agent runs are supported for parallelizing independent work items. OpenAI also ships a Codex desktop app for macOS and Windows, which pairs the cloud agent backend with a native UI. Early feedback suggests the code output is strong but the design is rough compared to Claude Code and Cursor. See our Codex Desktop App review for a hands-on assessment.
Jules (Google)
Jules is Google's entry, powered by Gemini 2.5 Pro. It integrates with GitHub, cloning repositories into Google Cloud VMs to work on tasks. Currently in free preview, Jules targets the same issue-to-PR workflow as Copilot Coding Agent but with Google's infrastructure and Gemini's extended thinking capabilities behind it.
As a free preview, it is worth testing but not yet a production dependency. Google has not announced pricing or enterprise terms.
Feature comparison
The table below compares all eight tools across architecture, async capabilities, and enterprise readiness. Message-driven harnesses (OpenClaw, Hermes, Channels) and cloud agents (Devin through Jules) serve different workflows. Choose your paradigm first, then your tool.
| Feature | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] | [object Object] |
|---|---|---|---|---|---|---|---|---|
| Architecture | ||||||||
| Interface | Any chat app | Chat apps + CLI | Telegram/Discord | Slack + Web UI | Cursor IDE | GitHub Issues | ChatGPT + API | GitHub + Web |
| Execution | Local (self-hosted) | Local server | Local dev machine | Cloud VM | Cloud Ubuntu VM | GitHub cloud | Sandboxed cloud | Google Cloud VM |
| Open Source | Yes (Apache 2.0) | Yes | MCP plugin | | | | | |
| Async Capabilities | ||||||||
| Always-On Daemon | Heartbeat scheduler | Cron + triggers | Session-bound | | | | | |
| Persistent Memory | On-device store | Self-improving | CLAUDE.md files | Session history | Per-task | | Per-task | |
| Channel Support | 7+ platforms | 5+ platforms | 3 platforms | Slack only | | GitHub only | ChatGPT | GitHub only |
| Sub-Agent Dispatch | ACP protocol | Skill delegation | claude agents | Multi-agent | Parallel VMs | Single agent | Multi-agent | Single agent |
| Pricing & Enterprise | ||||||||
| Entry Price | Free (self-host) | Free (self-host) | $100-200/mo | $20/mo + ACU | $10-20/mo | $10-39/mo | $20-200/mo | Free preview |
| SOC2 | Self-managed | | Anthropic | Enterprise | Business tier | GitHub Enterprise | OpenAI | Google Cloud |
| Model Choice | Any provider | Any provider | Claude only | Cognition | Multi-model | Multi-model | OpenAI only | Gemini only |
What this means for engineering orgs
The shift to review-first culture
When agents produce PRs, the engineering workflow inverts. Today, most engineers spend the majority of their time writing code and a fraction reviewing it. With async agents handling implementation, the ratio flips. The bottleneck moves from "who writes this" to "who reviews this and how fast."
This is not hypothetical. Goldman Sachs already describes their Devin deployment as a "hybrid workforce" model. The human engineers set direction, define tasks, review output, and handle the problems agents cannot solve. The agents handle the volume.
Security and governance
The architecture choice determines your security posture. Self-hosted tools (OpenClaw, Hermes) keep code on your infrastructure. Claude Code Channels runs on the developer's local machine. Cloud agents (Devin, Cursor BG, Copilot, Codex, Jules) send code to vendor VMs.
For regulated industries, the self-hosted path eliminates the "code in third-party VM" conversation entirely. For teams with SOC2 requirements but less restrictive data policies, the cloud agents' enterprise tiers provide compliance documentation. The middle ground is a self-hosted harness like OpenClaw with a commercial LLM provider's enterprise API.
Two additional governance concerns deserve attention. First, IP indemnification: GitHub Copilot currently offers IP indemnity for enterprise customers, covering legal exposure from AI-generated code. Most other tools in this space do not. For legal departments, this is often a non-negotiable requirement. Second, data loss prevention: message-driven agents that operate through Slack, Discord, or Telegram create a channel where proprietary code excerpts flow through third-party messaging infrastructure. Enterprise DLP policies may prohibit this regardless of the agent's own security posture. Evaluate the messaging channel as a data boundary, not just the agent runtime.
Cost models
Three pricing patterns compete. Seat-based subscriptions (Copilot at $10-39/seat/month) offer predictable budgets. Compute-based pricing (Devin's ACU model, Cursor BG's usage billing) scales with actual usage but can surprise you. Open-source self-hosting (OpenClaw, Hermes) has zero licensing cost but real operational cost in engineer time for deployment and maintenance.
For a 50-person engineering team using Copilot at the Business tier, the annual cost is roughly $11,400/year in seat licenses. Devin Team at $500/month is $6,000/year in base fees, but ACU overages scale with usage — a team running 20 agent-hours per day would add $3,600/month in compute, making Devin significantly more expensive than the seat-based alternative. Self-hosting OpenClaw or Hermes eliminates licensing cost but adds operational burden — estimate 10-20% of one SRE's time for maintenance, updates, and incident response.
Team structure implications
Async agents compress the time to produce working code but expand the time needed for review, testing, and architectural guidance. Teams that adopt these tools well tend to shift toward more senior composition: fewer engineers writing boilerplate, more engineers reviewing output, defining system boundaries, and handling the edge cases agents miss.
This does not mean fewer engineers. It means different work. The volume of code a team can ship increases, so the backlog of features, migrations, and technical debt that was previously too expensive to address becomes tractable. The constraint moves from production capacity to review capacity.
Build vs. buy: when open-source wins
The build-vs-buy decision in this category maps cleanly to organizational priorities.
Open-source wins when: you have strict data residency requirements, want model flexibility (swap providers as pricing shifts), need deep customization of agent behavior, or have an SRE team that can own the operational burden. OpenClaw is the stronger choice for breadth (more channels, more integrations). Hermes is stronger for depth (self-improving skills, persistent memory).
Managed wins when: you want zero operational overhead, need compliance certification out of the box, have a team that values simplicity over configurability, or are already embedded in a specific vendor ecosystem (GitHub for Copilot, Anthropic for Channels, Google for Jules).
The hybrid pattern is worth considering: an open-source harness (OpenClaw) as the routing layer and session manager, with a commercial LLM provider (Anthropic, OpenAI) behind it via API. This gives you infrastructure control with model quality, at the cost of API billing.
Selection guide by team profile
Startup (< 10 eng)
Claude Code Channels or OpenClaw
Channels for Claude-invested teams that want async with zero infra. OpenClaw for model flexibility and self-hosting.
Mid-Market (10-100 eng)
Devin or Copilot Coding Agent
Devin for autonomous task delegation. Copilot for teams that want async without leaving GitHub.
Enterprise (100+ eng)
Copilot Agent + OpenClaw self-hosted
Copilot for broad adoption and compliance. OpenClaw for power users who need deeper automation.
Open-Source-First
OpenClaw or Hermes Agent
OpenClaw for breadth and orchestration. Hermes for self-improving skills and persistent memory.
Compliance-Heavy
OpenClaw self-hosted
Code stays on your infrastructure. You control the LLM provider, data flow, and audit trail.
Experimenting
Jules (free) + Copilot Pro ($10/mo)
Lowest cost of entry. Test async workflows before committing budget.
Frequently asked questions
What is the difference between an AI coding copilot and an always-on AI coding agent?
A copilot works inside your IDE during active coding sessions, suggesting completions and answering questions in real time. An always-on agent runs independently, often on a server or in the background. You message it from Slack, Telegram, or Discord with a task description, and it plans, codes, tests, and delivers the result as a PR or message. The key distinction is session dependency: copilots need you at the keyboard, while always-on agents work while you sleep, commute, or focus on other things.
Can I run an always-on AI coding agent on my own infrastructure?
Yes. OpenClaw and Hermes Agent are both open-source and designed for self-hosting. OpenClaw runs as a single Node.js process on any Linux or macOS machine. Hermes Agent installs with a single curl command and supports local, Docker, and SSH backends. Claude Code Channels runs on your local dev machine but requires an Anthropic subscription. Cloud agents like Devin and Codex run on vendor infrastructure only.
Are async AI coding agents secure enough for enterprise codebases?
It depends on the architecture. Self-hosted tools like OpenClaw keep code on your infrastructure with no third-party access. Claude Code Channels runs locally, so source code never leaves your machine. Cloud agents like Devin and Cursor Background Agents execute in isolated VMs, and both offer SOC2-certified enterprise tiers. The main risk vector is the LLM provider seeing code context during inference. Evaluate whether your compliance requirements allow that, and prefer local execution or zero-data-retention tiers when they do not.
How do message-driven coding agents handle multi-repo or monorepo projects?
OpenClaw's Agent Client Protocol can spin up separate sub-agents per repository and coordinate results through its gateway process. Hermes Agent supports multiple terminal backends (local, Docker, SSH) and can switch between project contexts within a session. Cloud agents like Copilot Coding Agent and Codex operate per-repository by design, cloning the target repo into an isolated environment for each task.
What happens when an async agent produces a bad PR?
The same thing that happens when a junior developer submits one: you review it and request changes. Async agents work best inside a review-first culture where every PR goes through human review, automated tests, and CI checks before merging. Devin and Copilot Coding Agent both create draft PRs by default. OpenClaw and Hermes can be configured to require approval before committing. The workflow shifts from writing code to reviewing code, which is a net productivity gain when the agent handles 80% of the implementation correctly.
Should I replace my IDE copilot with an always-on agent?
No. They serve different purposes and work best together. Use your IDE copilot (Cursor, Copilot, Claude Code) for interactive coding where you are actively making decisions. Use an always-on agent for tasks you can fully describe upfront: bug fixes with clear reproduction steps, migration scripts, test generation, documentation updates. The combination gives you real-time assistance while coding and async throughput while not coding. See our complete AI coding tools comparison for IDE-focused recommendations.
Frequently Asked Questions
What is the difference between an AI coding copilot and an always-on AI coding agent?
A copilot works inside your IDE during active coding sessions, suggesting completions and answering questions in real time. An always-on agent runs independently, often on a server or in the background. You message it from Slack, Telegram, or Discord with a task description, and it plans, codes, tests, and delivers the result as a PR or message. The key distinction is session dependency: copilots need you at the keyboard, while always-on agents work while you sleep, commute, or focus on other things.
Can I run an always-on AI coding agent on my own infrastructure?
Yes. OpenClaw and Hermes Agent are both open-source and designed for self-hosting. OpenClaw runs as a single Node.js process on any Linux or macOS machine. Hermes Agent installs with a single curl command and supports local, Docker, and SSH backends. Claude Code Channels runs on your local dev machine but requires an Anthropic subscription. Cloud agents like Devin and Codex run on vendor infrastructure only.
Are async AI coding agents secure enough for enterprise codebases?
It depends on the architecture. Self-hosted tools like OpenClaw keep code on your infrastructure with no third-party access. Claude Code Channels runs locally, so source code never leaves your machine. Cloud agents like Devin and Cursor Background Agents execute in isolated VMs, and both offer SOC2-certified enterprise tiers. The main risk vector is the LLM provider seeing code context during inference. Evaluate whether your compliance requirements allow that, and prefer local execution or zero-data-retention tiers when they do not.
How do message-driven coding agents handle multi-repo or monorepo projects?
OpenClaw's Agent Client Protocol can spin up separate sub-agents per repository and coordinate results through its gateway process. Hermes Agent supports multiple terminal backends (local, Docker, SSH) and can switch between project contexts within a session. Cloud agents like Copilot Coding Agent and Codex operate per-repository by design, cloning the target repo into an isolated environment for each task.
What happens when an async agent produces a bad PR?
The same thing that happens when a junior developer submits one: you review it and request changes. Async agents work best inside a review-first culture where every PR goes through human review, automated tests, and CI checks before merging. Devin and Copilot Coding Agent both create draft PRs by default. OpenClaw and Hermes can be configured to require approval before committing. The workflow shifts from writing code to reviewing code, which is a net productivity gain when the agent handles 80% of the implementation correctly.
Should I replace my IDE copilot with an always-on agent?
No. They serve different purposes and work best together. Use your IDE copilot (Cursor, Copilot, Claude Code) for interactive coding where you are actively making decisions. Use an always-on agent for tasks you can fully describe upfront: bug fixes with clear reproduction steps, migration scripts, test generation, documentation updates. The combination gives you real-time assistance while coding and async throughput while not coding. See our complete AI coding tools comparison for IDE-focused recommendations.
Need Expert Technology Guidance?
20+ years leading technology transformations. Get a technology executive's perspective on your biggest challenges.