Your First Chat with SimpleClaw
This guide walks you through sending your first message to SimpleClaw and understanding the conversation flow.Prerequisites
Gateway Running
Gateway must be running on port 18789
Model Configured
At least one LLM provider configured
Verify Gateway is Running
Check that the Gateway is accessible:You should see:If not running, start it:
Send Your First Message (CLI)
Use the CLI to send a message directly:The agent will respond in your terminal with streaming output.
Send via Channel (Optional)
If you have a channel configured (e.g., WhatsApp, Telegram), send a message through that platform:WhatsApp:
- Open WhatsApp and message your configured number
- Type: “Hello!”
- Open your bot in Telegram
- Type: “/start” then “Hello!”
- DM your bot or mention it in a channel
- Type: “@YourBot Hello!”
Understanding the Response
When you send a message, SimpleClaw:- Routes the message to the appropriate agent based on channel, account, and peer
- Creates or resumes a session - persistent conversation context
- Streams the response - you see thinking and output in real-time
- Executes tools - the agent can use bash, browser, and custom tools
- Delivers back - response sent to the same channel you messaged from
CLI Output Example
Next Steps
Try Tool Usage
Ask the agent to use tools:bash tool to run date.
Multi-turn Conversation
Messages in the same session maintain context:Adjust Thinking Level
Control how much internal reasoning the agent shows:Common Commands
Session Management
View active sessions:Chat Commands
When chatting via a channel (WhatsApp, Telegram, etc.), you can use these commands:/status- Show session info (model, tokens, cost)/newor/reset- Clear conversation history/think <level>- Change thinking level (off, minimal, low, medium, high, xhigh)/verbose on|off- Toggle verbose output/model <name>- Switch models
Example Conversation Flow
Troubleshooting
Gateway not responding
Gateway not responding
Check if the Gateway is running:View Gateway logs:Restart the Gateway:
Model errors or API failures
Model errors or API failures
Verify your API keys are configured:Check provider authentication:View detailed error logs:
Channel not receiving messages
Channel not receiving messages
Check channel status:Verify channel configuration:Re-authenticate channel:
Advanced Usage
Custom Session Keys
Use custom session keys for isolated conversations:Deliver to Different Channel
Send response to a specific channel:Non-interactive Mode
Get a single response without streaming:Next Steps
Add Channels
Connect WhatsApp, Telegram, Discord, and more
Multi-Agent Setup
Create specialized agents for different tasks
Custom Skills
Extend agent capabilities with custom tools
Troubleshooting
Common issues and solutions