Cocolalilal/LastChat

A Fork of Rikkahub with an overhauled UI and feature additions

What it solves

LastChat is a privacy-focused AI assistant application for Android that provides a highly personalized chat experience. It allows users to interact with various AI models while keeping chat history and memory stored locally on the device.

How it works

The app acts as a client that supports multiple AI providers through presets or custom configurations. It enhances conversations using a RAG-based memory system that uses embeddings to recall past details. For extended functionality, it integrates a Python engine (via PRoot-based Linux environments) and a QuickJS JavaScript engine, as well as support for MCP servers and web search for real-time data.

Who it’s for

Android users who want a feature-rich, local-first AI assistant that supports multimodal inputs and custom personas.

Highlights

  • RAG Memory: Local vector memory for recalling past conversations.
  • Multimodal Support: Ability to process text, images, video, and audio.
  • Extensible Tools: Built-in Python and JavaScript engines for code execution.
  • Local-First Privacy: Local storage of history and memory with optional WebDAV backup.
  • Assistant Management: Support for unlimited custom personas and tagging systems.

Related

  • Project
  • Project
  • Project
  • Project