DEV Community

Cover image for How to Use KiloClaw (OpenClaw alternative) ?
Preecha
Preecha

Posted on

How to Use KiloClaw (OpenClaw alternative) ?

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.

Try Apidog today

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

Sign Up Screen

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

Quick Start Screen

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
WhatsApp 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 Setup

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 |

Model Selection

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

Bring Your Own Key

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}}"
}
Enter fullscreen mode Exit fullscreen mode

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  
Enter fullscreen mode Exit fullscreen mode

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)
β”‚ β”‚ β”‚ β”‚ β”‚
* * * * *  
Enter fullscreen mode Exit fullscreen mode

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)