What is Eva?
Eva is a comprehensive, open-source AI assistant designed to run entirely offline on Android devices, providing a private ecosystem for chat, document management, media, and navigation. It solves the issue of data dependency by keeping all intelligence, local files, and map caches on your handset without requiring cloud connectivity or user accounts.
- Best For: Privacy-conscious power users, offline travelers, and those who want total control over their data.
- Pricing: Completely free and open-source.
- Category: AI Chatbots
- Free Option: Yes ✅
The Problem Eva Solves
Modern mobile AI assistants are inherently tethered to the cloud. Whether you are using mainstream offerings from major tech corporations or lightweight wrappers, your prompts, personal documents, and even location data are frequently processed on remote servers. For users who prioritize digital sovereignty, this creates an unacceptable risk to personal privacy.
Furthermore, standard assistants often fail when you lose network connectivity. If you are traveling through remote areas, dealing with unreliable cellular data, or simply want to avoid the privacy pitfalls of cloud-based synchronization, most AI tools become useless. The reliance on cloud APIs also means that your assistant’s performance is subject to server latency and potential service outages.
Eva addresses these constraints by moving the entire stack—the Large Language Model (LLM), vector database, map rendering, and media indexing—directly onto the Android device. By utilizing the Cactus inference engine, Eva allows users to perform complex RAG (Retrieval-Augmented Generation) tasks and navigate locally, ensuring that no data ever leaves the handset. In this tutorial, you will learn exactly how to use Eva — step by step.
How to Get Started with Eva in 5 Minutes
- Download the APK: Visit the official Eva GitHub releases page and download the latest arm64-v8a APK file to your Android device.
- Install and Permit: Tap the downloaded file to install it, ensuring you grant necessary storage permissions so the app can manage your documents and media.
- Select Your Storage: Upon first launch, define a unified storage folder on your device or SD card where Eva will keep all its models, map caches, and document indices.
- Download Initial Models: Navigate to the settings menu to fetch the initial LLM (such as LFM2.5 or Qwen3) and the offline Wikipedia database needed for your assistant to function.
- Configure Assistant Integration: Go into your Android system settings and set Eva as your default digital assistant to enable power-button activation for instant offline access.
How to Use Eva: Complete Tutorial
1. Executing Offline RAG and Knowledge Queries
Eva differentiates itself by allowing you to chat with your own data. To use this, place your PDFs, Word documents, or text files into the designated storage folder. The app will index these files locally during idle time, allowing you to ask questions like "Summarize my meeting notes" or "What does my document say about X?" directly in the chat tab.
The system provides grounded answers by pulling from three sources: the local LLM's internal weights, your indexed documents, and the offline Wikipedia database. Each response includes clickable citations, which take you directly to the source passage in your document or the Wikipedia entry. This transparency ensures you can verify information without needing an internet connection.
2. Managing Offline Maps and Navigation
Eva includes a full navigation suite that works without cell service. Once you have cached map tiles for a specific region, you can prompt the assistant with "route to X," and it will draw a walking path from your current GPS coordinates. You can toggle between standard street view and satellite imagery to suit your environment.
Because the mapping data is stored locally, your live GPS dot will remain accurate even when you are kilometers away from the nearest cell tower. Use the "Save this area offline" feature to explicitly download tiles for regions where you anticipate needing navigation. This ensures your maps remain responsive during treks or in dense urban areas where data might be spotty.
3. Utilizing the Intelligent Music Player
The music tab in Eva is more than a standard player; it is an LLM-managed library. When you import your music folders, Eva’s background processes analyze the tracks and automatically assign genre and subgenre tags, even if your local files lack metadata. This allows you to browse your collection by granular styles like "Black Metal" or "Funk" automatically.
You can create named playlists, browse by artist, or view your "Favourites" based on your listening history. The app supports background playback with full lock-screen controls, making it a viable daily driver for your local media collection. The "now playing" bar is always accessible, allowing you to queue tracks or adjust the playback order with simple taps.
Eva: Pros & Cons
| Pros | Cons |
|---|---|
| 100% offline; data remains on-device. | Restricted to Android devices only. |
| No account registration required. | High storage requirements for models and indices. |
| Unified storage management. | Performance scales strictly with hardware capability. |
| Background media playback. | Requires manual model updates and management. |
Eva Pricing: Free vs Paid
Eva is completely free and open-source. There is no "paid" tier, no subscription model, and no locked features. The developers maintain the repository as a community project, meaning you have access to every tool—including map navigation, the LLM chatbot, and document indexing—without paying a single cent.
Since the project is open-source, you also benefit from a community-driven development cycle. You are never pushed to upgrade to "Pro" versions because the functionality is inherently tied to your own device's hardware. Your only "cost" is the physical storage space required on your phone to hold the various models and indices.
👉 Check the latest pricing and source code on the official Eva GitHub repository.
Who is Eva Best For?
For privacy-conscious users: If you are tired of your chat history being used to train third-party models or having your location tracked, Eva is an ideal solution. It ensures that your most personal data stays within your physical possession at all times.
For offline travelers: If you frequently explore remote areas without cellular coverage, the ability to rely on cached maps and an offline Wikipedia ensures you remain equipped. You won't be left stranded without information when you need it most.
For power users: If you enjoy managing your own datasets, documents, and media libraries, Eva provides an excellent sandbox. You can fine-tune your document collections and model choices to match your specific hardware capabilities.
Alternatives to Eva
Common alternatives include simple offline chatbot apps like MLC LLM or specialized document readers like Obsidian, which can work offline but lack the unified assistant integration that Eva provides. While some open-source GPS apps exist, they rarely integrate LLMs for context-aware navigation.
Eva remains the better choice for its specific niche because it bridges the gap between these silos. By combining a media player, an AI assistant, and a navigation tool into a single interface, it removes the need to juggle multiple disconnected applications.
Final Verdict: Is Eva Worth It?
Eva is an exceptional achievement for anyone seeking to minimize their reliance on the cloud without sacrificing the functionality of a modern digital assistant. It is stable, transparent, and remarkably well-integrated for an open-source project.