Documentation Index
Fetch the complete documentation index at: https://docs.apiyi.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
FastClaw is a lightweight AI Agent runtime written in Go, positioned as an “Agent Factory” — it creates, manages, and runs multiple AI agents, each with its own personality (SOUL.md), memory, skills, and tools. FastClaw handles LLM communication, tool execution, sandbox isolation, and session management out of the box, ships as a single binary, and comes with a built-in Web Dashboard. By integrating APIYI, you get:🚀 Single-Binary Deployment
One-line install, bundled SQLite, runs locally or in the cloud
🤖 Multi-Agent Management
Each agent has its own personality, model, skills, and sessions
📱 Multi-Channel IM
Built-in Telegram / Discord / Slack channel bindings
🛡️ Sandbox Isolation
Docker / E2B sandbox support for secure tool execution
Project Info: FastClaw is source-available under the FastClaw Community License (Apache 2.0 + addendum). Repository:
github.com/fastclaw-ai/fastclaw.Install & Start
Install FastClaw with the official one-liner — it drops a single binary into~/.local/bin:
http://localhost:18953 (default port 18953).
Connect to APIYI (Recommended)
APIYI is compatible with both the OpenAI and Anthropic API protocols. FastClaw can use either an OpenAI-compatible Provider or an Anthropic-compatible Provider — both reach the same full model matrix with a single APIYI key.Option 1: Configure via Dashboard (Recommended)
- Open
http://localhost:18953and log in with the admin account generated on first run - Go to Models / Providers and add a new Provider entry:
| Field | Recommended Value |
|---|---|
| Provider type | OpenAI compatible |
| Base URL | https://api.apiyi.com/v1 |
| API Key | Your APIYI key (sk-...) |
| Models | Add as needed, e.g. gpt-5.4, claude-sonnet-4-6, deepseek-v3.2, gemini-3.1-pro-preview |
- Go to the agent’s Models panel and set it as the default model
Option 2: Configure via CLI
APIYI_API_KEY environment variable must be exported in your shell first (export APIYI_API_KEY=sk-...) — FastClaw does not store the key in plaintext in the database.
Option 3: Anthropic Native Protocol (Best for Claude-Heavy Workloads)
If you primarily use Claude models, point the Anthropic Provider directly at APIYI:| Field | Recommended Value |
|---|---|
| Provider type | Anthropic |
| Base URL | https://api.apiyi.com |
| API Key | Your APIYI key |
| Models | claude-sonnet-4-6, claude-opus-4-7, etc. |
Feature Cheat Sheet
Agent Management
Dashboard → Agents: create / edit agents, define SOUL.md (personality), IDENTITY.md, MEMORY.md (long-term memory)
Skills
Bundled: code-runner, image-gen, data-analysis, web-search, skill-creator. Install more from ClawHub / GitHub.
IM Channel Bindings
Agent → Channels: paste Telegram / Discord / Slack bot tokens — auto-validated on save.
OpenAI-Compatible API
/v1/chat/completions streaming endpoint works with any OpenAI SDK out of the box.Sandbox Execution
Settings → Runtime to toggle Docker / E2B sandbox, with auto-sync of artifacts after tool calls.
Scheduler
Agent → Scheduler: let the agent create cron-based reminders via
create_cron_job.Deployment Modes
| Mode | Use Case | Key Config |
|---|---|---|
| Local | Personal use | fastclaw daemon start, default SQLite storage |
| Docker | Single-host service | cd deploy/docker && ./start.sh |
| Kubernetes | Multi-replica prod | FASTCLAW_STORAGE_TYPE=postgres + S3 object store |
FASTCLAW_STORAGE_TYPE=postgres,FASTCLAW_STORAGE_DSN=postgres://...- A set of
FASTCLAW_OBJECT_STORE_*variables pointing at an S3-compatible store (used to sync skills and workspaces across pods) FASTCLAW_BIND=all(listen on0.0.0.0)
deploy/k8s/ folder.
FAQ
What's the difference between FastClaw and OpenClaw?
What's the difference between FastClaw and OpenClaw?
- FastClaw: Go-based, single binary, geared toward the “Agent Factory” use case — multi-agent management, IM channel delivery, sandbox isolation. Best when you want to ship agents as a service.
- OpenClaw: Node.js-based, focused on the personal local-assistant use case — local privacy + multi-IM-platform interplay.
- Both can reach APIYI’s full model matrix. Pick whichever fits your deployment shape.
Does it support APIYI's full model lineup?
Does it support APIYI's full model lineup?
Yes. APIYI exposes both an OpenAI-compatible endpoint (
https://api.apiyi.com/v1) and an Anthropic-compatible endpoint (https://api.apiyi.com). Either FastClaw provider type works — use the model IDs from APIYI’s docs directly (e.g. gpt-5.4, claude-sonnet-4-6, deepseek-v3.2, gemini-3.1-pro-preview).How do I expose an agent through Telegram / Discord?
How do I expose an agent through Telegram / Discord?
- Create a bot on the target platform and obtain a token
- Dashboard → pick the agent → Channels → paste the token and save (it’s auto-validated via
getMe/auth.test) - Search the bot inside the IM platform and start chatting — sessions are isolated per chatID
Can I use it in a commercial project?
Can I use it in a commercial project?
Yes. The FastClaw Community License allows:
- ✅ Embedding as the backend of your own product (commercial use)
- ✅ Internal deployment within your organization
- ❌ Hosting FastClaw itself as a multi-tenant SaaS to unrelated organizations
- ❌ Removing or altering FastClaw branding in the dashboard
[email protected]Related Resources
Project Repository
github.com/fastclaw-ai/fastclawAPIYI API Docs
Get your key and Base URL reference
OpenClaw Alternative
A different option for the personal local-assistant use case
Pricing & Top-Ups
See APIYI pricing and first-recharge bonuses