google-ai-edge/galleryPublic

A gallery that showcases on-device ML/GenAI use cases and allows people to try and use models locally.

AI summary: A cross-platform mobile application showcasing on-device Generative AI with open-source models.

Stars
24.4K
+19 today
Forks
2.6K
Watchers
233
Open issues
242
Open PRs
99
Contributors
~14
Commits
483
Branches
79

KotlinApache-2.0Created Mar 31, 2025Last push todayLatest release 1.0.16+62 stars this week+70 this month

Star history

since May 18, 2025
010K20KMay 2025Oct 2025Mar 2026Aug 2026
24.4K stars as of Aug 7, 2026, tracked back to May 18, 2025. Historical curve reconstructed from public GitHub event archives, calibrated to the current total.

Contribution activity

commits per day, last 52 weeks
AugSepOctNovDecJanFebMarAprMayJunJulMonWedFri2025-08-03: 2 commits2025-08-04: 0 commits2025-08-05: 0 commits2025-08-06: 1 commit2025-08-07: 0 commits2025-08-08: 0 commits2025-08-09: 0 commits2025-08-10: 0 commits2025-08-11: 0 commits2025-08-12: 0 commits2025-08-13: 0 commits2025-08-14: 1 commit2025-08-15: 5 commits2025-08-16: 0 commits2025-08-17: 0 commits2025-08-18: 3 commits2025-08-19: 0 commits2025-08-20: 2 commits2025-08-21: 1 commit2025-08-22: 0 commits2025-08-23: 0 commits2025-08-24: 0 commits2025-08-25: 2 commits2025-08-26: 0 commits2025-08-27: 0 commits2025-08-28: 0 commits2025-08-29: 0 commits2025-08-30: 0 commits2025-08-31: 0 commits2025-09-01: 0 commits2025-09-02: 0 commits2025-09-03: 0 commits2025-09-04: 0 commits2025-09-05: 0 commits2025-09-06: 0 commits2025-09-07: 0 commits2025-09-08: 0 commits2025-09-09: 1 commit2025-09-10: 1 commit2025-09-11: 0 commits2025-09-12: 0 commits2025-09-13: 0 commits2025-09-14: 0 commits2025-09-15: 0 commits2025-09-16: 2 commits2025-09-17: 0 commits2025-09-18: 0 commits2025-09-19: 0 commits2025-09-20: 0 commits2025-09-21: 0 commits2025-09-22: 0 commits2025-09-23: 1 commit2025-09-24: 0 commits2025-09-25: 0 commits2025-09-26: 0 commits2025-09-27: 0 commits2025-09-28: 0 commits2025-09-29: 1 commit2025-09-30: 0 commits2025-10-01: 0 commits2025-10-02: 0 commits2025-10-03: 0 commits2025-10-04: 0 commits2025-10-05: 0 commits2025-10-06: 0 commits2025-10-07: 0 commits2025-10-08: 0 commits2025-10-09: 0 commits2025-10-10: 1 commit2025-10-11: 0 commits2025-10-12: 0 commits2025-10-13: 0 commits2025-10-14: 0 commits2025-10-15: 0 commits2025-10-16: 1 commit2025-10-17: 0 commits2025-10-18: 0 commits2025-10-19: 0 commits2025-10-20: 0 commits2025-10-21: 0 commits2025-10-22: 0 commits2025-10-23: 0 commits2025-10-24: 2 commits2025-10-25: 0 commits2025-10-26: 0 commits2025-10-27: 0 commits2025-10-28: 0 commits2025-10-29: 0 commits2025-10-30: 0 commits2025-10-31: 2 commits2025-11-01: 0 commits2025-11-02: 0 commits2025-11-03: 0 commits2025-11-04: 0 commits2025-11-05: 0 commits2025-11-06: 0 commits2025-11-07: 0 commits2025-11-08: 0 commits2025-11-09: 0 commits2025-11-10: 0 commits2025-11-11: 0 commits2025-11-12: 0 commits2025-11-13: 1 commit2025-11-14: 1 commit2025-11-15: 0 commits2025-11-16: 0 commits2025-11-17: 0 commits2025-11-18: 0 commits2025-11-19: 0 commits2025-11-20: 0 commits2025-11-21: 0 commits2025-11-22: 0 commits2025-11-23: 0 commits2025-11-24: 0 commits2025-11-25: 4 commits2025-11-26: 0 commits2025-11-27: 0 commits2025-11-28: 0 commits2025-11-29: 0 commits2025-11-30: 0 commits2025-12-01: 0 commits2025-12-02: 0 commits2025-12-03: 2 commits2025-12-04: 0 commits2025-12-05: 0 commits2025-12-06: 0 commits2025-12-07: 0 commits2025-12-08: 1 commit2025-12-09: 1 commit2025-12-10: 0 commits2025-12-11: 2 commits2025-12-12: 0 commits2025-12-13: 0 commits2025-12-14: 0 commits2025-12-15: 0 commits2025-12-16: 4 commits2025-12-17: 3 commits2025-12-18: 3 commits2025-12-19: 0 commits2025-12-20: 0 commits2025-12-21: 0 commits2025-12-22: 0 commits2025-12-23: 0 commits2025-12-24: 0 commits2025-12-25: 0 commits2025-12-26: 0 commits2025-12-27: 0 commits2025-12-28: 0 commits2025-12-29: 0 commits2025-12-30: 0 commits2025-12-31: 0 commits2026-01-01: 0 commits2026-01-02: 0 commits2026-01-03: 0 commits2026-01-04: 0 commits2026-01-05: 0 commits2026-01-06: 0 commits2026-01-07: 0 commits2026-01-08: 0 commits2026-01-09: 0 commits2026-01-10: 0 commits2026-01-11: 0 commits2026-01-12: 1 commit2026-01-13: 0 commits2026-01-14: 0 commits2026-01-15: 0 commits2026-01-16: 1 commit2026-01-17: 0 commits2026-01-18: 0 commits2026-01-19: 0 commits2026-01-20: 0 commits2026-01-21: 0 commits2026-01-22: 1 commit2026-01-23: 0 commits2026-01-24: 0 commits2026-01-25: 0 commits2026-01-26: 0 commits2026-01-27: 0 commits2026-01-28: 0 commits2026-01-29: 0 commits2026-01-30: 0 commits2026-01-31: 0 commits2026-02-01: 0 commits2026-02-02: 0 commits2026-02-03: 0 commits2026-02-04: 0 commits2026-02-05: 0 commits2026-02-06: 0 commits2026-02-07: 0 commits2026-02-08: 0 commits2026-02-09: 0 commits2026-02-10: 0 commits2026-02-11: 0 commits2026-02-12: 0 commits2026-02-13: 0 commits2026-02-14: 0 commits2026-02-15: 0 commits2026-02-16: 0 commits2026-02-17: 0 commits2026-02-18: 1 commit2026-02-19: 0 commits2026-02-20: 0 commits2026-02-21: 0 commits2026-02-22: 0 commits2026-02-23: 0 commits2026-02-24: 2 commits2026-02-25: 0 commits2026-02-26: 5 commits2026-02-27: 0 commits2026-02-28: 0 commits2026-03-01: 0 commits2026-03-02: 1 commit2026-03-03: 0 commits2026-03-04: 0 commits2026-03-05: 0 commits2026-03-06: 2 commits2026-03-07: 0 commits2026-03-08: 0 commits2026-03-09: 0 commits2026-03-10: 1 commit2026-03-11: 0 commits2026-03-12: 0 commits2026-03-13: 1 commit2026-03-14: 0 commits2026-03-15: 0 commits2026-03-16: 0 commits2026-03-17: 2 commits2026-03-18: 2 commits2026-03-19: 2 commits2026-03-20: 4 commits2026-03-21: 0 commits2026-03-22: 0 commits2026-03-23: 3 commits2026-03-24: 2 commits2026-03-25: 5 commits2026-03-26: 3 commits2026-03-27: 1 commit2026-03-28: 0 commits2026-03-29: 0 commits2026-03-30: 2 commits2026-03-31: 4 commits2026-04-01: 5 commits2026-04-02: 3 commits2026-04-03: 0 commits2026-04-04: 0 commits2026-04-05: 0 commits2026-04-06: 0 commits2026-04-07: 0 commits2026-04-08: 2 commits2026-04-09: 1 commit2026-04-10: 0 commits2026-04-11: 0 commits2026-04-12: 0 commits2026-04-13: 0 commits2026-04-14: 0 commits2026-04-15: 0 commits2026-04-16: 2 commits2026-04-17: 0 commits2026-04-18: 0 commits2026-04-19: 0 commits2026-04-20: 0 commits2026-04-21: 3 commits2026-04-22: 0 commits2026-04-23: 0 commits2026-04-24: 0 commits2026-04-25: 0 commits2026-04-26: 1 commit2026-04-27: 2 commits2026-04-28: 2 commits2026-04-29: 1 commit2026-04-30: 0 commits2026-05-01: 0 commits2026-05-02: 0 commits2026-05-03: 0 commits2026-05-04: 2 commits2026-05-05: 3 commits2026-05-06: 3 commits2026-05-07: 1 commit2026-05-08: 0 commits2026-05-09: 2 commits2026-05-10: 0 commits2026-05-11: 5 commits2026-05-12: 6 commits2026-05-13: 6 commits2026-05-14: 2 commits2026-05-15: 1 commit2026-05-16: 0 commits2026-05-17: 0 commits2026-05-18: 2 commits2026-05-19: 1 commit2026-05-20: 1 commit2026-05-21: 3 commits2026-05-22: 0 commits2026-05-23: 0 commits2026-05-24: 0 commits2026-05-25: 0 commits2026-05-26: 0 commits2026-05-27: 0 commits2026-05-28: 1 commit2026-05-29: 0 commits2026-05-30: 0 commits2026-05-31: 0 commits2026-06-01: 1 commit2026-06-02: 0 commits2026-06-03: 4 commits2026-06-04: 0 commits2026-06-05: 3 commits2026-06-06: 0 commits2026-06-07: 0 commits2026-06-08: 1 commit2026-06-09: 0 commits2026-06-10: 0 commits2026-06-11: 1 commit2026-06-12: 0 commits2026-06-13: 0 commits2026-06-14: 0 commits2026-06-15: 0 commits2026-06-16: 0 commits2026-06-17: 2 commits2026-06-18: 2 commits2026-06-19: 0 commits2026-06-20: 0 commits2026-06-21: 0 commits2026-06-22: 1 commit2026-06-23: 2 commits2026-06-24: 1 commit2026-06-25: 2 commits2026-06-26: 0 commits2026-06-27: 0 commits2026-06-28: 0 commits2026-06-29: 0 commits2026-06-30: 0 commits2026-07-01: 0 commits2026-07-02: 1 commit2026-07-03: 0 commits2026-07-04: 0 commits2026-07-05: 0 commits2026-07-06: 1 commit2026-07-07: 0 commits2026-07-08: 2 commits2026-07-09: 1 commit2026-07-10: 2 commits2026-07-11: 0 commits2026-07-12: 0 commits2026-07-13: 0 commits2026-07-14: 2 commits2026-07-15: 0 commits2026-07-16: 0 commits2026-07-17: 0 commits2026-07-18: 0 commits2026-07-19: 0 commits2026-07-20: 1 commit2026-07-21: 1 commit2026-07-22: 0 commits2026-07-23: 0 commits2026-07-24: 0 commits2026-07-25: 0 commits2026-07-26: 0 commits2026-07-27: 0 commits2026-07-28: 1 commit2026-07-29: 0 commits2026-07-30: 0 commits2026-07-31: 0 commits2026-08-01: 0 commits
190 commits in the last yearLessMore

Signals and awards

derived from tracked data
  • Widely adopted

    24,378 stars

  • Actively maintained

    Pushed within 48 hours

  • Permissive license

    Apache-2.0

  • Continuous integration

    Automated checks passing

What gallery does

AI Edge Gallery is a mobile app developed by Google that lets users run large language models directly on their devices. It demonstrates the capabilities of fully offline, high-performance Generative AI without requiring a network connection. The gallery specifically highlights the Gemma 4 model family, showcasing advanced reasoning and logic entirely on-device. The project serves as both a consumer-facing tech demo and a reference implementation for edge AI.

The app targets AI researchers, mobile developers, and tech enthusiasts interested in on-device machine learning. It is a valuable resource for anyone prioritizing data privacy in GenAI applications.

  • Offline execution: Runs LLMs entirely on the local hardware without sending data to external servers.
  • Gemma 4 support: Includes official integration and optimization for the latest Gemma 4 model family.
  • Cross-platform availability: Offers native applications for Android, iOS, and macOS environments.
  • Performance benchmarking: Provides real-time metrics on inference speed and memory usage on edge devices.
  • Privacy-first architecture: Ensures all prompts and generated responses remain strictly on the user's device.

Where teams use it

Evaluating edge AI capabilities

Allows developers to test how well modern LLMs perform on consumer-grade mobile hardware.

Private offline assistance

Provides users with a secure way to brainstorm or write without compromising sensitive personal data.

Reference implementation study

Serves as an example for mobile developers on how to integrate on-device ML efficiently.

Demonstrating Gemma capabilities

Showcases the specific improvements in reasoning and creativity found in the Gemma 4 models.

Getting started: Download the app directly from the Google Play Store or Apple App Store.

README

main branch

Google AI Edge Gallery ✨

License GitHub release (latest by date)

Explore, Experience, and Evaluate the Future of On-Device Generative AI with Google AI Edge.

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

The latest version 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.

Install the app today from Google Play Install the app today from App Store Download for macOS
Get it on Google Play Download on the App Store Download for macOS

For users without Google Play access, install the apk from the latest release

App Preview

01 02 03 04 05 06 07 08

✨ 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.

🏁 Get Started in Minutes!

  1. Check OS Requirement: Android 12 and up, and iOS 17 and up.
  2. Download the App:
  3. Install & Explore: For detailed installation instructions (including for corporate devices) and a full user guide, head over to our Project Wiki!

🛠️ Technology Highlights

  • Google AI Edge: Core APIs and tools for on-device ML.
  • LiteRT: Lightweight runtime for optimized model execution.
  • Hugging Face Integration: For model discovery and download.

⌨️ Development

Check out the development notes for instructions about how to build the app locally.

🤝 Feedback

This is an experimental Beta release, and your input is crucial!

📄 License

Licensed under the Apache License, Version 2.0. See the LICENSE file for details.

🔗 Useful Links

View on GitHub

Recent activity

commits and pull requests

Releases and announcements

24 total
  1. 1.0.161.0.16Jun 23, 202617.8K downloads

    ## What's Changed **1. Add support for importing and manage litert-lm models from Hugging face.** * users are now able to import any litert-lm model from hugging face and manage the usage of them with in AI Edge Gallery **Full Changelog**: https://github.com/google-ai-edge/gallery/commits/1.0.16

  2. 1.0.151.0.15May 21, 202621.1K downloads

    ## 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

  3. 1.0.141.0.14May 19, 20262.9K downloads

    ## 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. **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 ski

  4. 1.0.131.0.13May 5, 202614.4K downloads

    - 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.

  5. 1.0.121.0.12Apr 24, 202616K downloads

    - 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. - 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 (glob

Code frequency

additions and deletions
+4.2K-4.2KWeek of 2025-08-03: +7 linesWeek of 2025-08-03: -22 linesWeek of 2025-08-10: +45 linesWeek of 2025-08-10: -28 linesWeek of 2025-08-17: +147 linesWeek of 2025-08-17: -17 linesWeek of 2025-08-24: +7 linesWeek of 2025-08-24: -7 linesWeek of 2025-08-31: +0 linesWeek of 2025-08-31: -0 linesWeek of 2025-09-07: +108 linesWeek of 2025-09-07: -26 linesWeek of 2025-09-14: +2 linesWeek of 2025-09-14: -2 linesWeek of 2025-09-21: +79 linesWeek of 2025-09-21: -79 linesWeek of 2025-09-28: +1 linesWeek of 2025-09-28: -1 linesWeek of 2025-10-05: +8 linesWeek of 2025-10-05: -2 linesWeek of 2025-10-12: +56 linesWeek of 2025-10-12: -39 linesWeek of 2025-10-19: +12 linesWeek of 2025-10-19: -3 linesWeek of 2025-10-26: +0 linesWeek of 2025-10-26: -76 linesWeek of 2025-11-02: +0 linesWeek of 2025-11-02: -0 linesWeek of 2025-11-09: +79 linesWeek of 2025-11-09: -5 linesWeek of 2025-11-16: +0 linesWeek of 2025-11-16: -0 linesWeek of 2025-11-23: +118 linesWeek of 2025-11-23: -6 linesWeek of 2025-11-30: +115 linesWeek of 2025-11-30: -3 linesWeek of 2025-12-07: +67 linesWeek of 2025-12-07: -6 linesWeek of 2025-12-14: +198 linesWeek of 2025-12-14: -36 linesWeek of 2025-12-21: +0 linesWeek of 2025-12-21: -0 linesWeek of 2025-12-28: +0 linesWeek of 2025-12-28: -0 linesWeek of 2026-01-04: +0 linesWeek of 2026-01-04: -0 linesWeek of 2026-01-11: +2 linesWeek of 2026-01-11: -2 linesWeek of 2026-01-18: +19 linesWeek of 2026-01-18: -18 linesWeek of 2026-01-25: +0 linesWeek of 2026-01-25: -0 linesWeek of 2026-02-01: +0 linesWeek of 2026-02-01: -0 linesWeek of 2026-02-08: +0 linesWeek of 2026-02-08: -0 linesWeek of 2026-02-15: +134 linesWeek of 2026-02-15: -0 linesWeek of 2026-02-22: +123 linesWeek of 2026-02-22: -48 linesWeek of 2026-03-01: +184 linesWeek of 2026-03-01: -13 linesWeek of 2026-03-08: +36 linesWeek of 2026-03-08: -26 linesWeek of 2026-03-15: +337 linesWeek of 2026-03-15: -85 linesWeek of 2026-03-22: +671 linesWeek of 2026-03-22: -249 linesWeek of 2026-03-29: +4,240 linesWeek of 2026-03-29: -123 linesWeek of 2026-04-05: +773 linesWeek of 2026-04-05: -30 linesWeek of 2026-04-12: +234 linesWeek of 2026-04-12: -6 linesWeek of 2026-04-19: +48 linesWeek of 2026-04-19: -25 linesWeek of 2026-04-26: +199 linesWeek of 2026-04-26: -1,709 linesWeek of 2026-05-03: +1,845 linesWeek of 2026-05-03: -394 linesWeek of 2026-05-10: +2,578 linesWeek of 2026-05-10: -220 linesWeek of 2026-05-17: +614 linesWeek of 2026-05-17: -88 linesWeek of 2026-05-24: +18 linesWeek of 2026-05-24: -5 linesWeek of 2026-05-31: +33 linesWeek of 2026-05-31: -13 linesWeek of 2026-06-07: +263 linesWeek of 2026-06-07: -71 linesWeek of 2026-06-14: +305 linesWeek of 2026-06-14: -207 linesWeek of 2026-06-21: +74 linesWeek of 2026-06-21: -13 linesWeek of 2026-06-28: +0 linesWeek of 2026-06-28: -0 linesWeek of 2026-07-05: +303 linesWeek of 2026-07-05: -124 linesWeek of 2026-07-12: +2 linesWeek of 2026-07-12: -4 linesWeek of 2026-07-19: +2,716 linesWeek of 2026-07-19: -1,925 linesWeek of 2026-07-26: +43 linesWeek of 2026-07-26: -7 linesAug 3, 2025Jul 26, 2026
+16.8K lines added, -5.8K removed over the last year.

Commits per week

last 52 weeks
200Week of 2025-08-03: 3 commitsWeek of 2025-08-10: 6 commitsWeek of 2025-08-17: 6 commitsWeek of 2025-08-24: 2 commitsWeek of 2025-08-31: 0 commitsWeek of 2025-09-07: 2 commitsWeek of 2025-09-14: 2 commitsWeek of 2025-09-21: 1 commitsWeek of 2025-09-28: 1 commitsWeek of 2025-10-05: 1 commitsWeek of 2025-10-12: 1 commitsWeek of 2025-10-19: 2 commitsWeek of 2025-10-26: 2 commitsWeek of 2025-11-02: 0 commitsWeek of 2025-11-09: 2 commitsWeek of 2025-11-16: 0 commitsWeek of 2025-11-23: 4 commitsWeek of 2025-11-30: 2 commitsWeek of 2025-12-07: 4 commitsWeek of 2025-12-14: 10 commitsWeek of 2025-12-21: 0 commitsWeek of 2025-12-28: 0 commitsWeek of 2026-01-04: 0 commitsWeek of 2026-01-11: 2 commitsWeek of 2026-01-18: 1 commitsWeek of 2026-01-25: 0 commitsWeek of 2026-02-01: 0 commitsWeek of 2026-02-08: 0 commitsWeek of 2026-02-15: 1 commitsWeek of 2026-02-22: 7 commitsWeek of 2026-03-01: 3 commitsWeek of 2026-03-08: 2 commitsWeek of 2026-03-15: 10 commitsWeek of 2026-03-22: 14 commitsWeek of 2026-03-29: 14 commitsWeek of 2026-04-05: 3 commitsWeek of 2026-04-12: 2 commitsWeek of 2026-04-19: 3 commitsWeek of 2026-04-26: 6 commitsWeek of 2026-05-03: 11 commitsWeek of 2026-05-10: 20 commitsWeek of 2026-05-17: 7 commitsWeek of 2026-05-24: 1 commitsWeek of 2026-05-31: 8 commitsWeek of 2026-06-07: 2 commitsWeek of 2026-06-14: 4 commitsWeek of 2026-06-21: 6 commitsWeek of 2026-06-28: 1 commitsWeek of 2026-07-05: 6 commitsWeek of 2026-07-12: 2 commitsWeek of 2026-07-19: 2 commitsWeek of 2026-07-26: 1 commitsAug 3, 2025Jul 26, 2026
190 commits in the last 52 weeks.

When work happens

weekday and hour
SunMonTueWedThuFriSat036912151821Sun 0:00 — 0 commitsSun 1:00 — 0 commitsSun 2:00 — 0 commitsSun 3:00 — 0 commitsSun 4:00 — 0 commitsSun 5:00 — 0 commitsSun 6:00 — 0 commitsSun 7:00 — 0 commitsSun 8:00 — 0 commitsSun 9:00 — 0 commitsSun 10:00 — 0 commitsSun 11:00 — 2 commitsSun 12:00 — 0 commitsSun 13:00 — 0 commitsSun 14:00 — 0 commitsSun 15:00 — 1 commitsSun 16:00 — 1 commitsSun 17:00 — 3 commitsSun 18:00 — 1 commitsSun 19:00 — 0 commitsSun 20:00 — 0 commitsSun 21:00 — 2 commitsSun 22:00 — 0 commitsSun 23:00 — 0 commitsMon 0:00 — 1 commitsMon 1:00 — 0 commitsMon 2:00 — 0 commitsMon 3:00 — 0 commitsMon 4:00 — 0 commitsMon 5:00 — 0 commitsMon 6:00 — 0 commitsMon 7:00 — 0 commitsMon 8:00 — 0 commitsMon 9:00 — 6 commitsMon 10:00 — 8 commitsMon 11:00 — 10 commitsMon 12:00 — 1 commitsMon 13:00 — 8 commitsMon 14:00 — 11 commitsMon 15:00 — 6 commitsMon 16:00 — 13 commitsMon 17:00 — 8 commitsMon 18:00 — 2 commitsMon 19:00 — 0 commitsMon 20:00 — 2 commitsMon 21:00 — 2 commitsMon 22:00 — 5 commitsMon 23:00 — 2 commitsTue 0:00 — 0 commitsTue 1:00 — 0 commitsTue 2:00 — 0 commitsTue 3:00 — 0 commitsTue 4:00 — 0 commitsTue 5:00 — 0 commitsTue 6:00 — 0 commitsTue 7:00 — 0 commitsTue 8:00 — 1 commitsTue 9:00 — 14 commitsTue 10:00 — 11 commitsTue 11:00 — 16 commitsTue 12:00 — 3 commitsTue 13:00 — 6 commitsTue 14:00 — 8 commitsTue 15:00 — 6 commitsTue 16:00 — 8 commitsTue 17:00 — 12 commitsTue 18:00 — 1 commitsTue 19:00 — 0 commitsTue 20:00 — 1 commitsTue 21:00 — 3 commitsTue 22:00 — 2 commitsTue 23:00 — 2 commitsWed 0:00 — 3 commitsWed 1:00 — 0 commitsWed 2:00 — 0 commitsWed 3:00 — 0 commitsWed 4:00 — 0 commitsWed 5:00 — 0 commitsWed 6:00 — 0 commitsWed 7:00 — 0 commitsWed 8:00 — 0 commitsWed 9:00 — 7 commitsWed 10:00 — 11 commitsWed 11:00 — 11 commitsWed 12:00 — 6 commitsWed 13:00 — 6 commitsWed 14:00 — 13 commitsWed 15:00 — 11 commitsWed 16:00 — 16 commitsWed 17:00 — 13 commitsWed 18:00 — 2 commitsWed 19:00 — 1 commitsWed 20:00 — 2 commitsWed 21:00 — 2 commitsWed 22:00 — 3 commitsWed 23:00 — 0 commitsThu 0:00 — 1 commitsThu 1:00 — 0 commitsThu 2:00 — 0 commitsThu 3:00 — 0 commitsThu 4:00 — 0 commitsThu 5:00 — 0 commitsThu 6:00 — 1 commitsThu 7:00 — 1 commitsThu 8:00 — 5 commitsThu 9:00 — 11 commitsThu 10:00 — 11 commitsThu 11:00 — 8 commitsThu 12:00 — 9 commitsThu 13:00 — 4 commitsThu 14:00 — 7 commitsThu 15:00 — 8 commitsThu 16:00 — 6 commitsThu 17:00 — 11 commitsThu 18:00 — 2 commitsThu 19:00 — 2 commitsThu 20:00 — 1 commitsThu 21:00 — 2 commitsThu 22:00 — 2 commitsThu 23:00 — 1 commitsFri 0:00 — 1 commitsFri 1:00 — 0 commitsFri 2:00 — 0 commitsFri 3:00 — 0 commitsFri 4:00 — 0 commitsFri 5:00 — 0 commitsFri 6:00 — 0 commitsFri 7:00 — 0 commitsFri 8:00 — 0 commitsFri 9:00 — 3 commitsFri 10:00 — 6 commitsFri 11:00 — 5 commitsFri 12:00 — 5 commitsFri 13:00 — 3 commitsFri 14:00 — 8 commitsFri 15:00 — 9 commitsFri 16:00 — 6 commitsFri 17:00 — 3 commitsFri 18:00 — 0 commitsFri 19:00 — 0 commitsFri 20:00 — 0 commitsFri 21:00 — 0 commitsFri 22:00 — 1 commitsFri 23:00 — 3 commitsSat 0:00 — 0 commitsSat 1:00 — 0 commitsSat 2:00 — 0 commitsSat 3:00 — 0 commitsSat 4:00 — 0 commitsSat 5:00 — 0 commitsSat 6:00 — 0 commitsSat 7:00 — 0 commitsSat 8:00 — 1 commitsSat 9:00 — 0 commitsSat 10:00 — 1 commitsSat 11:00 — 2 commitsSat 12:00 — 0 commitsSat 13:00 — 0 commitsSat 14:00 — 1 commitsSat 15:00 — 4 commitsSat 16:00 — 0 commitsSat 17:00 — 0 commitsSat 18:00 — 0 commitsSat 19:00 — 1 commitsSat 20:00 — 0 commitsSat 21:00 — 1 commitsSat 22:00 — 1 commitsSat 23:00 — 0 commits
Commit volume by weekday and hour (UTC). Larger dots mean more commits.
DateListRankStars gained
Apr 7, 2026daily#16+190
Apr 6, 2026daily#19+179
  • bannedbook/fanqiang

    翻墙-科学上网

    49.6K stars · Kotlin

  • iamgio/quarkdown

    🪐 Markdown with superpowers: from ideas to papers, presentations, websites, books, and knowledge bases.

    15.9K stars · Kotlin

  • permissionlesstech/bitchat-android

    decentralized mesh chat

    7.3K stars · Kotlin

  • capcom6/android-sms-gateway

    The SMS Gateway for Android™ app enables sending and receiving SMS messages through an API that can be accessed directly on the device or via a cloud server when direct device access is not possible.

    5.3K stars · Kotlin

  • embabel/embabel-agent

    Agent framework for the JVM. Pronounced Em-BAY-bel /ɛmˈbeɪbəl/

    4K stars · Kotlin

  • samyak2403/RepoStore

    Explore apps published on GitHub, view release details, and install APKs instantly — all in one place. Developed using pure Kotlin, optimized for modern Android devices.

    1.2K stars · Kotlin