EVERYTHING XIAOMI
Get listed

LettuceAI

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

Place
#11 of 47
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 14 Oct 2026.

All about pricing
PlanPriceWhat it gives you
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 2026
Build requirements
The repository lists Bun 1.1+ and Rust 1.70+ with Cargo as prerequisites.checked 9 Oct 2026
Character avatars
Users can generate character avatars automatically.checked 14 Oct 2026
Character-card formats
Character cards can be imported or exported as Chara v2/v3 PNG, JSON and UEC files.checked 14 Oct 2026
Characters
The character editor supports building and refining character identity, definition, and avatar.checked 9 Oct 2026
Character tools
It offers a smart character creator, personas, modular prompts and reusable chat templates.checked 14 Oct 2026
Data portability
Chats can be imported and exported in SillyTavern JSONL format.checked 14 Oct 2026
Data storage
Chats, characters, memories, and API keys stay on the user's device.checked 9 Oct 2026
Desktop support
The repository lists Windows, macOS, and Linux as supported desktop platforms.checked 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.checked 14 Oct 2026
Documentation
The project links to online documentation and its release history includes work completing an in-app documentation map.checked 14 Oct 2026
Downloads
GitHub releases publish Android builds and desktop packages for Windows, macOS and Linux.checked 14 Oct 2026
Group chats
Multiple characters can participate in one conversation, including a director mode.checked 14 Oct 2026
Image generation
It supports scene-aware AI illustrations and local image-generation workflows.checked 14 Oct 2026
International reach
The developer reported users in 102 countries and support for 21 languages.checked 14 Oct 2026
License
The main application is open source under the GNU AGPL-3.0 license.checked 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.checked 14 Oct 2026
Limit: hardware setup
Local inference and image generation depend on compatible desktop hardware and runtime/model downloads.checked 14 Oct 2026
Local data
Chats, characters, settings and API keys are stored on the user’s device, with no account or telemetry stated.checked 14 Oct 2026
Local inference
Local models are supported through a built-in llama.cpp engine, Ollama and LM Studio.checked 14 Oct 2026
Local models
It supports local models through Ollama and llama.cpp.checked 9 Oct 2026

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 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.checked 14 Oct 2026

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 2026

Alternatives to LettuceAI

All alternatives
  1. 1

    Nastia

    Free planAndroidiOSWebmacOS
    8.1From $7.33 a month
  2. 2Backyard AI logo

    Backyard AI

    Free planAndroidiOSWebmacOS
    8.0From $12 a month
  3. 3HammerAI logo

    HammerAI

    Free planAndroidiOSWebLinux
    8.0From $9 a month
  4. 4

    Plotto

    Free planAndroidiOSWebAPI
    8.0From $9 a month
  5. 5

    Ruby Chat

    Free planAndroidiOSWebmacOS
    8.0From $59.99 a year
  6. 6CHAI logo

    CHAI

    Free planAndroidiOSWebAPI
    7.9Free plan