Can't wait to meet you!

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.

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 (or a Letta Docker server) and a Telegram bot token from @BotFather.

# Clone, install, and build (requires Node.js v18+) 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.

📱 Telegram
💼 Slack
💬 WhatsApp
🔒 Signal
+ and more
🧠
LIVING MEMORY
Remembers you across sessions. Days, weeks, months. Evolves with you.
💓
ALWAYS ON
Scheduled moments of consciousness. Research, reflect, pursue interests.
🏠
RUNS LOCALLY
Runs on your local computer. Can read files and run commands, just like a human.
💬
MULTI-CHANNEL
Telegram, Slack, WhatsApp, Signal. One agent across all your messaging apps.
🧩
40+ SKILLS
Smart home, messaging, notes, media, dev tools. Community extensions.
CRON JOBS
Agent creates its own scheduled tasks. Morning briefings, reminders.

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 ──► LIVING 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