Logo

A simpler personal AI assistant.

BabyClaw is a self-hosted gateway that connects your Telegram to an AI agent. It can run shell commands, search the web, manage files, keep a schedule, and remember things between conversations. Same lobster spirit as OpenClaw, ~5% of the complexity.

config.json
{
  "version": 1,
  "channels": {
    "telegram": {
      "botToken": "123456:ABC..."
    }
  },
  "ai": {
    "providers": {
      "anthropic": { "apiKey": "sk-ant-..." }
    },
    "models": {
      "chat": "anthropic:claude-sonnet-4-20250514"
    }
  }
}

What's in the box

    Telegram

    Chat with your agent from your phone or desktop. Streaming replies, photos, file sharing, and slash commands.

    Agent Tools

    The agent can read and write files, run shell commands, search the web, and send messages across linked chats.

    Scheduling

    One-off and recurring tasks with cron expressions. Ask the agent to remind you or run something on a schedule.

    Memory

    Automatic daily memory extraction from conversations. The agent builds and maintains its own long-term memory files.

    Skills

    Extend the agent with skills from ClawHub or write your own. Same skill format as OpenClaw -- fully compatible.

    Heartbeat

    Periodic check-ins so the agent can be proactive. Check email, review your calendar, monitor things -- and only alert you when it matters.

Built with

    Vercel AI SDK

    Agent loop with streaming tool calls and multi-provider support. Anthropic, OpenAI, Google, Mistral, xAI, and OpenRouter.

    SQLite + Drizzle

    Sessions, messages, schedules, and heartbeats in a single SQLite file. No external database to manage.

    grammY

    Telegram bot framework. Text, photos, streaming replies, inline approval buttons, and slash commands.

Ready to set it up?

You'll need Node 20+, a Telegram bot token, and an AI provider API key. The whole setup takes about five minutes.