FastClaw Docs

Introduction

FastClaw is a single-binary AI agent runtime for building, managing, and operating agents.

FastClaw is an Agent Factory. It creates, manages, and runs AI agents. Each agent has its own personality (SOUL.md), identity, memory, skills, tools, model configuration, channels, scheduler, and session history.

The runtime is intentionally small at the deployment boundary: one Go binary, SQLite by default, Postgres for distributed deployments, and a dashboard at http://localhost:18953.

FastClaw admin dashboard

FastClaw agent management

What FastClaw Provides

AreaCapability
Agent lifecycleCreate, edit, share, delete, and scope agents per user
Identity filesStore SOUL.md, IDENTITY.md, MEMORY.md, USER.md, TOOLS.md, AGENTS.md, and related files in the database
LLM routingOpenAI-compatible and Anthropic-compatible providers, with per-agent overrides
SkillsBundled and installed skills, global or agent-private
ToolsFile access, shell execution, web fetch/search, memory search, MCP tools, plugins
SandboxDocker, E2B, or Boxlite backends for tool execution and code previews
ChannelsWeb chat plus Telegram, Discord, Slack, WeChat, LINE, and Feishu bindings
SchedulerAgent-created cron jobs with dashboard inspection and pause/delete controls
APIsOpenAI-compatible /v1/chat/completions, app-user provisioning, usage/quota endpoints, and dashboard REST APIs

Mental Model

FastClaw separates three concerns:

  1. Bootstrap configuration comes from FASTCLAW_* environment variables: port, bind address, storage backend, sandbox backend, object store, Redis, logging.
  2. Runtime configuration lives in the database: providers, channels, tools, default models, agent overrides, scheduler settings, and plugin settings.
  3. Agent workspace state is isolated by agent, user, channel, chat session, or project depending on the calling path.

Storage Layout

~/.fastclaw/
  fastclaw.db
  skills/
  agents/
    <agentId>/agent/skills/

The database is the source of truth for users, agents, sessions, API keys, scoped config, and agent system files. Skill folders stay on disk so they can be mounted into sandboxes.

Next Steps