LettaBot is an autonomous agent and bot framework developed by Letta AI (the creators of MemGPT/Letta). It was designed to run conversational and tool-using agent workflows with persistent memory and execution capabilities across terminal environments and communication channels. In daily operations, LettaBot operates as an orchestration agent that executes tasks using modular skills, file systems (MemFS), and scheduled background jobs. It supports human-in-the-loop tool calling through interactive approval workflows, automated delivery options for cron-based tasks, and voice interfaces alongside standard text prompts. What set LettaBot apart was its deep integration with Letta's stateful memory architecture and background execution tooling, allowing agents to retain context and trigger tasks on a schedule. However, LettaBot has been deprecated and officially archived by Letta AI in favor of Letta's native Channels and Remote Environments infrastructure. LettaBot is open source and hosted as a public archive on GitHub. Because the repository is archived and read-only, it is primarily of historical reference for developers studying MemGPT/Letta agent architectures rather than for active production deployments.
Tags: ai agent, chatbot, cli, developer tools, memory, OpenSource
/approve and /disapprove before executing tools. - Automated Cron Jobs — Includes background scheduled tasks with configurable execution and direct message delivery via the --deliver flag. - Skill Extensions — Utilizes a modular .skills directory structure to register specialized agent actions and capabilities. - MemFS Integration — Integrates with Letta's virtual memory file system architecture with server-mode awareness. - Voice Capabilities — Incorporates voice interface handlers and configurations for voice-driven agent interactions. - Containerized Deployment — Provides standard Docker configurations for running isolated bot instances in CI/CD and remote environments./approve and /disapprove controls to review risky terminal commands before execution.LettaBot was targeted at developers building autonomous agents with persistent memory and interactive bot integrations across platforms. It is not recommended for teams looking for an actively maintained, production-ready coding assistant, as the repository is archived in favor of Letta's newer Channels and Remote Environments features.
bash git clone https://github.com/letta-ai/lettabot.git cd lettabot Standard Docker builds or local package installations can be executed from the repository root: bash docker build -t lettabot .bash export LETTA_SERVER_URL="http://localhost:8283" export OPENAI_API_KEY="your-api-key"bash # Run a scheduled task with response delivery lettabot cron run --deliver # Review tool calls during interactive sessions /approvePart of CLI Coding Agents
Categories: AI Coding Agents, Chatbot Development, Developer Tools, Memory