Open Source, On-device AI Apps
Production-ready source code for on-device AI.
Automated conversion. Full NPU speed. Deployed in hours.
Quick Start โข Available Models โข Documentation โข Contribute
![]() |
![]() |
![]() |
![]() |
Welcome to the collection of open-source, on-device AI applications built with Melange. These are not just demos, they are production-grade apps running entirely locally. They demonstrate how to run AI models directly on user devices with full NPU acceleration. By using Melange's automated optimization, what used to require months of hardware-specific tuning now takes just hours.
Melange is an NPU-native platform that takes your AI model and turns it into a production-ready mobile app automatically. At ZETIC we built Melange to make AI Faster, Cheaper, Safer, and Independent.
Here's what makes Melange special:
- ๐ Up to 60x Faster - Full NPU acceleration that delivers real-time, zero-latency performance.
- ๐ Private & Offline - Everything runs on-device. No internet, no cloud costs, no data leaks.
- โฑ๏ธ Deploy in 1 Hour - Automated conversion from raw model to mobile SDKs (no manual tuning required) in hours, not weeks.
- ๐ฑ Production Tested - Benchmarked on 200+ devices to ensure reliability.
- ๐ป 3 Lines of Code - All you need to integrate with our unified Android/iOS API
- ๐ Multiple Model Sources - Support for custom model uploads, Hugging Face links, and our curated library.
We've put together real, working examples to help you build with Melange:
- โ Production-Ready Code - Complete, deployable apps (not just toy demos) showing best practices
- โ Multiple Use Cases - Computer vision, NLP, audio processing, and more
- โ Universal Support - Learn patterns that work across both Android and iOS
- โ Open Source - Apache 2.0 licensed. Use it however you want.
Get started with Melange in minutes:
# 1. Clone the repository
git clone https://github.com/zetic-ai/ZETIC_Melange_apps.git
cd ZETIC_Melange_apps
# 2. Get your free Melange API key
# Sign up at https://mlange.zetic.ai and get your personal access token
# 3. Configure your API key (automated)
./adapt_mlange_key.sh
# 4. Choose an app and run it
# Android: Open apps/<ModelName>/Android in Android Studio
# iOS: Open apps/<ModelName>/iOS in Xcode๐ก Getting Started: To run these applications, you'll need a free Melange Personal Access Token.
- Sign up or log in at the Melange Dashboard
- Navigate to Settings โ Personal Access Token
- Generate your token and use it with the setup script
Melange automatically handles model optimization, NPU acceleration, and deployment. No manual configuration required!
| Feature | Model | Description | Melange Page |
|---|---|---|---|
| Conversational AI | Qwen3Chat | On-device large language model chatbot with real-time token streaming and dynamic context window. | View |
| Time Series Forecasting | Chronos Bolt | Probabilistic time series forecasting with quantile output; CSV import and interactive charts. | View |
| Machine Translation | Tencent HY-MT | Context-aware hybrid machine translation with real-time streaming and instant language swapping. | View |
| Grammar Correction | t5-base-grammar-correction | Robust grammar correction based on T5 architecture for real-time text processing. | View |
| Privacy / Anonymization | tanaos-text-anonymizer-v1 | Automatic detection and masking of PII (names, dates, locations, emails, phone numbers) for secure data processing. | View |
| Object Detection | YOLO26 | Next-generation NMS-free object detection. | View |
| Audio Analysis | YamNet | Classification of environmental sounds and audio events. | View |
| Object Detection | YOLOv8 Nano | Real-time object detection and tracking in milliseconds. | View |
| Face Tracking | MediaPipe Face Landmarker | High-fidelity 468-point face mesh and landmark tracking. | View |
| Face Detection | MediaPipe BlazeFace | Ultra-fast face detection optimized for short-range selfie cameras. | View |
| Emotion Analysis | Emo-AffectNet | Real-time facial emotion recognition. | View |
| Speech Recognition | Whisper Tiny | High-accuracy automatic speech recognition (ASR) completely offline. | View |
We're always adding new models. Here's what's on the way:
| Use Case | Model | Description |
|---|---|---|
| Machine Translation | TranslateGemma-4B-IT | Instruction-tuned multilingual translation model with 4B parameters. |
| TTS | Qwen3-TTS-12Hz-0.6B-CustomVoice | Custom voice Text-to-Speech synthesis with high-quality audio output. |
| Speech Recognition | MedASR | Medical domain automatic speech recognition for healthcare applications. |
| Healthcare / VQA | MedGemma-1.5-4b-it | Multimodal medical question answering and image understanding. |
| TTS | neutts-nano | Compact, high-quality Text-to-Speech synthesis. |
| Depth Estimation | DA3-SMALL | Efficient multi-view depth estimation for 3D understanding. |
| TTS | pocket-tts | Ultra-lightweight real-time speech synthesis. |
| Speech Recognition | OmniASR | Multilingual automatic speech recognition supporting 100+ languages with CTC architecture. |
Tip
Want to ship your own model? You can upload your model to Melange, convert it for on-device inference, and build an app from the generated code. No need to wait for a demo here.
ZETIC_Melange_apps/
โโโ apps/ # On-device AI applications
โ โโโ ChronosTimeSeries/ # Time series forecasting (Chronos Bolt)
โ โ โโโ Android/ # Android implementation
โ โ โโโ iOS/ # iOS implementation
โ โ โโโ prepare/ # Model preparation scripts
โ โโโ YOLO26/ # Object detection app
โ โโโ tencent_HY-MT/ # Machine translation
โ โโโ whisper-tiny/ # Speech recognition app
โ โโโ TextAnonymizer/ # PII detection and masking
โ โโโ ... # More apps
โโโ res/screenshots/ # Demo GIFs and images for app READMEs
โโโ extension/ # Melange Extension Library (submodule)
โ โโโ Helper extensions and utilities
โโโ adapt_mlange_key.sh # Script to configure API keys
โโโ LICENSE # Apache 2.0 License
Each app includes:
- Android/ - Full Android Studio project (Kotlin)
- iOS/ - Full Xcode project (Swift)
- prepare/ - Scripts to prepare and export models
- README.md - Documentation for each app
Want to use these NPU capabilities in your own app? The Melange SDK makes it simple. You don't need to write complex hardware code, just initialize the SDK and start running inference instantly.
1. Add Dependency
In your build.gradle.kts:
dependencies {
implementation("com.zeticai.mlange:mlange:+")
}2. Initialize and Run
import com.zeticai.mlange.core.model.ZeticMLangeModel
import com.zeticai.mlange.core.tensor.Tensor
// Initialize model
val model = ZeticMLangeModel(
context = this,
tokenKey = "YOUR_PERSONAL_KEY",
modelName = "Team_ZETIC/YOLO26"
)
// Prepare inputs
val inputs: Array<Tensor> = // ... prepare your tensors
// Run inference
val outputs = model.run(inputs)1. Add Package
Add via Swift Package Manager:
- Repository URL:
https://github.com/zetic-ai/ZeticMLangeiOS.git
2. Initialize and Run
import ZeticMLange
// Initialize model
let model = try ZeticMLangeModel(
tokenKey: "YOUR_PERSONAL_KEY",
name: "Team_ZETIC/YOLO26",
version: 1
)
// Prepare inputs
let inputs: [Tensor] = // ... prepare your tensors
// Run inference
let outputs = try model.run(inputs: inputs)- Melange Dashboard - Upload your models, get NPU-optimized SDKs, see how they perform on 200+ devices
- Melange Documentation - Full API reference and step-by-step guides
- ZETIC - Everything you need to know about Melange
We love seeing what developers build! This repository is an open-source collection of demo apps, and we welcome new additions to the gallery.
- Fork the repo and create a branch (
git checkout -b feature/amazing-app) - Build your app:
- Option A: Use one of the pre-optimized models available on the Melange Dashboard
- Option B: Have a custom model you want to showcase? You can upload your model to Melange, convert it for on-device inference, and generate production-ready code automatically. Or join our Discord and let us know, we'd love to help you get it running.
- Follow the Standards
- Keep code structure consistent with existing apps.
- Include both Android and iOS versions if possible.
- Document It
- Add a README.md inside your app folder explaining what it does.
- Don't forget: Add your app to the main table in the root README.md.
- Test it: Verify it works on real devices (not just simulators).
- Open a Pull Request:
- Include a clear description, screenshots, or a demo video.
- Mention which Melange model you used.
- Discord: Jump into our Discord and ask away
- GitHub Issues: Found a bug or have an idea? Open an issue
- Docs: Check out docs.zetic.ai for detailed guides
- Website: zetic.ai
- Melange Dashboard: mlange.zetic.ai - Get NPU-optimized SDKs, view benchmarks, and upload custom models
- Documentation: docs.zetic.ai - Full API reference and guides
- Discord: Join our Discord - Get help, share what you're building, meet other developers
This repository (the source code and example apps) is licensed under the Apache License 2.0.
You can:
- โ Use it commercially (Apache 2.0)
- โ Use it privately
- โ
Modify and share the example apps
Just remember to:
- ๐ Keep the license and copyright notice
- ๐ Mention any big changes you make
- ๐ Include the NOTICE file if it's there
- Big thanks to all our contributors who keep making this project better
- Shoutout to the model providers and the amazing open-source AI community
By ZETIC
โญ Star us on GitHub โข ๐ Report Bug โข ๐ก Request Features โข ๐ Try Melange โข ๐ Documentation



