Configuration manager for Letta CLI agents and memory blocks
- Agent Management - Sync, search, filter, and favorite agents
- Profile System - Save and reuse agent + memory configurations
- Memory Blocks - Configure custom memory block combinations
- Project-Aware - Auto-detect
.letta-switch.jsonin projects
# Using Bun (recommended)
bun add -g @jigonr/letta-switch
# Using npm
npm install -g @jigonr/letta-switchletta-switch sync # Sync agents from Letta API
letta-switch agents # List available agents
letta-switch my-agent # Launch an agent
letta-switch --profile dev-profile # Launch using a profile| Command | Description |
|---|---|
letta-switch [agent] |
Launch an agent (default) |
letta-switch sync |
Sync agents from Letta API |
letta-switch agents |
List all agents |
letta-switch profiles |
List all profiles |
letta-switch save <name> |
Save a new profile |
letta-switch delete <name> |
Delete a profile |
letta-switch favorite <agent> |
Set agent as favorite |
letta-switch info <agent> |
Show agent details |
letta-switch status |
Show current configuration |
Full documentation available at jigonzalez.com/letta-switch
git clone https://github.com/jigonr/letta-switch.git
cd letta-switch
bun install
bun run devMIT