ZeroClaw

Generated on 6 Apr 2026 from the ZeroClaw catalog page

ZeroClaw is a fast, small, and fully autonomous AI assistant infrastructure built in Rust. It serves as the runtime operating system for agentic workflows — abstracting models, tools, memory, and execution so agents can be built once and run anywhere.

With a memory footprint under 5MB and cold start times under 10ms, ZeroClaw is designed for cost-efficient deployment on minimal hardware.

Features

  • Lean Runtime: Single Rust binary with <5MB RAM usage and near-instant startup
  • Provider Agnostic: Supports OpenAI, Anthropic, OpenRouter, Ollama, and any OpenAI-compatible endpoint
  • Multi-Channel: CLI, Telegram, Discord, Slack, WhatsApp, and more
  • Built-in Memory: SQLite hybrid search with vector + keyword retrieval
  • Secure by Default: Gateway pairing, sandbox execution, filesystem scoping, encrypted secrets
  • Fully Swappable: Every subsystem is a trait — swap providers, channels, tools, and memory with config changes

System Components

Component Details
ZeroClaw v0.1.9a (pre-built Rust binary)
Caddy Reverse proxy with automatic TLS
UFW Firewall (HTTP, HTTPS, SSH)
fail2ban SSH brute-force protection
Ubuntu 24.04 LTS

Software Included

This Marketplace listing does not include a detailed software list.

Creating an App using the Control Panel

Click the Deploy to DigitalOcean button to create a Droplet based on this 1-Click App. If you aren’t logged in, this link will prompt you to log in with your DigitalOcean account.

Deploy to DO

Creating an App using the API

In addition to creating a Droplet from the ZeroClaw 1-Click App using the control panel, you can also use the DigitalOcean API. As an example, to create a 4GB ZeroClaw Droplet in the SFO2 region, you can use the following curl command. You need to either save your API access token to an environment variable or substitute it in the command below.

curl -X POST -H 'Content-Type: application/json' \
         -H 'Authorization: Bearer '$TOKEN'' -d \
        '{"name":"choose_a_name","region":"sfo2","size":"s-2vcpu-4gb","image":"zeroclaw"}' \
        "https://api.digitalocean.com/v2/droplets"

Getting Started After Deploying ZeroClaw

  1. Create a Droplet using this 1-Click image
  2. SSH into your Droplet — the setup wizard will run automatically on first login
  3. Select an AI provider (DigitalOcean Gradient, OpenAI, Anthropic, or OpenRouter)
  4. Enter your API key when prompted
  5. Access the gateway at https://your-droplet-ip

DigitalOcean Gradient

Gradient uses a single model access key for serverless inference at https://inference.do-ai.run/v1. The default model is Kimi K2.5 (kimi-k2.5). During first-login setup you can choose Kimi K2.5, MiniMax M2.5 (minimax-m2.5), GLM 5 (glm-5), or Claude Sonnet 4.5 (anthropic-claude-4.5-sonnet). Re-run sudo /etc/setup_wizard.sh to switch models, or edit default_model in /home/zeroclaw/.zeroclaw/config.toml.

Managing ZeroClaw

Service Control

# Restart the service
systemctl restart zeroclaw

# Check service status
systemctl status zeroclaw

# View logs
journalctl -u zeroclaw -f

Helper Scripts

# Restart with status check
/opt/restart-zeroclaw.sh

# Show status and version
/opt/status-zeroclaw.sh

# Update to latest version
sudo /opt/update-zeroclaw.sh

# Configure custom domain with TLS
sudo /opt/setup-zeroclaw-domain.sh

# Run CLI commands
/opt/zeroclaw-cli.sh status
/opt/zeroclaw-cli.sh doctor
/opt/zeroclaw-cli.sh agent -m "Hello, ZeroClaw!"

Reconfigure Provider

sudo /etc/setup_wizard.sh

Custom Domain with HTTPS

Point your domain’s DNS to your Droplet’s IP, then run:

sudo /opt/setup-zeroclaw-domain.sh

This configures Caddy with automatic Let’s Encrypt TLS certificates.

Update ZeroClaw

sudo /opt/update-zeroclaw.sh

This downloads the latest release binary from GitHub and restarts the service.

Configuration

The main configuration file is located at /home/zeroclaw/.zeroclaw/config.toml. See the ZeroClaw documentation for all configuration options.

Resources

We can't find any results for your search.

Try using different keywords or simplifying your search terms.