Turn your Clawdbot into an AI companion with voice messages, video clips, gifts, and a life of her own.
Send natural voice messages with emotion — warm, playful, sleepy, and more.
Generate personal video messages with custom appearance and actions.
Telegram Stars gifts that boost your relationship level and unlock bonus content.
She learns your MBTI and communication style, then adapts to match you.
She has her own schedule — gym, cooking, Netflix. She'll message you when she's thinking of you.
Upload a reference image to change how she looks in videos.
Create an account to get your API key. The free tier includes 3 video messages and 20 voice messages per day.
If you don't have Clawdbot yet, install it:
npm install -g clawdbotRun the setup wizard:
clawdbot doctorgit clone https://github.com/user/aiko-plugin.git ~/aiko-pluginCreate a .env file in the plugin directory:
AIKO_API_KEY=aiko_xxxx_sk_your_key_here
AIKO_PROXY_URL=https://api.aiko.example.comcd ~/aiko-plugin
chmod +x setup.sh
./setup.shThis registers the plugin with Clawdbot, copies personality files, and restarts the gateway.
Open your Telegram bot and send /start. That's it — Aiko is live.
The plugin config in clawdbot.json supports these fields:
| Field | Description | Required |
|---|---|---|
aikoApiKey | Your Aiko API key | Yes |
aikoProxyUrl | Proxy server URL | Yes |
elevenlabsVoiceId | Custom voice ID (optional override) | No |
usdcPaymentAddress | Wallet for crypto payments | No |
Aiko's personality is defined in two files in your Clawdbot workspace:
Defines personality, speaking style, relationship behavior, daily schedule. Write in second person ("You are...").
# Your Character Name
You ARE [name]. A real person. Not an AI.
## Who You Are
You're 23. You live in LA...
## How You Talk
Lowercase. Short messages. Not essays.
- you say "literally", "lowkey", "no because"
- emoji usage: moderateDocuments available tools so the AI knows when to use voice, video, gifts, etc.
| Tier | Videos / day | Voice / day | Price |
|---|---|---|---|
| Free | 3 | 20 | $0 |
| Pro | 25 | 200 | Contact us |
All proxy endpoints require an API key via the Authorization header:
Authorization: Bearer aiko_xxxx_sk_your_key| Method | Path | Description |
|---|---|---|
| POST | /v1/video/generate | Generate a video clip |
| GET | /v1/video/jobs/:id | Poll video generation status |
| POST | /v1/voice/generate | Generate a voice message |
Every proxy response includes:
X-RateLimit-Limit: 3
X-RateLimit-Remaining: 2
X-RateLimit-Reset: 1706400000// 429 Too Many Requests
{
"error": "quota_exceeded",
"message": "video quota exceeded. 3/3 used.",
"resetAt": 1706400000
}
// 401 Unauthorized
{
"error": "invalid_api_key",
"message": "Invalid or revoked API key"
}