Eva:Android 全離線 AI 助手(支持 PDF、維基百科等)
Eva 是一款完全離線的 Android AI 助手,所有功能(包括語言模型、語音識別、文檔搜索、地圖、音樂和維基百科)均在設備上運行,無需賬户或雲端連接。它提供聊天、離線地圖導航、音樂播放器、文檔閲讀、圖像管理等功能,並支持通過語音或文本交互。
Eva 是一款專為 Android 設備設計的完全離線 AI 助手,所有功能均在本地運行,無需任何網絡連接。這意味着用户的語言模型、語音識別、文本轉語音、文檔搜索、地圖、音樂和維基百科等數據全部存儲在設備上,沒有任何信息離開手機。
Eva 的主屏幕包含四個標籤:聊天、圖像、音樂和文檔。用户可以通過聊天與 AI 助手交互,上傳圖片讓 AI 識別,播放本地音樂,或閲讀維基百科和文檔。音樂播放器支持後台播放和鎖屏控制。
在聊天功能中,Eva 支持多種本地模型(如 LFM2.5、Qwen3 和視覺模型),可根據需求下載或側載。聊天時,Eva 會從用户文檔、離線維基百科和模型自身知識中獲取答案,並標註引用來源。用户還可以將 Eva 設為手機默認助手,通過長按電源鍵喚醒並進行語音對話。
離線地圖導航功能允許用户查詢地點或路線,地圖瓦片可緩存到本地,確保無網絡時也能使用。音樂播放器不僅支持常見的瀏覽方式,還能通過 LLM 自動為音樂分類,例如將歌曲分為“另類搖滾”“黑金屬”“放克”等流派。
文檔閲讀功能支持 PDF、Word、PowerPoint、Excel 和 EPUB 格式,所有索引均在設備上完成。維基百科閲讀器提供搜索、隨機文章和最近瀏覽列表。圖像管理功能則通過設備端 AI 為照片自動生成描述標籤,並支持按類別和日期瀏覽。
Eva 的設置界面按功能分區,包括外觀、語言模型、語音、文檔、照片、音樂、收音機、維基百科、地圖、提醒和存儲等。所有數據可統一存儲在一個文件夾中,方便遷移到 SD 卡。
Eva 基於 Cactus 推理引擎開發,使用 Flutter 框架構建,並利用 FFI 調用本地庫。其架構確保後台推理任務(如圖片標註、文檔分類)在設備充電或閒置時運行,不會干擾聊天響應。
Eva 的源代碼已在 GitHub 上開源,使用 View license 許可證。用户可以從 GitHub Releases 頁面下載最新 APK 文件,或通過腳本獲取。該項目由 Geogram 維護,基於 Cactus Compute, Inc. 的 Cactus 推理引擎。