TooAi
Android application allows you to use ai on device
Install / Use
/learn @Rajkumarbhakta/TooAiREADME
TooAi
A powerful, offline-first Android application built with Jetpack Compose, utilizing Google ML Kit and the Google AI Edge SDK to bring advanced machine learning features directly to your device.
Features
- Run LLM models on device: Chat offline with large language models (Requires Android 12+).
- Document Scan: Scan physical documents using the camera.
- Text Recognition: Extract text from images.
- Barcode/QR Code Scan: Scan and decode barcodes and QR codes.
- Image Segmentation: Remove background from any image.
Note: All features work offline on the device.
Tech Stack and Libraries
- Kotlin : First class and official programming language for Android development.
- Coroutines : For managing background threads with simplified code and reducing needs for callbacks.
- Flow : A cold asynchronous data stream that sequentially emits values and completes normally or with an exception.
- [Jetpack]
- Hilt : Dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project.
- ML Kit : A mobile SDK that brings Google's machine learning expertise to Android and iOS apps in a powerful yet easy-to-use package.
- Google AI Edge SDK : Tools to build and deploy on-device machine learning.
- LiteRT-LM : Runtime for running Large Language Models on-device.
Architecture
- MVVM Architecture (View - DataBinding - ViewModel - Model)
- Repository pattern
Screenshots
| Home | Image Segmentation | QR code Scanner | |:--------------------------------------------------------:|:----------------------------------------------------------------------:|:-------------------------------------------------------------------:| | <img alt="Home" src="screenshots/home.jpg" width="250"/> | <img alt="Home" src="screenshots/image-segmentation.jpg" width="250"/> | <img alt="Home" src="screenshots/qr-code-scanner.jpg" width="250"/> |
| Text Recognition | AI Chat | AI Models | |:----------------------------------------------------------------------:|:-----------------------------------------------------------:|:-------------------------------------------------------------:| | <img alt="Home" src="screenshots/text-recognization.jpg" width="250"/> | <img alt="Home" src="screenshots/ai_chat.jpg" width="250"/> | <img alt="Home" src="screenshots/ai_models.jpg" width="250"/> |
| Document Scan | |:-----------------------------------------------------------------:| | <img alt="Home" src="screenshots/document_scan.jpg" width="250"/> |
#License
MIT License
Related Skills
feishu-drive
338.0k|
things-mac
338.0kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
338.0kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
yu-ai-agent
1.9k编程导航 2025 年 AI 开发实战新项目,基于 Spring Boot 3 + Java 21 + Spring AI 构建 AI 恋爱大师应用和 ReAct 模式自主规划智能体YuManus,覆盖 AI 大模型接入、Spring AI 核心特性、Prompt 工程和优化、RAG 检索增强、向量数据库、Tool Calling 工具调用、MCP 模型上下文协议、AI Agent 开发(Manas Java 实现)、Cursor AI 工具等核心知识。用一套教程将程序员必知必会的 AI 技术一网打尽,帮你成为 AI 时代企业的香饽饽,给你的简历和求职大幅增加竞争力。
