This project is a fork of gptAssist.
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.
Duck.ai is entirely private and secure. It requires no login, allowing you to interact with multiple AI models (GPT-4o, Claude 3, Llama 3, etc.) without compromising your personal identity.
You can download duckAssist from:
- 🎯 Focused Interface: A clean, distraction-free environment tailored for AI chat, complete with a native progress bar for page loading feedback.
- 🎙️ Digital Assistant Integration: Set duckAssist as your device's default digital assistant app. Access your AI companion instantly via your system's assistant shortcut (long-press home, swipe from corner, etc.).
- ⚡ Auto-Voice Activation: When launched via the assistant shortcut, the app automatically triggers the "New Voice Chat" feature, getting you into a conversation immediately.
- 🚀 "Ask duck.ai" Integration: Select text in any application on your device and choose "Ask duck.ai" from the context menu. The app will automatically launch in a dedicated window and load your query directly into the chat.
- 🌐 Smart Link Handling: Navigation is optimized for the AI experience. All external links clicked within the app are automatically redirected to your system's default web browser, keeping your chat session secure and focused.
- 🛡️ Enhanced Privacy:
- Session Persistence: User data and cookies are preserved so you don't lose your settings.
- Automated Cache Management: The application cache is purged whenever you leave or close the app to protect your privacy and save device storage.
- 📁 Native File Support: Seamlessly upload documents for AI analysis and download attachments directly to your device's Downloads folder.
- 🎨 Custom Identity: Features a premium new duck-themed visual identity and icon.
- ⚙️ HTML Settings & Custom Prompts: Configure bottom drawer panel behavior, assistant voice options, and default prompt suffixes for text ("Ask duck.ai") and document sharing separately via a custom-styled HTML settings page.
- 🚨 High-Visibility Banner Alert: Integrated a custom, animated red banner overlay instructing you how to attach shared files instead of low-visibility system toasts.
- Highlight any text in your browser, email, or messaging app.
- Tap the three dots (overflow menu) and select Ask duck.ai.
- The app will open in a separate window and load your query directly into the chat prompt.
- Open your Android Settings.
- Go to Apps > Default apps > Digital assistant app.
- Select duckAssist.
- Use your device's assistant shortcut (long-press home button, etc.) to instantly launch a Voice Chat session.
Simply click on any link or citation provided by the AI. The app will instantly launch your preferred mobile browser to view the content, leaving your AI conversation perfectly preserved in duckAssist.
This application is licensed under the GPLv3.
The app uses:
- Parts from GMaps WV (https://gitlab.com/divested-mobile/maps) which is licensed under the GPLv3.
If you encounter any issues or have suggestions for improvements, please open an issue in the repository. Pull requests are always welcome.
If you like duckAssist, you're welcome to send a donation. duckAssist is vibe coded in my free time bringing you the best user experience.
If you want to support the developer:
.jpg)
.jpg)
.jpg)
.jpg)
.jpg)