agentboards.org

Mercury

#157 overall#71 terminal agentunverified row1.2.7auto-listed, awaiting human verification

Soul-driven AI agent with permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI, Telegram, or Web.

Key differences

Soul-driven AI agent with permission-hardened tools, token budgets, and multi-channel access. Runs 24/7 from CLI, Telegram, or Web.

  • Runs local. Free and open-source.
  • Runs multiple agents. Listed for 81 of 125 tools in this category.

“Executes shell commands and file operations without a sandbox, relying on user approval and a command blocklist for safety.”

Website 3.2k starsCompare vs…Dispute a fact
Appeal a claim or request ownership transfer

What it is

Mercury is a persistent, soul-driven AI agent designed to run 24/7, offering permission-hardened tools, token budgets, and multi-channel access via CLI, Telegram, or a web dashboard. It features a "Second Brain" for structured memory, Kanban boards for task management, and extensibility through community skills. The agent can perform various software engineering tasks, including file manipulation, shell commands, and Git operations, with an emphasis on user approval before action.

Specification

Source verification

Row snapshot checked not yet. Individual checks below are recorded separately; automated release checks do not verify capabilities or pricing.

license
Needs individual review
models
Needs individual review
capabilities
Needs individual review
install
Needs individual review

Architecture

Type
Terminal agent
Runssrc ↗
local
Platforms
macos, linux, windows, web
Context windowsrc ↗
not documented
Languages
any

Models

Backbonesrc ↗
not disclosed
Bring your own model
Yes
Local models
No

Protocols

MCP clientunsourced
No
MCP server
No
OpenAPI tools
No

Capabilities

Terminal commandssrc ↗
Yes
Multi-file edits
Yes
Git operations
Yes
Browser control
Yes
Sandboxed execution
No
Multi-agent
Yes
Headless / CI
No

Cost

Modelunsourced
free
Starts at
n/a
Free tier
Yes
Bring your own key
Yes

Free and open-source.

Openness

Open sourcesrc ↗
Yes
License
MIT
First release
unknown
daemonclitelegramweb-uikanbanskillssecond-brainmemoryauto-listed

Los Agentes on Mercury

Who are they?
The ruling
El JuezThe judge

The panel is split on whether Mercury's user-approval workflow is a sufficient defense against its lack of a sandbox.

Trial only
Reasoning and trade-offs · AI analysis

The split is between El Amigo, who sees the approval prompt as a feature, and the rest of the panel, who see it as a liability. La Jefa and El Profesor correctly identify that this design places the full burden of security on the user. El Crítico agrees: the primary defense is your own vigilance. This is a tool for supervised, interactive work, not for autonomous delegation. The risk is not that the tool will fail, but that the user will approve a command too quickly.

For an individual who understands the risk and is willing to supervise every step, El Amigo's reading holds. For any team use, La Jefa's concerns about unmanaged risk and absent audit logs are decisive and she is not overruled. The lack of a sandbox is a design choice that makes this a poor fit for any environment where security is a shared responsibility. The tool's safety depends entirely on an operator who never makes a mistake.

Agree with El Juez?
El AmigoThe friend

Mercury is a solid choice for a persistent, multi-channel agent if you value safety and control over autonomous execution.

7.8
Reasoning and trade-offs · AI analysis

Mercury's main appeal is its focus on safety and user control, with its 'Ask Me' mode and permission-hardened tools. You can run it 24/7 from your terminal, Telegram, or the web, and it has a structured memory system to recall your preferences. The downside is that it runs directly on your machine without a sandbox, which introduces a risk if you run it in the 'Allow All' mode, despite its safety features.

Pick Mercury if you want a persistent agent you can interact with from multiple places and prefer an explicit approval workflow for every action. Pick Aider if you need a fire-and-forget tool for code generation in the terminal and trust your own review process.

reliability
6
usefulness
7
cost
10
longevity
8
Agree with El Amigo?
El CríticoThe critic

It runs commands on your host without a sandbox. Use the approval flow and do not walk away.

6.3
Reasoning and trade-offs · AI analysis

Mercury executes shell commands on your local machine. The documentation cites a blocklist and an approval prompt as safety measures. It lacks a Docker sandbox. An agent with direct file system and shell access, even with a prompt, presents a risk if an LLM produces an unexpected command string.

This design exposes your host environment to the model's behavior. The tool's primary defense is the "Ask Me" mode, which requires your approval for every action. It is free, open-source, and brings its own model, which avoids metered costs.

reliability
3
usefulness
5
cost
10
longevity
7
Agree with El Crítico?
El ProfesorThe professor

Mercury is a persistent agent framework with a strong emphasis on user approval and structured memory, but its operational integrity relies on the user's direct supervision.

5.3
Reasoning and trade-offs · AI analysis

Mercury's architecture is centered on a persistent agent that runs as a daemon, accessible via CLI, web, or messaging apps. Its primary interaction loop is defined by a "permission-hardened" model where actions require user approval by default. The documentation mentions (1) a shell command blocklist, (2) folder-level scoping, and (3) an "Ask Me" mode for explicit consent on writes and commands. Memory is structured via an SQLite database, described as a "Second Brain."

The lack of a sandboxed execution environment means that any approved command, or any command executed in the "Allow All" mode, runs directly on the host system. This design places the full responsibility for security and system integrity on the user's vigilance during the approval process. The project has no documented benchmarks for comparison.

reliability
4
usefulness
6
cost
5
longevity
6
Agree with El Profesor?
La InversoraThe investor

A well-executed open-source agent, but its longevity hinges on converting a free user base into a paid cloud offering before the venture money runs out.

5.5
Reasoning and trade-offs · AI analysis

CosmicStack Labs is running the classic open-source playbook: build a strong local-first product to acquire users, then upsell to a managed cloud service. Mercury has the right features for a developer agent—permissioning, multi-channel access, and extensibility—and the GitHub stars suggest some early adoption. The key risk is the jump from a free, self-hosted tool to a paid subscription. The lack of a sandboxed execution environment also presents a liability concern that could limit enterprise uptake.

The pivot to Mercury Cloud is the only viable path to revenue. Without it, this is a feature set waiting to be absorbed by a larger platform. The most likely acquirer would be a company like GitHub, looking to deepen its agent capabilities within its existing ecosystem. Position: Use the open-source tool for individual tasks, but wait for the cloud offering to show pricing power before committing to it for team-wide workflows.

reliability
8
usefulness
7
cost
2
longevity
5
Agree with La Inversora?
La JefaThe CTO

A locally-run tool with no central management, audit logs, or SSO is a non-starter for team deployment. Not yet.

4.3
Reasoning and trade-offs · AI analysis

The agent runs locally and is free, which translates to zero seat cost. The primary expense is the metered LLM access, which must be provisioned and tracked per engineer. The tool has no mechanism for single sign-on, centralized audit logging, or data retention policies, making it unsuitable for a managed engineering environment.

While an individual engineer might find it useful, deploying it to a sixty-person team would require building our own infrastructure for cost control, security oversight, and access management. The lack of a sandboxed execution environment for shell commands presents an unacceptable risk on company hardware.

reliability
3
usefulness
4
cost
8
longevity
2
Agree with La Jefa?
El HackerThe tinkerer

Mercury is a solid daemon agent with MIT-licensed source, but its lack of local model support and MCP means I'm still tied to a cloud provider's endpoint and their specific API.

6.5
Reasoning and trade-offs · AI analysis

Mercury gets a lot right. It's a persistent agent I can run from the CLI, it's MIT licensed, and I can bring my own API key. Defining the agent's personality through a set of markdown files like soul.md is a nice touch, giving me direct control over its behavior without digging through code. The SQLite-backed memory and permission-hardened tools show they've thought about safety and persistence.

The dealbreaker for me is the lack of local model support; it's BYOK, but that key is for a cloud API. Without the ability to point it at my own endpoint, I can't run it offline or on my own hardware. The absence of any MCP support also limits how it can be integrated into a larger system. It's open source, but not quite sovereign.

reliability
7
usefulness
6
cost
5
longevity
8
Agree with El Hacker?