diff --git a/pages/common/zeroclaw-agent.md b/pages/common/zeroclaw-agent.md new file mode 100644 index 0000000000..86417abcbc --- /dev/null +++ b/pages/common/zeroclaw-agent.md @@ -0,0 +1,32 @@ +# zeroclaw agent + +> Start the AI agent loop for interacting with ZeroClaw. +> More information: . + +- Send a single message to the AI agent: + +`zeroclaw agent {{[-m|--message]}} "{{Hello, ZeroClaw!}}"` + +- Start interactive chat mode: + +`zeroclaw agent` + +- Send a message with a specific provider: + +`zeroclaw agent {{[-m|--message]}} "{{Hello}}" {{[-p|--provider]}} {{anthropic}}` + +- Send a message with a specific model: + +`zeroclaw agent {{[-m|--message]}} "{{Hello}}" --model {{anthropic/claude-sonnet-4-20250514}}` + +- Send a message with custom temperature: + +`zeroclaw agent {{[-m|--message]}} "{{Hello}}" {{[-t|--temperature]}} {{0.5}}` + +- Send a message and attach a hardware peripheral: + +`zeroclaw agent {{[-m|--message]}} "{{Hello}}" --peripheral {{nucleo-f401re:/dev/ttyACM0}}` + +- Display help: + +`zeroclaw agent {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-channel.md b/pages/common/zeroclaw-channel.md new file mode 100644 index 0000000000..82dd6d44a4 --- /dev/null +++ b/pages/common/zeroclaw-channel.md @@ -0,0 +1,28 @@ +# zeroclaw channel + +> Manage channels (Telegram, Discord, Slack, etc.) for ZeroClaw. +> More information: . + +- List all configured channels: + +`zeroclaw channel list` + +- Start all configured channels: + +`zeroclaw channel start` + +- Run health checks for configured channels: + +`zeroclaw channel doctor` + +- Add a new channel: + +`zeroclaw channel add {{telegram|discord|whatsapp|slack|webhook|...}} '{{json_config}}'` + +- Remove a channel: + +`zeroclaw channel remove {{channel_name}}` + +- Display help: + +`zeroclaw channel {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-cron.md b/pages/common/zeroclaw-cron.md new file mode 100644 index 0000000000..e25af8b717 --- /dev/null +++ b/pages/common/zeroclaw-cron.md @@ -0,0 +1,32 @@ +# zeroclaw cron + +> Manage scheduled tasks for ZeroClaw. +> More information: . + +- List all scheduled tasks: + +`zeroclaw cron list` + +- Add a new scheduled task with a cron expression: + +`zeroclaw cron add "{{* * * * *}}" "{{command}}"` + +- Add a one-shot delayed task: + +`zeroclaw cron once {{30m|1h|1d|...}} "{{command}}"` + +- Remove a scheduled task: + +`zeroclaw cron remove {{task_id}}` + +- Pause a scheduled task: + +`zeroclaw cron pause {{task_id}}` + +- Resume a paused task: + +`zeroclaw cron resume {{task_id}}` + +- Display help: + +`zeroclaw cron {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-daemon.md b/pages/common/zeroclaw-daemon.md new file mode 100644 index 0000000000..3670050daf --- /dev/null +++ b/pages/common/zeroclaw-daemon.md @@ -0,0 +1,24 @@ +# zeroclaw daemon + +> Start the full autonomous runtime for ZeroClaw (gateway + channels + heartbeat). +> More information: . + +- Start the daemon on default port (8080): + +`zeroclaw daemon` + +- Start the daemon on a specific port: + +`zeroclaw daemon {{[-p|--port]}} {{8080}}` + +- Start the daemon on a random available port: + +`zeroclaw daemon {{[-p|--port]}} 0` + +- Start the daemon on a specific host: + +`zeroclaw daemon --host {{0.0.0.0}} {{[-p|--port]}} {{8080}}` + +- Display help: + +`zeroclaw daemon {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-doctor.md b/pages/common/zeroclaw-doctor.md new file mode 100644 index 0000000000..44e9c3f13f --- /dev/null +++ b/pages/common/zeroclaw-doctor.md @@ -0,0 +1,12 @@ +# zeroclaw doctor + +> Run diagnostics for ZeroClaw daemon, scheduler, and channel freshness. +> More information: . + +- Run diagnostics: + +`zeroclaw doctor` + +- Display help: + +`zeroclaw doctor {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-gateway.md b/pages/common/zeroclaw-gateway.md new file mode 100644 index 0000000000..9751cd56a3 --- /dev/null +++ b/pages/common/zeroclaw-gateway.md @@ -0,0 +1,24 @@ +# zeroclaw gateway + +> Start the gateway server for ZeroClaw (webhooks and API). +> More information: . + +- Start the gateway on default port (8080): + +`zeroclaw gateway` + +- Start the gateway on a specific port: + +`zeroclaw gateway {{[-p|--port]}} {{8080}}` + +- Start the gateway on a random available port: + +`zeroclaw gateway {{[-p|--port]}} 0` + +- Start the gateway on a specific host: + +`zeroclaw gateway --host {{0.0.0.0}} {{[-p|--port]}} {{8080}}` + +- Display help: + +`zeroclaw gateway {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-hardware.md b/pages/common/zeroclaw-hardware.md new file mode 100644 index 0000000000..114d639f0c --- /dev/null +++ b/pages/common/zeroclaw-hardware.md @@ -0,0 +1,12 @@ +# zeroclaw hardware + +> Discover and introspect USB hardware for ZeroClaw. +> More information: . + +- List available USB hardware devices: + +`zeroclaw hardware discover` + +- Display help: + +`zeroclaw hardware {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-integrations.md b/pages/common/zeroclaw-integrations.md new file mode 100644 index 0000000000..4ca2a4dfb5 --- /dev/null +++ b/pages/common/zeroclaw-integrations.md @@ -0,0 +1,12 @@ +# zeroclaw integrations + +> Browse and manage 50+ integrations for ZeroClaw. +> More information: . + +- Show details about a specific integration: + +`zeroclaw integrations info {{Telegram|Discord|Slack|WhatsApp|Matrix|...}}` + +- Display help: + +`zeroclaw integrations {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-migrate.md b/pages/common/zeroclaw-migrate.md new file mode 100644 index 0000000000..a2a1e49f1e --- /dev/null +++ b/pages/common/zeroclaw-migrate.md @@ -0,0 +1,16 @@ +# zeroclaw migrate + +> Migrate data from other agent runtimes to ZeroClaw. +> More information: . + +- Preview migration from OpenClaw without writing data: + +`zeroclaw migrate openclaw --dry-run` + +- Migrate memory from OpenClaw workspace: + +`zeroclaw migrate openclaw` + +- Display help: + +`zeroclaw migrate {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-models.md b/pages/common/zeroclaw-models.md new file mode 100644 index 0000000000..31c08d8031 --- /dev/null +++ b/pages/common/zeroclaw-models.md @@ -0,0 +1,20 @@ +# zeroclaw models + +> Manage provider model catalogs for ZeroClaw. +> More information: . + +- Refresh and cache models for the default provider: + +`zeroclaw models refresh` + +- Refresh models for a specific provider: + +`zeroclaw models refresh --provider {{openrouter}}` + +- Force live refresh ignoring cached models: + +`zeroclaw models refresh --force` + +- Display help: + +`zeroclaw models {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-onboard.md b/pages/common/zeroclaw-onboard.md new file mode 100644 index 0000000000..30d14b0639 --- /dev/null +++ b/pages/common/zeroclaw-onboard.md @@ -0,0 +1,24 @@ +# zeroclaw onboard + +> Initialize workspace and configuration for ZeroClaw. +> More information: . + +- Quick setup with API key and provider: + +`zeroclaw onboard --api-key {{api_key}} --provider {{openrouter}}` + +- Run the full interactive wizard: + +`zeroclaw onboard --interactive` + +- Reconfigure channels/allowlists only (fast repair flow): + +`zeroclaw onboard --channels-only` + +- Quick setup with specific memory backend: + +`zeroclaw onboard --api-key {{api_key}} --provider {{openrouter}} --memory {{sqlite}}` + +- Display help: + +`zeroclaw onboard {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-service.md b/pages/common/zeroclaw-service.md new file mode 100644 index 0000000000..06c4aabbdb --- /dev/null +++ b/pages/common/zeroclaw-service.md @@ -0,0 +1,28 @@ +# zeroclaw service + +> Manage the ZeroClaw background service (launchd/systemd user service). +> More information: . + +- Install the daemon service: + +`zeroclaw service install` + +- Start the daemon service: + +`zeroclaw service start` + +- Stop the daemon service: + +`zeroclaw service stop` + +- Check service status: + +`zeroclaw service status` + +- Uninstall the daemon service: + +`zeroclaw service uninstall` + +- Display help: + +`zeroclaw service {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-skills.md b/pages/common/zeroclaw-skills.md new file mode 100644 index 0000000000..6f5eec4ac4 --- /dev/null +++ b/pages/common/zeroclaw-skills.md @@ -0,0 +1,24 @@ +# zeroclaw skills + +> Manage user-defined skills for ZeroClaw. +> More information: . + +- List installed skills: + +`zeroclaw skills list` + +- Install a skill from a GitHub URL: + +`zeroclaw skills install https://github.com/{{user}}/{{repo}}` + +- Install a skill from a local path: + +`zeroclaw skills install {{path/to/skill}}` + +- Remove an installed skill: + +`zeroclaw skills remove {{skill_name}}` + +- Display help: + +`zeroclaw skills {{[-h|--help]}}` diff --git a/pages/common/zeroclaw-status.md b/pages/common/zeroclaw-status.md new file mode 100644 index 0000000000..1ae7b3fc28 --- /dev/null +++ b/pages/common/zeroclaw-status.md @@ -0,0 +1,12 @@ +# zeroclaw status + +> Show the full system status for ZeroClaw. +> More information: . + +- Show system status: + +`zeroclaw status` + +- Display help: + +`zeroclaw status {{[-h|--help]}}` diff --git a/pages/common/zeroclaw.md b/pages/common/zeroclaw.md new file mode 100644 index 0000000000..329bff19d5 --- /dev/null +++ b/pages/common/zeroclaw.md @@ -0,0 +1,37 @@ +# zeroclaw + +> Fast, small, and fully autonomous AI assistant infrastructure. +> Some subcommands such as `onboard`, `models`, `service`, etc have their own usage documentation. +> More information: . + +- Initialize workspace and configuration (quick setup): + +`zeroclaw onboard --api-key {{api_key}} --provider {{openrouter|anthropic|openai|...}}` + +- Run the full interactive onboarding wizard: + +`zeroclaw onboard --interactive` + +- Send a single message to the AI agent: + +`zeroclaw agent {{[-m|--message]}} "{{Hello, ZeroClaw!}}"` + +- Start interactive chat mode: + +`zeroclaw agent` + +- Start the gateway server (default: 127.0.0.1:8080): + +`zeroclaw gateway` + +- Start full autonomous runtime (gateway + channels + heartbeat): + +`zeroclaw daemon` + +- Check system status: + +`zeroclaw status` + +- Run diagnostics: + +`zeroclaw doctor`