LettuceAI
LettuceAI is an AI character chat app for roleplay, storytelling, and AI companions, with persistent memory.
What LettuceAI is
LettuceAI is an AI character chat app for roleplay, storytelling, and AI companions, with persistent memory. It runs on Android, iOS, Linux, macOS, and Windows. Users can create and refine characters by editing their identity, definition, and avatar, then review context summaries and manage saved memories. The app can generate character visuals from prompts and includes an editor for structured prompt templates and variables. It supports more than 20 AI providers using a bring-your-own-key setup, including OpenAI, Anthropic, Google Gemini, DeepSeek, Mistral, and Groq. Local models are supported through Ollama and llama.cpp. Chats, characters, memories, and API keys remain on the user's device. LettuceAI is free, with no paywalls or locked features, and the project is licensed under the GNU Affero General Public License v3.0. Its listed build prerequisites are Bun 1.1+ and Rust 1.70+ with Cargo.
Good
- Free with no paywalls or locked features
- Persistent memory with reviewable context summaries
- Supports 20+ providers and local models
- Chats and API keys stay on-device
Watch out
- Provider use requires bringing your own key
- iOS availability is listed as build instructions
Who it suits
LettuceAI suits people looking for character-based roleplay or storytelling with persistent memory. It also fits users who want to choose among supported providers or use local models.
Verdict
LettuceAI brings character creation, memory management, and prompt controls together for AI roleplay and storytelling. Its on-device storage and support for both external providers and local models are notable options for users choosing a chat app.
Plans and prices
From LettuceAI's own pricing page, checked 9 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Free | Free | Free and open source · no paywalls or locked features |
| Free | Free | no ads · no message limits · no premium tier · BYOK or local models |
The facts
Each one read from LettuceAI's own pages, with the date it was checked.
What it does
- API extensibility
- Users can supply their own keys and connect custom OpenAI-format or Anthropic-format endpoints, including self-hosted backends.checked 14 Oct 2001
- Build requirements
- The repository lists Bun 1.1+ and Rust 1.70+ with Cargo as prerequisites.checked 9 Oct 2001
- Character avatars
- Users can generate character avatars automatically.checked 14 Oct 2001
- Character-card formats
- Character cards can be imported or exported as Chara v2/v3 PNG, JSON and UEC files.checked 14 Oct 2001
- Characters
- The character editor supports building and refining character identity, definition, and avatar.checked 9 Oct 2001
- Character tools
- It offers a smart character creator, personas, modular prompts and reusable chat templates.checked 14 Oct 2001
- Data portability
- Chats can be imported and exported in SillyTavern JSONL format.checked 14 Oct 2001
- Data storage
- Chats, characters, memories, and API keys stay on the user's device.checked 9 Oct 2001
- Desktop support
- The repository lists Windows, macOS, and Linux as supported desktop platforms.checked 9 Oct 2001
- Development history
- The developer says the first LettuceAI commit was August 29, 2025, after an earlier project called RoleplayX begun December 11, 2024.checked 14 Oct 2001
- Documentation
- The project links to online documentation and its release history includes work completing an in-app documentation map.checked 14 Oct 2001
- Downloads
- GitHub releases publish Android builds and desktop packages for Windows, macOS and Linux.checked 14 Oct 2001
- Group chats
- Multiple characters can participate in one conversation, including a director mode.checked 14 Oct 2001
- Image generation
- It supports scene-aware AI illustrations and local image-generation workflows.checked 14 Oct 2001
- International reach
- The developer reported users in 102 countries and support for 21 languages.checked 14 Oct 2001
- License
- The main application is open source under the GNU AGPL-3.0 license.checked 14 Oct 2001
- Limit: foundation rebuild
- The developer acknowledged structural seams in the current app and said LettuceAI Next is a future rebuild with no announced date.checked 14 Oct 2001
- Limit: hardware setup
- Local inference and image generation depend on compatible desktop hardware and runtime/model downloads.checked 14 Oct 2001
- Local data
- Chats, characters, settings and API keys are stored on the user’s device, with no account or telemetry stated.checked 14 Oct 2001
- Local inference
- Local models are supported through a built-in llama.cpp engine, Ollama and LM Studio.checked 14 Oct 2001
- Local models
- It supports local models through Ollama and llama.cpp.checked 9 Oct 2001
Where it runs
- Device sync
- Device synchronization is described as peer-to-peer and end-to-end encrypted, without a cloud copy.checked 14 Oct 2001
- Limit: no iOS app
- The developer said there is no iOS release because Apple hardware, developer-account and review requirements add cost and friction.checked 14 Oct 2001
Money
- Limit: provider costs
- Although the application is free, users connecting hosted models must pay any charges imposed by their chosen provider.checked 14 Oct 2001
Alternatives to LettuceAI
- 1
Nastia
Free planAndroidiOSWebmacOS8.1From $0.61 a month - 2

HammerAI
Free planAndroidiOSWebLinux8.0From $9 a month - 3
Ruby Chat
Free planAndroidiOSWebmacOS8.0From $5 a month - 4

CrushOn.AI
Free planAndroidiOSWeb7.9From $5.99 a month - 5

SillyTavern
Free planOpen sourceAndroidWebAPIExtension7.7Free plan - 6
PersonalParty
Free planiOSmacOS7.5From $5.83 a month
