Edge Gallery
com.google.ai.edge.gallery
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
AI Edge Gallery is the premier destination for running the world's most powerful open-source Large Language Models (LLMs) on your mobile device. Experience high-performance Generative AI directly on your hardware—fully offline, private, and lightning-fast. Now Featuring: Gemma 4 This update brings official support for the newly released Gemma 4 family. As the centerpiece of this release, Gemma 4 allows you to test the cutting edge of on-device AI. Experience advanced reasoning, logic, and creative capabilities without ever sending your data to a server. Core Features - Agent Skills: Transform your LLM from a conversationalist into a proactive assistant. Use the Agent Skills tile to augment model capabilities with tools like Wikipedia for fact-grounding, interactive maps, and rich visual summary cards. You can even load modular skills from a URL or browse community contributions on GitHub Discussions. - AI Chat with Thinking Mode: Engage in fluid, multi-turn conversations and toggle the new Thinking Mode to peek "under the hood." This feature allows you to see the model's step-by-step reasoning process, which is perfect for understanding complex problem-solving. Note: Thinking Mode currently works with supported models, starting with the Gemma 4 family. - Ask Image: Use multimodal power to identify objects, solve visual puzzles, or get detailed descriptions using your device's camera or photo gallery. - Audio Scribe: Transcribe and translate voice recordings into text in real-time using high-efficiency on-device language models. Prompt Lab: A dedicated workspace to test different prompts and single-turn use cases with granular control over model parameters like temperature and top-k. - Mobile Actions: Unlock offline device controls and automated tasks powered entirely by a finetune of FunctionGemma 270m. - Tiny Garden: A fun, experimental mini-game that uses natural language to plant and harvest a virtual garden using a finetune of FunctionGemma 270m. - Model Management & Benchmark: Gallery is a flexible sandbox for a wide variety of open-source models. Easily download models from the list or load your own custom models. Manage your model library effortlessly and run benchmark tests to understand exactly how each model performs on your specific hardware. - 100% On-Device Privacy: All model inferences happen directly on your device hardware. No internet is required, ensuring total privacy for your prompts, images, and sensitive data. Built for the Community AI Edge Gallery is an open-source project designed for the developer community and AI enthusiasts alike. Explore our example features, contribute your own skills, and help shape the future of the on-device agent ecosystem. Check out the source code on GitHub: https://github.com/google-ai-edge/gallery Note: This app is in active development. Performance is dependent on your device's hardware (CPU/GPU). For support or feedback, contact us at google-ai-edge-gallery-android-feedback@google.com
First release: Sep 18, 2025, 13 total releases.
Most recent release: Sep 2, 2026.
Appears in 2 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 2, 2026 1.0.19## What's Changed * Temporarily remove media and storage permissions from AndroidManifest by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1076 * Refactor `showBenchmarkButton` configuration to `isBenchmarkSupported` and `showBenchmarkActionButton` by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1080 * Add support for extra data files in the Android model allowlist. This change introduces the ModelDataFile data class to represent supplementary files that need to be downloaded alongside a main model. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1088 * Automatically reset chat session with previous history when resuming after interruption by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1093 * Use hugging face api to fetch model size. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1090 * Updating Terms of Service statement. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1096 * Introduce LlmSessionManager to orchestrate LLM chat sessions and persistence. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1095 * Add model allowlist for 1.0.19 by @kkGOOG in https://github.com/google-ai-edge/gallery/pull/1106 * Improve gated model permission flow and license acknowledgment on Android. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1092
More…
* Fix stale model initialization race condition when navigating to custom tasks. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1132 * Refactor Model initialization to use StateFlow by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1138 * Increment AI Edge Gallery Android versionCode to 42. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1145 * Disable learn-something-new skill by default on non-Gemma4-E4B models. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1147 * Fall back to internal CoroutineScope in AICoreModelHelper when null is provided. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1149 * Only show benchmark button when model is an LLM. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1153 * Add reusable multi-step OnboardingDialog component with persistent DataStore state. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1159 * Support task-filtered extra data files. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1160 * Increment AI Edge Gallery Android versionCode to 43. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1162 * - Replace custom getter on ChatViewModel.currentSessionId that delegated to runtimeExecutor.activeSessionId with a standard mutable property. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1164 * Update Kotlin to 2.2.21 in Gallery Android app. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1168 * Add Scrapbook custom task. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/1167 **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.18...1.0.19 - Aug 10, 2026 1.0.18- Multimodal Chat: AI Chat now supports images and audio as well! - Hugging Face Imports: Seamlessly import LiteRT-LM models using Hugging Face model card URLs.
- Aug 3, 2026 1.0.17- Now speaking your language! We've added translation and localization support for Canada and Brazil—with more languages coming soon! - Your feedback matters: Share your thoughts on model responses instantly using our new custom Feedback Collector. - Bug fixes.
- Jun 23, 2026 1.0.16## What's Changed * Refactors the AgentTools class into an AgentTools interface and an AgentToolsImpl class. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/953 * Add a subtitle to the model import bottom sheet. Also allow people to delete an imported model from huggingface before downloading the model. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/954 **Full Changelog**: https://github.com/google-ai-edge/gallery/commits/1.0.16
- May 21, 2026 1.0.15## What's Changed * Dynamically adjust default system prompt based on MCP tools in Agent Skills. The agent skill task now uses the default system prompt tailored for "skills only" if no MCP tools are loaded. This helps address some skill loading issue. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/880 **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.14...1.0.15
- May 19, 2026 1.0.14## What's Changed **1. Experimental [Model Context Protocol (MCP)](https://github.com/google-ai-edge/gallery/tree/main/mcp) Support** * Introduced experimental support for MCP. * Added a user permission flow for MCP tool calls, ensuring users are prompted for approval before the agent executes a tool (with an option to "Always allow"). * Added comprehensive documentation for MCP. **2. Hardware & Performance Enhancements** * **Pixel TPU Support:** Enabled execution support for models on Pixel TPUs, including support for sideloaded models. * **Speculative Decoding:** Added configuration options and engine initialization for speculative decoding to improve model generation speed.
More…
**3. New Agent Skills & Capabilities** * **Calendar Integration:** Added new skills to `create-calendar-event` and `read-calendar-events` directly from the chat. * **Scheduled Notifications:** Added a `schedule-notification` skill (for one-time or daily alerts), complete with a Notification Management Screen and deep-link support that opens the agent chat with a pre-filled query when tapped. * **Learn Something New:** Introduced a new `learn-something-new` skill. * *Note:* Several older skills (like calculate-hash, text-spinner, send-email) were disabled by default to refine the default agent experience. **4. UI & Chat Experience Improvements** * **Gemini-like UI:** Updated the UI for both Chat and Prompt Lab to better match the official Gemini app experience. * **System Prompt Customization:** Added UI integration and core storage for users to edit and retrieve dynamic System Prompts. * **Chat History:** Introduced chat history saving that supports text, images, and audio messages. * **Media Handling:** Added a new feature allowing users to download and share images directly from the chat. **5. Notable Bug Fixes & Stability** * Fixed session reset issues when turning off skills or deleting chat history. * Switched from using "exact alarms" to "inexact alarms" to improve Android permission compliance. * Fixed a `NumberFormatException` crash in the Benchmark Results Viewer that occurred for non-US locales (e.g., parsing "8186,03"). ## New Contributors * @kuishou68 made their first contribution in https://github.com/google-ai-edge/gallery/pull/629 * @yijie-yang made their first contribution in https://github.com/google-ai-edge/gallery/pull/837 **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.13...1.0.14 - May 5, 2026 1.0.13- Support Gemma 4's built-in Multi Token Prediction (MTP) to accelerate decoding. Check out the [blog post](https://blog.google/innovation-and-ai/technology/developers-tools/multi-token-prediction-gemma-4/) for more details. Try it in AI Chat, Ask Image, Ask Audio, and Prompt Lab (turn on the "Support speculative decoding" in the config dialog). - Bug fixes.
- Apr 24, 2026 1.0.12- Add Gemma3 1B NPU support for Qualcomm Technologies SoCs. Try it in Prompt Lab! Check out the [blog post](https://developers.googleblog.com/building-real-world-on-device-ai-with-litert-and-npu/) for more info. If your device is supported, you will see a new "NPU" option in PromptLab -> Gemma3-1B-IT model card: <img width="539" height="582" alt="npu model option" src="https://github.com/user-attachments/assets/db09d4cb-7886-4a64-99a0-3e1182da327c" /> - Installing via **Play Store**? No action needed; the correct libraries are bundled with the app automatically for supported SoCs. - Installing via **APK** here? Check the supported device list below for each file to ensure compatibility with your device. **ai-edge-gallery-sm8550.apk**: - Samsung: Galaxy S23, S23+, S23 Ultra, Galaxy Z Fold 5, Galaxy Z Flip 5, Galaxy Tab S9 Series.
More…
- OnePlus: OnePlus 11, OnePlus 12R. - Xiaomi: Xiaomi 13, 13 Pro, 13 Ultra. - Motorola: Edge 40 Pro (Edge+ 2023), Razr 40 Ultra (Razr+). - Gaming/Niche: ASUS ROG Phone 7, RedMagic 8 Pro, Sony Xperia 1 V, iQOO 11. **ai-edge-gallery-sm8650.apk**: - Samsung: Galaxy S24 Ultra (globally), Galaxy S24/S24+ (US/Canada/China versions), Galaxy Z Fold 6, Galaxy Z Flip 6. - OnePlus: OnePlus 12. - Xiaomi: Xiaomi 14, 14 Pro, 14 Ultra. - ASUS: Zenfone 11 Ultra, ROG Phone 8 / 8 Pro. - Others: RedMagic 9 Pro, Honor Magic 6 Pro, iQOO 12, Nubia Z60 Ultra. **ai-edge-gallery-sm8750.apk**: - Samsung: Galaxy S25 Ultra (and S25/S25+ in most regions). - Xiaomi: Xiaomi 15, 15 Pro. - OnePlus: OnePlus 13. - Realme: GT 7 Pro. - ASUS: ROG Phone 9 Series. - Others: RedMagic 10 Pro, iQOO 13, Honor Magic 7 Series. **ai-edge-gallery-sm8850.apk**: - Samsung: Galaxy S26, S26+, and S26 Ultra (Snapdragon version used globally for Ultra; regional for S26/S26+). - OnePlus: OnePlus Ace 6T (released late 2025), OnePlus 15R. - Vivo: Vivo S50 Pro Mini, Vivo X300 FE. - iQOO: iQOO 15R, iQOO Z11 Turbo. - Honor: Honor GT 2 Pro. - Motorola: Motorola Signature, Motorola Razr Fold (2026 models). - Apr 2, 2026 1.0.11- **Introducing Gemma 4**: Experience the latest high-performance models running fully offline. - **Agent Skills**: Extend LLMs with modular tools like display interactive maps and search Wikipedia. Supporting custom skill loading from the community. Learn more about [how to create skills](https://github.com/google-ai-edge/gallery/tree/main/skills), and [share with the community](https://github.com/google-ai-edge/gallery/discussions/categories/skills) - **Thinking Mode in AI Chat**: Visualize the model’s reasoning process for deeper transparency. (Note: Currently exclusive to supported models, including the Gemma 4 family).
- Feb 26, 2026 1.0.10- A new fine-tuned **Mobile Actions** Function Gemma 270M model to try. - A faster and more reliable fine-tuned **Tiny Garden** Function Gemma 270M model to try. - A dedicated **benchmark** screen to run model benchmarks directly in-app, located in the Models Management screen via the top-left menu. - Streamlined Gemma model downloads — no HuggingFace login required. **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.9...1.0.10
- New Demos: See [FunctionGemma](https://huggingface.co/google/functiongemma-270m-it) in action! * **🌻 Tiny Garden**: Play an experimental and fully offline mini game that uses natural language to plant, water, and harvest flowers. * **📳 Mobile Actions**: Use our [open-source recipe](https://github.com/google-gemini/gemma-cookbook/blob/main/FunctionGemma/%5BFunctionGemma%5DFinetune_FunctionGemma_270M_for_Mobile_Actions_with_Hugging_Face.ipynb) to learn model fine-tuning, then load it in app to unlock offline device controls. **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.8...1.0.9
- ## What's Changed * The app is now accessible. * Migrated to the LiteRT-LM Kotlin API. Check out the doc [here](https://github.com/google-ai-edge/LiteRT-LM/tree/main/kotlin). * Added [Qwen2.5-1.5B-Instruct](https://huggingface.co/litert-community/Qwen2.5-1.5B-Instruct), [Phi-4-mini-instruct](https://huggingface.co/litert-community/Phi-4-mini-instruct), and [DeepSeek-R1-Distill-Qwen-1.5B](https://huggingface.co/litert-community/DeepSeek-R1-Distill-Qwen-1.5B) litertlm models for you to try in AI Chat and PromptLab. * Bug fixes about broken scrolling on long messages and partial message copying, and other minor fixes and improvements. **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.7...1.0.8
- ## What's Changed * Fix NPE crash due to failure to download. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/282 * Remove object instead of index to avoid potential crash. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/283 * Update splash screen with animated icon. Also make the "failed to load allowlist" dialog dismissable. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/287 * [gallery] fix a crash on user providing invalid text value for a number by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/294 * Add animation for audio recording and simplify audio recording ui. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/296 * Hide keyboard after sending a prompt; Scroll to bottom when a new prompt is sent; Show warning when user tries to import a web model. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/301 * [gallery] allow download model using a git reference by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/310 * Fixes a typo by @EsmaeelNabil in https://github.com/google-ai-edge/gallery/pull/261 * Moro auto-scrolling related fix. by @copybara-service[bot] in https://github.com/google-ai-edge/gallery/pull/313
More…
## New Contributors * @EsmaeelNabil made their first contribution in https://github.com/google-ai-edge/gallery/pull/261 Note on accessibility: We've heard your valuable feedback regarding the lack of accessibility in the app, and we are actively working on making the app fully accessible by our next release. Thank you so much for your continued support and patience! **Full Changelog**: https://github.com/google-ai-edge/gallery/compare/1.0.6...1.0.7