Freedom251 › AI Roleplay Chatbots
LettuceAI

What LettuceAI is
LettuceAI is a free AI character chat app for roleplay, storytelling, and AI companions, with long-term memory. It supports more than 20 AI providers through a bring-your-own-key setup, including OpenAI, Anthropic, Google Gemini, DeepSeek, Mistral, and Groq. Local models are also supported through Ollama and llama.cpp. The app lets users create and refine character identities, definitions, and avatars, review context summaries, and manage saved memories. Users can generate character visuals from prompts and edit structured prompt templates and variables. Chats, characters, memories, and API keys stay on the user's device. The project lists Android, iOS, Linux, macOS, and Windows support; its repository gives instructions for building the iOS app. LettuceAI is licensed under the GNU Affero General Public License v3.0, and the project lists Bun 1.1+ and Rust 1.70+ with Cargo as build prerequisites. The Free plan has no paywalls or locked features.
Who it suits
LettuceAI suits people who want character-based chat for roleplay or storytelling and want to manage character details and saved memories. It may also suit users who prefer local models or bringing their own provider key.
What it does well
- Supports more than 20 AI providers.
- Works with Ollama and llama.cpp local models.
- Chats and API keys stay on the user's device.
- Free with no locked features.
What to know first
- Provider access uses a bring-your-own-key setup.
- Building requires Bun 1.1+ and Rust 1.70+ with Cargo.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Free | no ads · no message limits · no premium tier · BYOK or local models | Free |
As lettuceai.app lists them, read 14 Oct 2026. The maker's own page has the final word.
Getting started
- Choose an Android, iOS, Linux, macOS, or Windows route.
- For a source build, prepare Bun 1.1+ and Rust 1.70+ with Cargo.
- Set up access to a supported AI provider using your own key, or use a local model through Ollama or llama.cpp.
- Create or refine a character's identity, definition, and avatar.
- Use the prompt editor and manage context summaries and saved memories.
Verdict
LettuceAI combines character creation, memory controls, and several ways to connect AI models. Its free, open-source project spans desktop and mobile platforms, with listed build prerequisites for people compiling it.
Questions
Is LettuceAI free?
Yes. Its listed Free plan costs nothing, and the project describes it as free and open source with no paywalls or locked features.
Which platforms does it support?
The listed platforms are Android, iOS, Linux, macOS, and Windows. The repository lists the desktop platforms and Android, and includes instructions for building the app for iOS.
Which AI providers and models can I use?
It supports more than 20 providers through bring-your-own-key, including OpenAI, Anthropic, Google Gemini, DeepSeek, Mistral, and Groq. It also supports local models through Ollama and llama.cpp.
Where does LettuceAI store chats and API keys?
Chats, characters, memories, and API keys stay on the user's device.
What license does the project use?
It is licensed under the GNU Affero General Public License v3.0.
What does the app offer for creating and managing characters?
The character editor lets users build and refine character identity, definition, and avatar. Users can generate character visuals from prompts, review context summaries, and manage saved memories.
Facts from LettuceAI's own pages
- API extensibility
- Users can supply their own keys and connect custom OpenAI-format or Anthropic-format endpoints, including self-hosted backends. · reddit.com, 14 Oct 2026
- Build requirements
- The repository lists Bun 1.1+ and Rust 1.70+ with Cargo as prerequisites. · github.com, 9 Oct 2026
- Character avatars
- Users can generate character avatars automatically. · github.com, 14 Oct 2026
- Character-card formats
- Character cards can be imported or exported as Chara v2/v3 PNG, JSON and UEC files. · github.com, 14 Oct 2026
- Characters
- The character editor supports building and refining character identity, definition, and avatar. · github.com, 9 Oct 2026
- Character tools
- It offers a smart character creator, personas, modular prompts and reusable chat templates. · github.com, 14 Oct 2026
- Data portability
- Chats can be imported and exported in SillyTavern JSONL format. · reddit.com, 14 Oct 2026
- Data storage
- Chats, characters, memories, and API keys stay on the user's device. · github.com, 9 Oct 2026
- Desktop support
- The repository lists Windows, macOS, and Linux as supported desktop platforms. · github.com, 9 Oct 2026
- Development history
- The developer says the first LettuceAI commit was August 29, 2025, after an earlier project called RoleplayX begun December 11, 2024. · reddit.com, 14 Oct 2026
- Device sync
- Device synchronization is described as peer-to-peer and end-to-end encrypted, without a cloud copy. · reddit.com, 14 Oct 2026
- Documentation
- The project links to online documentation and its release history includes work completing an in-app documentation map. · newreleases.io, 14 Oct 2026
- Downloads
- GitHub releases publish Android builds and desktop packages for Windows, macOS and Linux. · github.com, 14 Oct 2026
- Group chats
- Multiple characters can participate in one conversation, including a director mode. · reddit.com, 14 Oct 2026
- Image generation
- It supports scene-aware AI illustrations and local image-generation workflows. · github.com, 14 Oct 2026
- International reach
- The developer reported users in 102 countries and support for 21 languages. · reddit.com, 14 Oct 2026
- License
- The main application is open source under the GNU AGPL-3.0 license. · github.com, 14 Oct 2026
- Limit: foundation rebuild
- The developer acknowledged structural seams in the current app and said LettuceAI Next is a future rebuild with no announced date. · reddit.com, 14 Oct 2026
- Limit: hardware setup
- Local inference and image generation depend on compatible desktop hardware and runtime/model downloads. · github.com, 14 Oct 2026
- Limit: no iOS app
- The developer said there is no iOS release because Apple hardware, developer-account and review requirements add cost and friction. · reddit.com, 14 Oct 2026
- Limit: provider costs
- Although the application is free, users connecting hosted models must pay any charges imposed by their chosen provider. · github.com, 14 Oct 2026
- Local data
- Chats, characters, settings and API keys are stored on the user’s device, with no account or telemetry stated. · github.com, 14 Oct 2026
- Local inference
- Local models are supported through a built-in llama.cpp engine, Ollama and LM Studio. · reddit.com, 14 Oct 2026
- Local models
- It supports local models through Ollama and llama.cpp. · github.com, 9 Oct 2026
Where LettuceAI stands on Freedom251
- AI Roleplay Chatbots#2 of 46