gitwtfhub

wtf is awesome-on-device-ai-apps?

zetic-ai/awesome-on-device-ai-apps — explained in plain English

Analysis updated 2026-05-18

40SwiftAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

A collection of 36 finished Android and iOS apps that run AI models fully on the phone, with no cloud server and no data leaving the device.

Mindmap

mindmap
  root((on-device AI apps))
    What it does
      36 ready made apps
      Runs fully on phone
      No cloud server
      Works offline
    Tech stack
      Swift
      Kotlin
      Flutter
      MLange runtime
    Use cases
      Private notes and chat
      Offline translation
      Vision and health apps
    Audience
      Mobile developers
      Privacy focused teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Clone a ready-made on-device AI app, such as a private notes app or offline translator, and run it on a real phone.

REASON 2

Learn how to build mobile apps that run AI models locally without sending data to a server.

REASON 3

Ship an AI feature into a health, finance, or enterprise app while avoiding cloud data compliance concerns.

REASON 4

Use an offline speech transcription, translation, or vision app with no internet connection required.

What's in the stack?

SwiftKotlinFlutterMLange

How it stacks up

zetic-ai/awesome-on-device-ai-appschussum/mobiusjaywcjlove/dock-lift
Stars404141
LanguageSwiftSwiftSwift
Setup difficultymoderateeasyeasy
Complexity3/52/51/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Needs a free Mlange access key and a real Android or iOS device, since the AI hardware is not available in a simulator.

Apache 2.0 license: use, modify, and distribute freely, including for commercial purposes, as long as you keep the license notice.

Wtf does this do

This repository is a collection of 36 finished mobile apps that run AI models entirely on the phone itself, instead of sending data to a server in the cloud. Every app can be cloned and run directly on a real Android or iOS device, and each one is built to be a working example a developer can copy, customize, and ship rather than just a small code snippet. The README explains why running AI fully on the device matters as a business decision, not only a technical one. Because no user data ever leaves the phone, apps built this way can avoid many of the legal and compliance concerns that come with sending personal data, such as health or financial information, to a cloud server. There is also no per use cost for running the AI model, since there is no cloud inference bill, and the apps keep working offline, without an internet connection, since everything runs locally on the phone's hardware. The collection is organized into categories covering chat, translation, vision, health, voice, and forecasting. Examples include a private note taking app that records, transcribes, and summarizes meetings, an AI powered keyboard that rewrites and translates text on the fly, an offline speech to text transcriber, a real time facial emotion recognition app, a tool that reads text from a camera view for travelers without a signal, and a tool that automatically detects and hides personal information like names and phone numbers before it is used. Each app in the catalog lists which AI model it uses and which platforms, such as Android, iOS, or Flutter, it supports. To run an app, a developer clones the repository, gets a free access key from a companion platform called Mlange so the chosen app can download its optimized model weights on first launch, and then opens the specific app folder in Android Studio, Xcode, or with the Flutter command line tool. The apps rely on a specialized runtime built to run these models efficiently on a phone's dedicated AI hardware chip, and testing them generally requires a real device rather than a simulator, since that hardware is not available in a simulated environment. The project is written primarily in Swift, though individual apps use Android and Flutter code as well, and the overall collection is released under the Apache 2.0 license. The full README is longer than what was shown.

Yoink these prompts

Prompt 1
Help me clone this repository and run one of the on-device AI apps on my Android or iOS device.
Prompt 2
Explain how these apps run AI models locally without sending data to a server.
Prompt 3
Walk me through getting a Mlange access key so an app can download its model weights.
Prompt 4
Which app in this collection would be a good starting point for building an offline transcription feature?

Frequently asked questions

wtf is awesome-on-device-ai-apps?

A collection of 36 finished Android and iOS apps that run AI models fully on the phone, with no cloud server and no data leaving the device.

What language is awesome-on-device-ai-apps written in?

Mainly Swift. The stack also includes Swift, Kotlin, Flutter.

What license does awesome-on-device-ai-apps use?

Apache 2.0 license: use, modify, and distribute freely, including for commercial purposes, as long as you keep the license notice.

How hard is awesome-on-device-ai-apps to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is awesome-on-device-ai-apps for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.