Off Grid Mobile Ai
C+ 76 completed
Other
mobile_app / typescript · small
419
Files
91,761
LOC
5
Frameworks
11
Languages
Pipeline State
completedRun ID
#1145531Phase
doneProgress
0%Started
2026-04-15 15:54:09Finished
2026-04-15 15:54:09LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
67.67Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication group #48235
Member of a group with 9 similar repo(s) — this repo is canonical view group →
Repobility (the analyzer behind this table) · https://repobility.com
🧪 Code Distillation
Browse all specs →AI Prompt
Create a comprehensive, offline AI suite mobile application using React Native and Expo. The app needs to support multiple AI features running entirely on the device, including text generation (supporting various GGUF models), image generation via on-device Stable Diffusion, and Vision AI for analyzing images from the camera. It should also include voice input using on-device Whisper and the ability for models to use built-in tools like web search and a calculator. The UI should be designed to showcase these capabilities naturally.
typescript react-native expo mobile-app ai offline llm image-generation vision-ai whisper
Generated by gemma4:latest
Catalog Information
Create a comprehensive, offline AI suite mobile application using React Native and Expo. The app needs to support multiple AI features running entirely on the device, including text generation (supporting various GGUF models), image generation via on-device Stable Diffusion, and Vision AI for analyzing images from the camera. It should also include voice input using on-device Whisper and the ability for models to use built-in tools like web search and a calculator. The UI should be designed to s
Tags
typescript react-native expo mobile-app ai offline llm image-generation vision-ai whisper
Quality Score
C+
75.6/100
Structure
79
Code Quality
84
Documentation
53
Testing
85
Practices
71
Security
75
Dependencies
90
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (53% test-to-source ratio)
- Code linting configured (eslint)
- Properly licensed project
Weaknesses
- 5 files with critical complexity need refactoring
- 4320 duplicate lines detected — consider DRY refactoring
- 3 'god files' with >500 LOC need decomposition
Recommendations
- Address 32 TODO/FIXME items — consider tracking them as issues
Languages
Frameworks
React React Native Expo Rails Jest
Symbols
variable1,400
function628
property456
method374
interface169
constant116
type_alias103
class39
struct5
extension3
API Endpoints (10)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | complete_all | completeListeners.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | error_all | errorListeners.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | progress_all | progressListeners.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | window | Dimensions.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Source: Repobility analyzer · https://repobility.com
Embed Badge
Add to your README:
