FastClaw / Get started
console
FastClaw Dashboard is a local console: manage Agents, Skills, Models, API Keys, Settings, and access each Agent’s chat, files, channels, and scheduling panels.

main area
The setup server registers a set of Web API and static UI fallbacks. Dashboard is not a pure presentation layer. It directly connects back-end capabilities such as Agent CRUD, configuration, system files, workspace, channels, cron, provider, skills, plugins, and usage.
agent
Create, view, configure, delete Agents, and enter the Agent's chat and file panels.
Skills
Install, upload, and view global skills and Agent private skills.
Models
Manage providers, models, default parameters, and per-agent overrides.
interface key
Create three types of keys: admin, user, and agent, and limit the calling boundaries.
Agent panel
Each Agent has its own Chat, Files, Skills, Models, Channels, Scheduler, and Sessions. These APIs in the source code are all hung near /api/agents/{id}/..., and the Dashboard just organizes runtime capabilities into operable interfaces.
- Chat: Web sessions, streaming output, steward, history, todo, sessions.
- Files: SOUL.md, IDENTITY.md, USER.md, MEMORY.md and other system files.
- Channels: Telegram, Discord, Slack, WeChat, Feishu, LINE account binding.
- Scheduler: Cron job creation, triggering, failure times and cleanup.
Public chat entrance
FastClaw supports public access mode like /agents/{id}/chat/. The public session shares the SOUL, IDENTITY, and skills of the Agent, but partitions the session, memory, and USER.md by chatter to prevent different visitors from contaminating the context of each other.
isolation principle
The public entrance is suitable for product demos, customer service, and lightweight robots; for production access, it is still recommended to explicitly pass user or X-Fastclaw-End-User through the /v1 API.