OpenViSTAI · Agents · Blockchain · Crypto
Menu
Agent Infrastructure

Nanoclaw

Nanoclaw is an MIT-licensed TypeScript AI agent runtime that runs agents in separate Linux containers and connects them to messaging channels, memory, scheduled jobs and multi-agent workflows.

Independent OpenViST project profile, based on linked sources.

Nanoclaw — OpenViST project profile in Agent Infrastructure.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Nanoclaw when you need a source-available, container-based agent host that can be connected to messaging channels and changed to fit a specific workflow.

Who it is for

  • Developers building customizable self-hosted AI assistants.
  • Individuals who want to adapt an agent runtime through code changes.
  • Teams creating multiple messaging-based agents with separate identities and memory.
  • Organizations seeking containerized execution for custom agent workflows.

Documented uses

  • Run an AI assistant in a self-hosted environment.
  • Route conversations from supported messaging channels to containerized agents.
  • Create separate Slack agents with their own bot identities, containers and memory.
  • Schedule recurring automated agent tasks.
  • Customize agent behavior and providers in a project fork.
Before you choose

Requirements & limits

The repository is public and MIT-licensed. The quick-start instructions use Node, pnpm, Docker and an Anthropic credential; the project also documents additional provider options in its repository description.

  • Container isolation is central to the runtime model, but the supplied material does not define the runtime configuration or guarantee a particular isolation level.
  • Channel integrations are modular and installed on demand, so the available channel set depends on the modules selected.
  • Customization is performed through code changes rather than a broad configuration interface.
  • The project has no monitoring dashboard or debugging UI described in the supplied repository material.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Set up a first Nanoclaw agent and messaging channel

Prepare Nanoclaw from a fresh checkout, build its agent container and pair one supported channel.

Before you start

  • A fresh machine or self-hosted environment.
  • A Nanoclaw repository checkout.
  • Node, pnpm and Docker; the quick-start script can install them if missing.
  • An Anthropic credential for registration with the credential gateway.
  • One supported initial channel: Slack, Telegram, Discord, WhatsApp, iMessage or the local CLI.

Steps

  1. Clone the repository into a new directory and change into that checkout.

  2. Run the repository’s nanoclaw.sh script.

  3. Follow the script as it installs or verifies Node, pnpm and Docker, installs the credential gateway and registers the Anthropic credential.

  4. Let the script build the agent container and pair the selected initial channel.

Expected outcome

A named agent is prepared for messaging through the selected initial channel.

Guide limitations

  • The supplied instructions do not specify the detailed setup flow for each channel.
  • The repository describes containerized execution but does not specify the container runtime configuration or guarantee a particular isolation level.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
2 October 2026
Original website title
nanocoai/nanoclaw · Official homepage title · retained in its source language