EVERYTHING XIAOMI
Get listed

LettuceAI

LettuceAI is an AI character chat app for roleplay, storytelling, and AI companions, with persistent memory.

Place
#5 of 45
Score
7.8
LettuceAI's website

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.

All about pricing
PlanPriceWhat it gives you
FreeFreeFree and open source · no paywalls or locked features
FreeFreeno 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

All alternatives
  1. 1

    Nastia

    Free planAndroidiOSWebmacOS
    8.1From $0.61 a month
  2. 2HammerAI logo

    HammerAI

    Free planAndroidiOSWebLinux
    8.0From $9 a month
  3. 3

    Ruby Chat

    Free planAndroidiOSWebmacOS
    8.0From $5 a month
  4. 4CrushOn.AI logo

    CrushOn.AI

    Free planAndroidiOSWeb
    7.9From $5.99 a month
  5. 5SillyTavern logo

    SillyTavern

    Free planOpen sourceAndroidWebAPIExtension
    7.7Free plan
  6. 6

    PersonalParty

    Free planiOSmacOS
    7.5From $5.83 a month