LastChat is a feature-rich AI assistant application for Android. It is a fork of RikkaHub, modified using Claude 4.5 Opus and Gemini 3 Pro
This project aims to provide a privacy-focused and highly personalized AI chat experience on Android
- Multi-Provider Support: Works with OpenAI, Google and OpenRouter out of the box. There's support for custom providers too!
- Local RAG Memory: Features a sophisticated Vector-Based Long-Term Memory system. Assistants can "remember" details from past conversations using embeddings.
- Multi-Modal Inputs: Interact using Text, Images, Video, and Audio.
- Local Device Control: The AI can interact with your device if you want:
- Send notifications
- Launch apps
- Read notifications
- Set alarms/reminders
- Code Execution: Built-in JavaScript Engine (QuickJS) for performing calculations and logic.
- Web Search: Integrated web search capabilities to fetch real-time information.
- Multiple Personas: Create, manage, and switch between unlimited custom assistants.
- Tagging System: Organize assistants with custom tags.
- Import/Export: Easily share or backup your assistant configurations.
- Global Settings: Centralized management for memory consolidation and background behaviors.
- Material You: Fully embraces Material Design 3 with Dynamic Color support that adapts to your wallpaper.
- Rich Rendering: Markdown support with LaTeX for math, code highlighting, and tables.
- Image Generation: Dedicated interface for generating images using supported models.
- Translator: A specialized mode for text translation.
- Text-to-Speech (TTS): Supports system TTS or other providers.
- Local-First: Chat history and vector memory are stored locally on your device.
- WebDAV Backup: Securely sync and backup your data to any WebDAV-compatible server.
- Kotlin & Jetpack Compose
- Koin for Dependency Injection
- Room & DataStore for persistence
- WorkManager & AlarmManager for reliable background tasks
- Original Project: RikkaHub
- Assistant settings menu layout comes in part from PixelPlayer
- Image cropper is an edited version from the image editor found in LavenderPhotos
- Made with AI Agents based on:
- Claude 4.5 Opus
- Gemini 3 Pro
Note: This project is a fork and may contain modifications or features not present in the original RikkaHub repository.



