FREEDOM251

Freedom251 › AI Roleplay Chatbots

LettuceAI

Free plan Open source AndroidiPhoneLinuxMacWindows

Visit LettuceAI Alternatives Pricing

LettuceAI's own site

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

PlanBilled and limitsPrice
Freeno ads · no message limits · no premium tier · BYOK or local modelsFree

As lettuceai.app lists them, read 14 Oct 2026. The maker's own page has the final word.

Getting started

  1. Choose an Android, iOS, Linux, macOS, or Windows route.
  2. For a source build, prepare Bun 1.1+ and Rust 1.70+ with Cargo.
  3. Set up access to a supported AI provider using your own key, or use a local model through Ollama or llama.cpp.
  4. Create or refine a character's identity, definition, and avatar.
  5. 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

Look at these too