comparison · named names

We named names. So did they.

The self-hosted AI agent category has six products people actually consider in 2026: Smartopol, Hermes, OpenClaw, NanoClaw, IronClaw, OpenJarvis. Here's what each one claims, what each one actually ships, and where Smartopol lands.

no weasel words · no "other agents" · competitor marketing quoted, checked against the code

§ 01 · one-screen summary

Every row below is verifiable. Read on for where the numbers come from.

capability smartopol hermes openclaw nanoclaw ironclaw openjarvis
Self-hostedyesyesyesyesyesyes
Self-evolving (nightly reflection)cortex dreamingsimulated
Native hierarchical memorylayered memory pyramidkeyword search onlybasicbasicencrypted KVbasic
Cross-channel single identity6-digit pairingpartialper-channel
Multi-channelDiscord · TG · Web · WS · Terminal14 claimed20+ claimedWA · TGlimitedlocal
Model-agnostic15+ providers + OAI-compatClaude-firstClaude-firstClaude-firstClaude-firstClaude-first
Sandboxed plugin systemsigned, isolatedscript pluginsscript skillsbasicbasicbasic
Prompt-injection hardened memoryregex + fenced + evergreenpartialCVEs in 2026yes
OS-level sandboxingkernel-enforcedclaimedweak defaultscontainerzero-trust
Audit log (tamper-evident)cryptographically chainedclaimed
Self-update (signed, atomic)yespip install -Umanualmanualmanual
Multi-user RBAC9 permissionsper-agentyes
Real benchmarks published18M tokens · 65–87ms
Licensefree-like-VLCMITMITMITcommercialMIT
Pricingfree foreverfreefreefreepaid onlyfree
Commercial support availableyesyes
Smartopol leads present / adequate absent warn caveat / risk
§ 02 · vs hermes agent

Hermes Agent (Nous Research)

The closest positioning rival. Their homepage: "an autonomous agent that lives on your server, remembers what it learns, and gets more capable the longer it runs." That is also exactly what Smartopol is.

Where Hermes leads

  • Channel breadth — 14 channels shipped (TG, Discord, Slack, WhatsApp, Signal, Matrix, Mattermost, Email, SMS, DingTalk, Feishu, WeCom, BlueBubbles, Home Assistant). Smartopol ships 5.
  • Deployment backends — VPS, Docker, SSH, Daytona, Singularity, Modal. Smartopol is a single binary.
  • Community — public skills hub. Smartopol does not (yet — see why-closed-source).

Where Smartopol leads

  • Memory. Hermes uses keyword search with per-turn summaries. Smartopol ships a hierarchical Memory Pyramid with semantic retrieval, cross-language embeddings, spaced-repetition pruning. Different category of system.
  • Self-improvement (actual). Hermes markets "skill self-improvement"; the code writes updated markdown skills. It does not run a nightly reflection cycle. Smartopol does.
  • Evergreen-skill protection. Hermes allows memory-injection to delete skills. Smartopol refuses architecturally.
  • Injection defense. Hermes scans at the channel layer. Smartopol scans every memory write, fences recalled memory as background, 60-pattern threat set.
  • Self-update. Hermes: pip install -U. Smartopol: signed-release, atomic-binary-swap, mid-conversation-resume.
  • Real benchmarks. Smartopol: 18M-token ingest · 65–87ms retrieval · smartopol bench. Hermes: none.
honest read

Hermes and Smartopol are philosophically aligned and both free to use.

Hermes chose channel breadth + MIT + community governance.
Smartopol chose memory depth + hardening + closed source for the long run.
Pick by which half matters to you.

§ 03 · vs openclaw

OpenClaw

Pitch: "the AI that actually does things. Clears your inbox, sends emails, manages your calendar, checks you in for flights. All from WhatsApp, Telegram, or any chat app you already use." Strongest axis: channel + skill marketplace breadth. Weakest axis: security posture.

Where OpenClaw leads

  • Channel count — 20+ messaging platforms
  • Skill marketplace — 5,700+ community skills on ClawHub
  • Rapid setup narrativenpx openclaw · ~5 minutes claimed

Where Smartopol leads

  • Security posture. Multiple CVEs disclosed in 2026 (CVE-2026-25253, -27001, -30741). A third-party audit flagged 1,467 malicious skills in ClawHub and "weak default security settings with deep system access." Smartopol's defaults are the opposite.
  • Multi-agent orchestration. OpenClaw explicitly disables agent-to-agent messaging by default: "must be explicitly enabled + allowlisted." Smartopol supports real sub-agent orchestration with shared memory but scoped tool access.
  • Model-agnostic. OpenClaw leans Claude-specific. Smartopol is genuinely multi-provider by design.
  • Pricing clarity. OpenClaw has no stated pricing or commercial path.
  • Memory depth. OpenClaw is persistent context + extraCollections. That is a data layer. Smartopol's Memory Pyramid is a memory system.
honest read

OpenClaw won the race to 5,700 skills. Smartopol won the race to skills that aren't malicious. If your threat model allows an unaudited marketplace, OpenClaw's ecosystem feels richer. If it doesn't — a smaller, curated, OS-sandboxed surface is the entire point.

§ 04 · vs nanoclaw

NanoClaw

Pitch: "lightweight, production-ready, security-focused alternative to OpenClaw. Docker MicroVM sandbox. Single command." Minimalism play — ~3,900 LoC"small enough to fully understand and audit."

Where NanoClaw leads

  • Auditable minimalism — readable in a weekend
  • Container isolation — OS-enforced sandboxing out of the box
  • Hardware bill — runs on a $3.50/month VPS

Where Smartopol leads

  • Memory. Third-party reviews: NanoClaw's memory is "basic." Smartopol's Memory Pyramid is a research-backed retrieval engine.
  • Skill / plugin ecosystem. NanoClaw: "limited." Smartopol: 35+ curated skills + a sandboxed plugin system.
  • Feature depth. NanoClaw wins audit surface area; Smartopol wins capability depth. Different optimization.
  • Cross-channel identity. NanoClaw treats each channel independently. Smartopol pairs identities across channels.
honest read

NanoClaw if value function is "smallest possible auditable surface."
Smartopol if value function is "the most capable private agent with responsible defaults." Both are valid. They are different products.

§ 05 · vs ironclaw

IronClaw

The enterprise zero-trust agent. Pitch: "Zero-trust sandboxing with encrypted memory. SOC 2 compliance tooling. Healthcare, finance, legal." Pricing around $20/month + LLM costs.

Where IronClaw leads

  • Compliance framing — SOC 2, HIPAA-adjacent vocabulary
  • Enterprise sales motion — dedicated to procurement, not developers
  • Encrypted memory at rest — shipped by default

Where Smartopol leads

  • Free for everyone. IronClaw is paid-only.
  • Setup. IronClaw reviews: "more complex setup." Smartopol is curl | sh.
  • Hardening without price floor. Fenced recall, evergreen protection, injection scan, kernel-level sandboxing, cryptographic audit, signed plugins. Optional encryption-at-rest is one flag away. Most of the IronClaw hardening story — for free.
  • Model-agnostic. IronClaw is Claude-first. Smartopol isn't.
  • Commercial support when you need it. SLA, SSO, source-access-under-NDA — contact us.
honest read

IronClaw wins the enterprise RFP checklist as a default vendor.
Smartopol wins the engineer deciding on a Tuesday afternoon — the one who wants something real on their machine by the end of the day.

§ 06 · vs openjarvis

OpenJarvis

A local-first personal agent framework. Earlier-stage than the others — primarily YouTube demos and secondary coverage. Positioning: "runs on your own device, not in the cloud."

Where OpenJarvis leads: pure local-first framing · strongest privacy positioning in the group · earliest-to-market for "JARVIS"-style assistant concept.

Where Smartopol leads: every other axis. Smartopol is also local-first, and adds channels, memory pyramid, dreaming, plugin sandbox, multi-user RBAC, commercial support, real benchmarks.

Honest read: OpenJarvis is more idea than product today. Revisit in six months.

§ 07 · vs claude code

"I already use Claude Code. Why Smartopol?"

Where Claude Code leads

  • Claude integration — Anthropic's first-party product, tightly coupled to Claude models
  • IDE integrations — VS Code, JetBrains extensions, web terminal
  • Continuous model improvements from Anthropic

Where Smartopol leads

  • Channel breadth. CC is terminal + IDE. Smartopol is Discord, TG, web, WS, terminal — with cross-channel identity.
  • Provider neutrality. CC assumes Claude. Smartopol works with Claude, Z.AI, Minimax, Qwen, Ollama, OpenAI.
  • Memory. CC has no persistent hierarchical memory system. Smartopol does.
  • Self-evolution. CC runs fresh each invocation. Smartopol dreams nightly and adapts.
  • Multi-user. CC is per-user, per-shell. Smartopol is a multi-user background service.
  • Tool surface. Smartopol ships comparable tools plus skills, sandboxed plugins, and an MCP bridge that can expose Smartopol's memory to CC.
honest read

Complementary, not substitutes. The typical Smartopol user runs Claude Code inside a Smartopol terminal session — that is a supported pattern (the claude_session tool exists for this). Smartopol becomes the long-lived brain. Claude Code is one of its hands.

§ 08 · vs aider / goose / coding agents

Different category. Not a direct comparison.

Aider and Goose are coding-first agents with narrow scope — edit a repo, run tests, commit. Smartopol is a general-purpose agent that can also do coding — but can also remember your mother's birthday, schedule reminders, post to Discord, run Home Assistant automations, and wake up at 04:00 to reflect on the day.

If you only want a coding agent, Aider or Goose are excellent. If you want one agent for everything — Smartopol.

§ 09 · the questions nobody else answers

The questions a serious buyer actually asks.

Will my data leave my machine?

Smartopol: No — unless you send it to your LLM provider. The service runs locally. Memory is stored on your machine. Dreaming is local LLM calls (to your API key with your provider). Telemetry is opt-in and level-gated. Only IronClaw and Smartopol have encryption-at-rest as a one-flag option.

What happens when the founder disappears?

Signed release tarballs are on a CDN, not a GitHub download that can vanish. The install script, the versions manifest, and the source of record are static assets. A licensee can keep running the version they have forever. Commercial licensees can negotiate source escrow.

Where's the source code?

Not publicly mirrored today. See why-closed-source for the reasoning. Commercial customers can request a read-only source license under NDA.

Do you sell my data?

No. Business model: license fees from end users and commercial contracts. No advertising tier. No data brokering. No mandatory telemetry. None of the open-source alternatives have a business model at all — that is both their ethical strength and their commercial weakness.

What happens on day 30?

Memory Pyramid has learned your patterns. Cortex Dreaming has shaped USER.md to seven bullets about who you are. The agent greets you in week one. Has inside jokes by month two. The other agents on day 30 are the other agents on day 1, plus whatever facts they happened to keyword-match.

§ 10 · notes on the claims

Every line above is traceable.

If anything here is wrong, email hello@smartopol.ai with a link to the counter-evidence — we'll update the page same day.

Try it when it launches.

Smartopol is currently in private beta. Invitations go out in waves, before public launch.

No newsletter. No nurture sequence.