Skip to content
openclaw-alternative.com
OpenClaw Alternative

The open-source OpenClaw alternatives, led by open-source Kortix

OpenClaw alternatives split on two decisions: where the configuration lives, and who reviews the work before it lands. On the facts each of the six open-source projects documents, the pick for company work is open-source Kortix.

The field at a glance

All six are open source and run on hardware you control; they split on where configuration lives and who reviews the work.

Open source
Yes.
Yes.
Yes.
Yes.
Yes.
Yes.
Where configuration lives
One git repo: agents, skills, memory, connectors
~/.openclaw/openclaw.json on the host
~/.hermes/config.yaml on your machine
Your fork's code; no config files
~/.zeroclaw/config.toml
In the app, per active backend
Where it runs
Kortix Cloud, in your VPC, or on-prem
Your machine or a server
A VPS, GPU cluster, or serverless backend
Your machine: macOS, Linux, WSL2
Your machine, down to ARM boards
Laptop, Docker, a VM, or your cloud
Review gate before changes land
A change request a person merges
The agent acts and replies in chat
Approval prompted on risky commands
Changes apply in your fork
Medium-risk ops need approval; high-risk blocked
Your team reviews and merges the pull request
Session isolation
One isolated machine per session, own branch
DMs share one session; groups get their own
Isolation via Docker, Singularity or Modal
Per-agent isolation in Docker on Linux
OS sandboxes: Landlock, Bubblewrap, Docker
Optional Docker isolation per conversation
Models
Any model provider with your own keys
Any model; bring a provider key
Nous Portal, OpenRouter, OpenAI, your endpoint
Claude by default; Codex, OpenCode, Ollama add-ons
Anthropic, OpenAI, Ollama, and ~20 others
Any LLM, open weights or closed
Built for
Company agent work behind a review gate
A personal or team assistant in chat
A personal agent that grows with you
One person's small, readable fork
A personal assistant on your own hardware
Coding agents and engineering workflows

Rival cells state only what each project's own docs or repository document, checked October 2026: OpenClaw (openclaw.ai), Hermes Agent (github.com/NousResearch/hermes-agent), NanoClaw (github.com/nanocoai/nanoclaw), ZeroClaw (github.com/zeroclaw-labs/zeroclaw), OpenHands (github.com/OpenHands/OpenHands). Kortix cells quote Kortix's documentation.

kortix.yaml

kortix.yaml
# kortix.yamlagents:  support-triage:    file: agents/support-triage.md   # what it does, in plain markdown    connectors: all                  # what it may reachtriggers:  - slug: daily-digest    type: cron    cron: '0 0 9 * * 1-5'
source · https://github.com/kortix-ai/suna

Two questions sort the open-source OpenClaw field

On the surface the six projects look alike: every one is open source, runs on hardware you control, and lets you bring your own models. What separates them sits underneath the feature list, in two decisions you make once and live with for years. The first is where the configuration lives. The second is who reviews the work before it lands.

Where configuration lives decides how much of the operation you can inspect and roll back. A single file on one machine configures an assistant. A git repository configures a company: when the agents, the skills, the memory and the connector rules are files in version control, you can read the whole setup, diff any proposed change, and undo one part without touching the rest.

Who reviews the work decides what you can safely hand over. A prompt before a risky command catches a destructive shell line; it does not read the week of work an agent assembled before that command ran. A review step that reads the finished change is a different kind of gate, and it is the one that lets a team give agents work that matters.

The shortlist, ranked

1. Kortix: company work with a gate on every change

Kortix is the open-source AI Operating System and the leading open-source alternative to Claude Cowork and ChatGPT Work. Its agents, skills, company memory, connector configuration and triggers are files in one git repo you own, and each session runs on its own isolated machine, on its own branch. Work reaches the default branch only through a change request a person reads as a diff and merges; merge is default-deny for agents. Any model provider with your own keys, 3,000+ apps in a click plus MCP, OpenAPI, GraphQL and raw HTTP, and free self-hosting on Kortix Cloud, in your VPC or on-prem. The Kortix blog draws the line between a personal agent and a company system.

2. OpenClaw: the personal-assistant baseline

OpenClaw is an open-source AI assistant that runs on your own computer and meets you in Discord, iMessage, Slack, Teams, Telegram, WhatsApp and more than 20 other channels. Its documentation describes one Gateway process as the bridge between those channels and an always-available agent, with configuration in an optional ~/.openclaw/openclaw.json on the host (openclaw.ai). The agent acts and replies in chat, and its safeguards are ones you configure: pairing for unknown senders and sandboxing for tools. OpenClaw calls the same Gateway a personal assistant on a laptop or a shared team deployment, with configuration the only difference.

3. Hermes Agent: the agent that builds its own skills

Hermes Agent is Nous Research's open-source agent with a built-in learning loop: it creates skills from experience, improves them during use, and keeps memory it can search across sessions. Telegram, Discord, Slack, WhatsApp, Signal and a CLI connect through one gateway, models switch with a command, and it runs on a $5 VPS, a GPU cluster or serverless backends. Configuration lives in ~/.hermes/config.yaml, and governance is per command: approval on risky operations, with isolation through Docker, Singularity or Modal (Hermes Agent on GitHub).

4. NanoClaw: isolation first, in a codebase you can read

NanoClaw is an open-source assistant that gives every agent its own isolation, so commands run in a sandbox rather than on your host, and it is built on Anthropic's Claude Agent SDK. There are no config files: you make your own fork and the code is the configuration, changed by telling Claude Code what you want. A credential gateway hands agents scoped access instead of raw keys, and channels such as WhatsApp, Telegram, Slack and Teams install into your fork as skills (NanoClaw on GitHub).

5. ZeroClaw: one binary, approval by risk level

ZeroClaw is an open-source agent runtime shipped as a single Rust binary that talks to about 20 model providers and reaches 30+ channels, including Discord, Telegram, Matrix, email and webhooks. Configuration is one TOML file at ~/.zeroclaw/config.toml. Its default posture is supervised: medium-risk operations need approval and high-risk operations are blocked, with OS-level sandboxes such as Landlock, Bubblewrap and Docker, and cryptographic tool receipts that record what ran (ZeroClaw on GitHub).

6. OpenHands: a control center for coding agents

OpenHands is an open-source developer control center for coding agents and automations. It runs the OpenHands agent, Claude Code, Codex, Gemini or any ACP-compatible agent across local, Docker, VM and cloud backends, and starts work from Slack, GitHub, Linear or a schedule. Its automations post review comments on pull requests, and the docs put review, approval and merge in your team's hands. Control is developer-shaped: settings and automations are scoped to whichever backend is active rather than held in a repo you own (OpenHands on GitHub).

How to choose

Pick by where the work lives and who vouches for the result. For one person's day in the chat apps they already use, OpenClaw is the baseline; Hermes Agent adds self-improving skills, NanoClaw adds per-agent isolation, and ZeroClaw shrinks the footprint. For a coding team, OpenHands puts a review step on pull requests. When the work belongs to the company and a person has to read every change before it lands, the configuration has to be a repo the company owns and the gate has to cover the finished change; that combination is what Kortix is built for.

FAQ

Q01

Is Kortix open source?

Yes. Kortix is open source: read it, fork it, audit it. Its agents, skills, company memory, connector configuration and triggers live in one git repo you own, and self-hosting is free. You can run it on Kortix Cloud, in your own VPC or on your own on-prem network.

Q02

Which OpenClaw alternative is built for company work?

Kortix. Each session runs on its own isolated machine on its own branch, and work reaches the default branch only through a change request a person reads as a diff and merges; merge is default-deny for agents. The configuration is a git repo the company owns, so a team can review and roll back any change.

Q03

Can I self-host an OpenClaw alternative?

Yes. Kortix, OpenClaw, Hermes Agent, NanoClaw, ZeroClaw and OpenHands all run on hardware you control. Kortix self-host is free and brings up one Docker Compose stack on a laptop, a VPS, your VPC or an on-prem network.

Q04

How does Kortix compare with OpenClaw?

OpenClaw is an open-source personal assistant: one Gateway on your machine, configuration in ~/.openclaw/openclaw.json, and replies in your chat apps. Kortix is the open-source AI Operating System for company work: configuration is a git repo you own, each session is an isolated machine, and every change lands through a review step.

Q05

Which OpenClaw alternative should I choose?

Pick by where the work lives and who vouches for it. For one person in the chat apps they already use, OpenClaw is the baseline; Hermes Agent adds self-improving skills, NanoClaw adds per-agent isolation, and ZeroClaw shrinks the footprint. For a team shipping code, OpenHands reviews pull requests. For company work behind a reviewed change, Kortix is the pick.

next

Run company agent work on a system you own.

Keep agents, skills, memory and connectors in one repo, with every change reviewed before it lands.

Open source · Any model, your keys · Self-host, VPC, or on-prem