AI Assistant
29 open source AI Assistant apps
OpenAssistant
APK
A simple, open-source local AI app. Uses 3.5GB RAM when active. Features: - multiple chats - tool calling (works with several other apps in the Modern Apps ecosystem) - streaming long responses - multimodal input (photo upload & audio recording) - markdown formatted text output
F-DroidGitHub
PennyWise AI
APK
PennyWise AI — Free & Open-Source, private SMS-powered expense tracker Automatically extracts transaction data from bank SMS messages using pattern-based parsing. Works 100% offline - no internet connection required. Automatic expense tracking from bank SMS with clean categories, subscription detection, and clear insights. Key Features: • Pattern-Based SMS Parsing - Uses regex patterns to extract transactions from 20+ banks • 100% Offline Core Features - Transaction parsing, analytics, and exports work without internet • Optional AI Chat - Download Qwen 2.5 model (1.5GB, Apache 2.0) for natural language queries • Clear Analytics - Charts and insights to see spending patterns • Subscription Tracking - Detects and monitors recurring payments • Auto-Categorization - Clean merchant names and intelligent categories • Data Export - Export as CSV or PDF for records and taxes • Material You Design - Clean interface with dynamic theming Currently Supported Banks (20+): • HDFC, SBI, ICICI, Axis, PNB, IDBI • Indian Bank, Federal Bank, Karnataka Bank • Canara Bank, Bank of Baroda, Union Bank • Kotak, IndusInd, IDFC First, Central Bank • Utkarsh, HSBC, Jio Payments Bank • Jupiter, Slice, and payment gateways like Juspay • More banks being added regularly! Privacy & Security: • No internet required for core functionality (SMS parsing, analytics, exports) • Pattern-based transaction extraction - no AI needed for parsing • Optional AI chat uses on-device Qwen 2.5 model (Apache 2.0 licensed) • SMS permission is read-only - we never send messages • No user accounts or cloud sync required • Open source - audit the code yourself on GitHub • Zero data collection or tracking How It Works: 1. Grant SMS permission (read-only access) 2. App automatically parses bank SMS using regex patterns 3. View categorized transactions, analytics, and subscriptions 4. Optionally download AI model for chat features Perfect for: • Automatic daily expense tracking • Understanding spending patterns and budgeting • Managing subscription payments • Financial planning and analysis • Maintaining detailed transaction records Technical Notes: • Core SMS parsing uses regex patterns, not AI • Optional Qwen 2.5 model (Apache 2.0) for chat feature only • F-Droid flavor excludes all proprietary dependencies PennyWise respects your privacy while helping you take control of your finances. Join thousands of users who trust PennyWise for secure, automatic expense tracking without compromising their data.
F-DroidGitHub
PennyWise AI - Expense Tracker
APK
PennyWise is a private expense tracker and budget app that turns your bank SMS into an automatic money timeline — powered by on-device AI. No manual entry, no accounts, no cloud. Your bank already texts you every transaction. PennyWise reads those SMS locally and instantly tracks your spending, so expense tracking, budgeting, and money management happen with zero setup. ★ Why PennyWise • 100% on-device & private — AI runs locally, nothing leaves your phone • Zero setup — grant SMS permission and it works instantly, no sign-up • On-device AI assistant — ask "what did I spend on food?" (powered by Qwen 2.5) • 90+ banks across 16 countries, multi-currency • Smart analytics — spending trends, category breakdowns, insights • Budgets — set limits per category and track progress • Subscription detection — automatically finds recurring payments • Smart rules — auto-categorize transactions your way • Dark mode, no ads, no tracking • Open source (AGPL-3.0) ★ Expense tracking on autopilot PennyWise is the money manager for people who hate manual entry. Every bank SMS becomes a categorized transaction in a clean, searchable timeline — a spending tracker that's always up to date. ★ Private by design All AI processing happens on your device. No servers, no API calls, no data leaving your phone. There are no accounts to create, and the full source is open (AGPL-3.0) so anyone can verify exactly what the app does. ★ Free, with optional Pro PennyWise is free to use. An optional PennyWise Pro upgrade unlocks power-user extras — unlimited custom rules, PDF statement imports, CSV export, and duplicate-account merge — and directly supports a solo developer building PennyWise independently. Download PennyWise and turn your bank SMS into effortless, private expense tracking.
F-DroidGitHub
RPClient
APK
RPClient is a local-first AI role-playing chat client for Android. It helps you manage character cards, lorebooks, one-on-one chats, group chats, prompt presets, summary memory, and regex scripts directly on your device. Chat histories, characters, lorebooks, and app settings are stored locally by default. RPClient does not provide model services. You choose and configure your own model provider, including OpenAI-compatible APIs, Gemini, Anthropic Messages, DeepSeek, OpenRouter, or a custom endpoint. Model requests are sent directly to the provider configured by you. Features include: - Character Card V1/V2 JSON and PNG import - Character Card V2 JSON and PNG export - SillyTavern-style lorebook import and export - One-on-one and multi-character group chats - Streaming responses, regeneration, continuation, and impersonation - Long-term summary memory - Prompt presets, macro expansion, prompt inspection, and token budgeting - Global, preset, and character-scoped regex scripts - Local request log debugging mode - Material 3 UI with multiple interface languages The project is under active development. Back up important cards, lorebooks, and chats before upgrading.
F-DroidGitHub
R
Routstr
Web
Decentralized protocol for private AI inference using Nostr and Bitcoin micropayments.
S
SUSI.AI
APK
Susi AI is an intelligent Open Source personal assistant. It is fully customizable and developed by a community of developers. It is capable of chat and voice interaction by using APIS to perform actions such as music playback, making to-do lists, setting alarms, streaming podcasts, playing audiobooks, and providing weather, traffic, and other real-time information. Additional functionalities can be added as console services using external APIs. Susi AI is able to answer questions and depending on the context will ask for additional information in order to perform the desired outcome. The core of the assistant is the Susi AI server that holds the "intelligence" and "personality" of Susi AI. The Android and web applications make use of the APIs to access information from a hosted server.
F-DroidGitHub
VScan
APK
This is a little project of mine aiming to research how vision LLMs could help out blind people on travel and in their every-day life by substituting eyesight for various visual tasks. VScan turns your smartphone's camera into a device for visual perception. You can define various optical cognitive functions, like looking for objects, signs, evaluating a scene or simply mediating visual impressions. You can afterwards use these functions on the camera view, just like a sighted person would use their eyes to achieve a specific goal in the physical world. Each cognitive tool consists of two major parts: • The camera to be used - front / back, as well as camera parameters - resolution, flashlight etc. • The prompts used for LLM processing. LLM is the bridge between raw pixel data and your interpretation of it, and in the user/system prompt, you can specify what exactly are you interested in for the particular function and how should it be communicated, as well as the LLM model that should be used. Camera input in combination with an LLM processing prompt forms a cognitive function, which can be used to serve various visual tasks. VScan is open-source software. Visit the project's official repository to learn more about its background, motivation, specific usage examples and setup instructions.
F-DroidGitHub
Wispar
APK
Wispar is your personal research companion — a privacy-friendly app for exploring academic journals and scientific articles. Using the Crossref and OpenAlex APIs, Wispar helps you stay updated on your favourite journals. Follow journals to receive the latest research abstracts in your main feed — no account required. - Search scholarly articles and journals - Follow journals to stay updated - Add custom keywords and queries to your feed - Access open-access articles via Unpaywall - Use EZproxy to unlock paywalled research - Chat with AI about your downloaded papers - Send articles to your Zotero library - View graphical abstracts - Translate abstracts to your preferred language - Built for researchers, students, and the academically curious Wispar is user-friendly, open-source, and designed to respect your privacy. As a community-built project, contributions are always welcome! If you'd like to contribute, please visit our GitHub repository: https://github.com/Scriptbash/Wispar If the app isn't available in your language, please consider helping with translations by visiting our hosted Weblate instance: https://hosted.weblate.org/engage/wispar
F-DroidGitHub
duckAssist
APK
duckAssist is a lightweight, privacy-focused Android WebView wrapper designed specifically for Duck.ai (DuckDuckGo's private AI chat service). It bridges the gap between web and native by providing advanced integration features while maintaining the core privacy principles of DuckDuckGo. Key Features: - Focused Interface: A clean, distraction-free environment tailored for AI chat, complete with a native progress bar. - Digital Assistant Integration: Set duckAssist as your device's default digital assistant app for instant access. - Auto-Voice Activation: Launching via the assistant shortcut automatically triggers a new voice chat. - "Ask duck.ai" Integration: Select text in any application and choose "Ask duck.ai" from the context menu to paste your query directly. - Smart Link Handling: External links open automatically in your system's default browser. - Enhanced Privacy: Session persistence is preserved, and the application cache is automatically purged when leaving/closing the app. - Native File Support: Seamlessly upload documents and download attachments. - Bottom Drawer Interface: Slide up a convenient bottom sheet drawer when using assistant shortcuts or sharing content to interact with the AI without losing your background app context. - Customizable Prompts & UI Settings: Configure bottom drawer panel behavior, assistant voice options, and default prompt suffixes for text and document sharing via a custom-styled HTML settings page.
F-DroidGitHub
geminiAssist
APK
Gemini Assist is a simple WebView wrapper for Google Gemini. It blocks all URLs that are not essential for functioning. You can switch on/off blocking by clicking the button at the top right. Swipe up a bit to hide the button.
F-DroidGitHub
gptAssist
APK
gptAssist is a simple WebView wrapper for ChatGPT. It blocks all URLs that are not essential for functioning. It does not support login via Apple, Microsoft, or Google account. Please use a web browser for initial sign up. You can switch on/off blocking by clicking the button at the top right. Swipe up a bit to hide the button.
F-DroidGitHub
huggingAssist
APK
huggingAssist is a simple WebView wrapper for HuggingChat. It blocks all URLs that are not essential for functioning. Please use an external browser for initial sign-up.
F-DroidGitHub
maid
APK
Maid is a cross-platform free and open source application for interfacing with llama.cpp models locally, and with Ollama, Mistral and OpenAI models remotely.
F-DroidGitHub
oxproxion
APK
Android chat application designed to interact with various Large Language Models (LLMs) 🤖 Multi-Model Support: Switch between different LLM bots and models. 🤖 Chat with OpenRouter models or locally served models using Ollama, LM Studio, llama.cpp or MLX LM. 💬 Chat Interface: A clean and intuitive interface for conversing with AI models. 💾 Save & Load Chats: Save your chat sessions and load them later to continue the conversation. 📤📥 Import & Export: Easily import and export your chat histories. ⚡ Streaming or Non-Streaming Responses: You choose! 🖼️ Chat with Images: With models that support it! 🖼️ Image Generation**: With models that support it! ✍️ System Message Customization: Create, edit, and manage a library of system messages to guide the AI's behavior and persona. 🔗 OpenRouter Integration: Long-press the model name to open the OpenRouter models list in your browser. Long-press the API key icon to view your remaining OpenRouter credits. 📋 Effortless Copying: Press any avatar to copy the corresponding response to the clipboard. oxproxion app does not have trackers, analytics, nor ads. 📄 On-Device PDF Export: Generate a PDF of that specific response. Or use menu PDF button for full chat PDF. PDFs created locally using Android's native tools. ✨And Much More! Download and check it out. See Help section in the app for the complete guide. 🛠️ Built with Modern Tech: 100 % Kotlin, leveraging Jetpack libraries, Coroutines for asynchronous tasks, and Ktor for networking. If you find this app useful, please consider supporting its developer: [Buy Me a Coffee](https://www.buymeacoffee.com/oxproxion) ☕
F-DroidGitHub