LettaBot
letta-ai/lettabot
LettaBot was a hackable TypeScript personal AI assistant with unified memory across Telegram, Slack, Discord, WhatsApp, and Signal, now officially deprecated. Its local tool execution and scheduling features made it a flexible agent, but all new development has moved to Letta Code Channels.
Why choose LettaBot over OpenClaw?
Quick recommendation layer first, deeper analysis second. Use this before diving into metrics and architecture details.
- native multi-channel chat platform support
- unified persistent memory across all channels
- built-in Bluesky feed ingestion
- archived and no longer maintained
- depends on external Letta server (cloud or self-hosted)
- high shell access risk from unrestricted local commands
- existing LettaBot deployments needing maintenance
- developers studying TypeScript agent integrations
- those wanting local command execution examples
- starting new projects (use Letta Code instead)
- requiring active security patches
- needing OpenClaw-native plugin ecosystem
README and commit history confirm deprecation and archived status with clear migration path; community signals are thin (zero Reddit, few web mentions). Uncertainty is low on health but moderate on security posture due to lack of recent fixes.
AI decision layer last reviewed Jul 13, 2026. Backed by multiple direct signals plus supporting context.
Source window: GitHub metadata, README, recent commits, latest release, Reddit, Brave search
Community sentiment
Security radar
How it\'s evaluated
Isolation from host OS. 10 = Fully virtualized (Docker/Wasm); 1 = Direct local execution.
Safety of external connections. 10 = End-to-end encrypted/Scoped; 1 = Plaintext/Broad access.
Traffic control. 10 = Air-gapped/Offline-first; 1 = Unrestricted internet access.
Privacy level. 10 = Zero telemetry/Zero tracking; 1 = Extensive logging/reporting.
Command safety. 10 = No unsupervised shell; 1 = Raw, unmonitored shell access.
Scale: 10 = maximum safety, 1 = high risk
Star Growth (2026)
ClawVerse news
Latest articles and global buzz
Trending Mentions
Technical showdowns
LettaBot was an open-source personal AI assistant built with TypeScript, designed to provide persistent, unified memory across multiple messaging platforms including Telegram, Slack, Discord, WhatsApp, and Signal. It leveraged the Letta Code SDK to enable agents that could read files, search code, run local commands, transcribe voice messages, and perform scheduled tasks via heartbeats and reminders. The architecture centered on a single agent identity that ingests conversations from all connected channels, with a deployable Node.js process (e.g., on Railway) and optional local Letta Docker server for privacy-conscious users.
Unlike OpenClaw, which emphasizes a cross-OS native assistant with a live Canvas and a large skill registry (ClawHub), LettaBot focused specifically on multi-channel chat integration and hackable TypeScript extensibility. Recent commits show hardening around authorization (restricting slash commands), preventing environment variable leaks, and stabilizing agent IDs during outages. However, the project is now officially deprecated and archived; the maintainers direct new users to Letta Code Channels and Remote Environments, which provide similar capabilities with improved infrastructure and outbound WebSocket connectivity.
For those evaluating alternatives to OpenClaw, LettaBot serves as a reference implementation of a channel-spanning agent with local tool execution, but its abandoned status makes it unsuitable for production adoption. The codebase remains a useful learning resource for building conversational agents that bridge chat platforms with persistent memory and scheduling.