TL;DR
This guide walks you through deploying and using KiloClaw in 6 simple steps: sign up at app.kilo.ai/claw, choose your deployment type, connect chat platforms (Telegram, Discord, Slack, etc.), select your AI model, configure memory settings, and start using your AI assistant. The entire process takes under 60 seconds, and new users get 7 days of free compute.
Introduction
You've heard about KiloClaw, the hosted version of OpenClaw that's taken the AI agent world by storm. With 230,000+ GitHub stars and the ability to connect to 50+ platforms, it's never been easier to deploy a personal AI assistant.
In this tutorial, we'll walk through the entire process of setting up KiloClaw from scratch. By the end, you'll have a fully functional AI assistant connected to your preferred chat platforms, ready to help with automation, research, and productivity tasks.
π‘As you build AI agent workflows, Apidog is invaluable for testing and debugging the API calls your assistant makes. Save time debugging with Apidog's unified request inspector.
Prerequisites
Before you begin, ensure you have:
| Requirement | Description |
|--------------------------|---------------------------------------------------|
| Kilo Account | Sign up at app.kilo.ai (free) |
| Chat Platform Account | At least one of: Telegram, Discord, Slack, etc. |
| AI API Key (optional) | Anthropic, OpenAI, or Google key if bringing your own |
| Web Browser | Chrome, Firefox, Safari, or Edge |
That's it. No server, no Docker, no command line required.
Step 1: Create Your KiloClaw Account
Navigate to KiloClaw
Open your browser and visit https://app.kilo.ai/claw
You'll see the KiloClaw landing page with the option to sign in or create an account.
Sign Up Process
- Click "Get Started" or "Sign Up"
- Choose your sign-up method:
- Email + password
- Google account
- GitHub account
Complete the verification (email or OAuth)
Account Setup
After signing up, you'll land on the Kilo dashboard. If you're new to Kilo:
- Enter your name or display name
- (Optional) Add a profile photo
- Accept terms of service
You're now ready to create your first KiloClaw instance.
Step 2: Choose Your Deployment Type
KiloClaw offers three deployment options to match your experience level:
Option A: Quick Start (Recommended for Beginners)
The fastest path to a running assistant:
β Pre-configured defaults
β All popular platforms enabled
β Default model selected
β Standard memory settings
Time to deploy: ~30 seconds
Option B: Custom Deployment
For users who know what they want:
- Platform Selection: Choose specific platforms to connect
- Model Selection: Pick your preferred AI model(s)
- Memory Configuration: Set conversation history limits
- Capability Tuning: Enable/disable specific AgentSkills
Time to deploy: ~60 seconds
Option C: Import Configuration
For existing OpenClaw users:
- Export your config from self-hosted OpenClaw
- Upload the configuration file
- KiloClaw maps settings to hosted environment
Time to deploy: ~45 seconds
Recommendation: Start with Quick Start to see KiloClaw in action, then customize later.
Step 3: Connect Chat Platforms
This is where KiloClaw shines, connecting your AI assistant to the platforms you already use.
Supported Platforms
| Platform | Authentication | Setup Time |
|---|---|---|
| Telegram | Bot token | 2 min |
| Discord | Bot token + server invite | 3 min |
| Slack | OAuth installation | 3 min |
| QR code pairing | 2 min | |
| Microsoft Teams | OAuth + admin consent | 5 min |
| Signal | Phone number + verification | 2 min |
| Matrix | Access token | 3 min |
Platform Setup Walkthrough
Telegram (Most Popular)
- In KiloClaw dashboard, click "Add Platform" β "Telegram"
- Open Telegram and message @botfather
- Create a new bot:
/newbot - Copy the bot token
- Paste token into KiloClaw
- Click "Connect"
- Start chatting with your bot!
Telegram bot token format: 1234567890:ABCdefGHIjklMNOpqrsTUVwxyz
Discord
- Go to Discord Developer Portal
- Create a new application
- Add a bot to your application
- Copy the bot token
- In KiloClaw, paste token and specify server
- Set required permissions:
- Read messages
- Send messages
- Manage messages (optional)
- Generate invite link and add bot to server
Slack
- Create a Slack app at api.slack.com
- Enable Bot Token Scopes:
-
chat:write -
channels:read -
im:write
-
- Install app to your workspace
- Copy Bot User OAuth Token
- Paste into KiloClaw
Connecting Multiple Platforms
KiloClaw supports connecting to multiple platforms simultaneously. Your AI assistant will be accessible across all connected channels:
Example setup:
βββ Telegram: @MyAIAssistant
βββ Discord: #ai-assistant in MyServer
βββ Slack: @ai-assistant in workspace
βββ WhatsApp: +1-555-AI-HELP
All platforms share the same memory and context, magic!
Step 4: Select Your AI Model
KiloClaw gives you flexibility in choosing how your assistant thinks.
Option A: Kilo Gateway Models
Access 500+ models through Kilo's unified gateway:
| Model Category | Examples | Best For |
|----------------|--------------------------------------|----------------------------|
| Reasoning | Claude 4 Opus, GPT-4.5 | Complex problem-solving |
| Balanced | Claude 3.5 Sonnet, GPT-4o | General tasks |
| Fast | GPT-4o-mini, Claude 3 Haiku | Quick responses |
| Coding | Claude 4.5 Code, Codex | Development tasks |
| Vision | Claude 4 Vision, GPT-4V | Image understanding |
Pricing: Pay-per-token at Kilo Gateway rates (no markup)
Option B: Bring Your Own Key
Use existing API keys:
- Click "Bring Your Own Key"
- Select provider: Anthropic, OpenAI, or Google
- Paste your API key
- Choose model(s) from that provider
- Save
Your API key is securely stored and proxied through Kilo's infrastructure; it never touches your local environment.
Model Selection Tips
- Start with Claude 3.5 Sonnet: Excellent balance of capability and cost
- Switch per-task: Create different configurations for different use cases
- Use fast models for simple tasks: Save Opus/GPT-4 for complex reasoning
Step 5: Configure Memory and Preferences
One of KiloClaw's most powerful features is persistent memory; your assistant remembers context across sessions.
Memory Settings
| Setting | Description | Default |
|---|---|---|
| Conversation History | How many messages to retain | 100 |
| User Preferences | Remember user settings | Enabled |
| Context Window | How much context per request | Provider limit |
| Memory Format | Markdown files for persistence | Enabled |
Custom Instructions
Set system prompts that define your assistant's behavior:
You are a helpful AI assistant specialized in:
- Software development and code review
- Research and fact-finding
- Drafting emails and documents
Be concise, accurate, and proactive. When unsure, ask clarifying questions.
Privacy Controls
Configure what your assistant can access:
- Read access: Which platforms can it read from?
- Write access: Which platforms can it respond on?
- Tool access: Which capabilities are enabled?
- Data retention: How long is history kept?
Step 6: Deploy and Start Using
Launch Your Instance
With all settings configured:
- Click "Deploy KiloClaw"
- Wait for provisioning (~30 seconds)
- See "Instance Running" status
- Start chatting!
First Conversation
Send a message on any connected platform:
You: Hello! What can you help me with?
KiloClaw: Hi! I'm your personal AI assistant. I can help with:
- Research and information gathering
- Drafting emails, documents, and code
- Scheduling and reminders
- Automation across your connected apps
- And much more!
What would you like help with today?
Using Your KiloClaw AI Assistant
Now that it's running, here are the ways you can interact:
Basic Commands
| Command | Description |
|---|---|
help |
Show available commands |
status |
Display current configuration |
memory |
Show what the assistant remembers about you |
reset |
Clear conversation history |
Task Examples
Research Task
You: Can you research the latest developments in AI agents and summarize the key trends?
KiloClaw: [Conducts web research, synthesizes findings, presents summary]
Code Assistance
You: Write a Python function to fetch data from a REST API with error handling.
KiloClaw: [Provides well-commented code with proper error handling]
Automation
You: Remind me to review pull requests every day at 9 AM.
KiloClaw: [Sets up scheduled reminder task]
Voice Interaction
If enabled, talk to your assistant:
- macOS: Native integration via system microphone
- iOS/Android: Mobile app integration
- Phone: Twilio integration for voice calls
Advanced Configuration
AgentSkills (100+ Pre-built Capabilities)
KiloClaw includes pre-configured skills for common tasks:
| Category | Skills |
|---------------|---------------------------------------|
| Development | Code review, debugging, documentation |
| Productivity | Calendar, email, note-taking |
| Research | Web search, data extraction |
| Automation | Scheduled tasks, webhooks |
| Communication | Drafting, translation, summarization |
Enable/disable skills in dashboard settings.
Custom Tools
For advanced users, add custom capabilities:
- Create tool definition in JSON schema format
- Implement tool logic (Python, JavaScript)
- Register tool in KiloClaw dashboard
- Start using in conversations
Webhooks
Connect KiloClaw to external services:
{
"trigger": "new_lead_form",
"action": "notify_slack",
"payload": "{{form_data}}"
}
Scheduling Automated Tasks
KiloClaw supports cron-style scheduling for recurring tasks.
Setting Up a Scheduled Task
- Go to "Automation" β "Scheduled Tasks"
- Click "Add Task"
- Configure:
Field | Example
Name | Daily Standup Summary
Schedule | 0 9 * * 1-5 (Weekdays 9 AM)
Action | Run defined workflow
Notification | Post to Slack #standup
Common Scheduled Automations
- Daily briefings: Summarize calendar, emails, tasks
- Weekly reports: Compile analytics and metrics
- Monitoring: Check API health, alert on failures
- Data sync: Pull/push data between services
Cron Expression Reference
ββββββββββββββ minute (0-59)
β ββββββββββββββ hour (0-23)
β β ββββββββββββββ day of month (1-31)
β β β ββββββββββββββ month (1-12)
β β β β ββββββββββββββ day of week (0-6)
β β β β β
* * * * *
Managing Your Instance
Dashboard Controls
From the KiloClaw dashboard:
| Action | Description |
|-------------|----------------------------------------|
| Start/Stop | Pause or resume your instance |
| Restart | Force restart (fixes most issues) |
| View Logs | See activity and error logs |
| Update | Apply latest KiloClaw version |
| Delete





Top comments (0)