LETTABOT

YOUR PERSONAL AI THAT REMEMBERS AND LEARNS

LettaBot is a stateful agent with advanced memory that lives on your computer. It remembers all your conversations and preferences spanning days, weeks, months, or even years.

It has a pulsing heartbeat — scheduled moments where it wakes up on its own to think, reflect, and pursue interests. Not just a chatbot. A personal AI that grows with you.

# Clone, install, and build git clone https://github.com/letta-ai/lettabot.git cd lettabot && npm install && npm run build # Run the setup wizard npx lettabot onboard # Start the bot npx lettabot server

That's it. Message your bot on Telegram.

Paste this into Letta Code, Claude Code, Codex CLI, or any AI coding assistant:

Clone https://github.com/letta-ai/lettabot, read the README for setup instructions, and help me configure Telegram.

You'll need a Letta API key and a Telegram bot token from @BotFather.

Requirements:

Optional: Slack app tokens, WhatsApp, Signal (signal-cli)

📱 Telegram
💼 Slack
💬 WhatsApp
🔒 Signal
+ and more
💬
MULTI-CHANNEL
Telegram, Slack, WhatsApp, Signal. One agent across all your messaging apps.
🧠
PERSISTENT MEMORY
Remembers you across sessions. Days, weeks, months. Evolves with you.
🏠
RUNS LOCALLY
Your machine, your data. Full tool access. Read files, run commands.
💓
HEARTBEAT
Scheduled moments of consciousness. Research, reflect, pursue interests.
🧩
40+ SKILLS
Smart home, messaging, notes, media, dev tools. Community extensions.
CRON JOBS
Agent creates its own scheduled tasks. Morning briefings, reminders.
🔌
STREAMING
Real-time message updates as the agent thinks and responds.
🔒
SECURE
Outbound connections only. No public URL or webhook server needed.

LettaBot runs on your machine. It can read files, search code, run commands — anything you can do on a computer, LettaBot can also do.

Consider giving LettaBot their own computer to call home 🏠

The agent has scheduled moments of consciousness. During these heartbeats, it can:

  • Research topics that interest it (or you)
  • Update its memory with new insights
  • Work on long-running tasks across multiple heartbeats
  • Pursue hobbies, explore ideas, grow as an entity

It has a life outside of your conversations.

All your channels connect to one agent with unified memory:

╔═══════════════════════════════════════════════════════╗ ║ ║ ║ Telegram ──┐ ║ ║ │ ║ ║ Slack ─────┼──► ONE AGENT ──► PERSISTENT MEMORY ║ ║ │ (LettaBot) (days/weeks/months) ║ ║ WhatsApp ──┤ ║ ║ │ ║ ║ Signal ────┘ ║ ║ ║ ╚═══════════════════════════════════════════════════════╝ • Start a conversation on Telegram • Continue it on Slack • Pick it up on WhatsApp • The agent remembers everything