Off Grid: The Swiss Army Knife of On-Device AI
- Overview
Off Grid is presented as the Swiss Army Knife of on-device AI, designed to run entirely offline on your phone or Mac. It promises that zero data leaves the device, ensuring privacy and control over your information.
The project name and branding are introduced with a visual identity (the logo) that anchors the concept of a complete offline AI suite rather than a single-purpose chat app.
The platform emphasizes being "Not just another chat app" by integrating a broad spectrum of AI capabilities—text generation, image generation, vision AI, voice transcription, tool calling, and document analysis—natively on-device.
Visuals from the input include a header logo and multiple demonstration assets (onboarding, text generation, image generation, vision, attachments, and tool-calling visuals) that illustrate the breadth of features in action.
The project communicates an emphasis on open discovery and community involvement, with badges and links to GitHub, licensing, app stores, and Slack, signaling an active ecosystem around on-device AI.
Visual reference from input: Off Grid logo
Image:

- Core Philosophy and Value Proposition
- Complete offline AI suite: Beyond chat, the app bundles diverse capabilities that previously required cloud services, now accessible locally on-device.
- Privacy-first design: All processing occurs on-device, with no audio or data leaving the device during voice input or other interactions.
- Platform breadth: The solution targets Android, iOS, and macOS with a shared design and functionality, enabling a cohesive experience across devices.
- Modularity and extensibility: Users can bring their own models (e.g., .gguf files) and switch between local and remote models, offering flexibility depending on hardware and use case.
- Seamless tool integration: Built-in tool calling for web search, calculators, date/time, device information, and knowledge-base lookups helps users accomplish complex tasks without leaving the app.
- Knowledge management: A project knowledge base supports uploading PDFs and text documents, enabling local retrieval via embedding and cosine similarity.
- Rich media and document support: The suite covers image generation, vision analysis, and document handling, ensuring a broad workflow from input to result.
- What it Can Do: Comprehensive Capabilities (High-Level)
On-device text generation
Supports multiple model families (Qwen 3, Llama 3.2, Gemma 3, Phi-4, and GGUF formats) with streaming responses, thinking modes, and markdown rendering.
Capable of processing 15–30 tokens per second on flagship devices, with lower speeds on mid-range hardware.
Users can bring their own .gguf model files to customize the experience.
Remote LLM servers can be connected on local networks (Ollama, LM Studio, LocalAI) for hybrid setups while keeping data local where possible.
Model switching is designed to be seamless, allowing a hybrid workflow that alternates between local and remote models without friction.
Image generation (on-device)
On-device Stable Diffusion with real-time previews.
NPU-accelerated rendering on Snapdragon devices (typical 5–10 seconds per image) and Core ML on iOS devices.
A curated collection of 20+ models (e.g., Absolute Reality, DreamShaper, Anything V5) supports diverse styles and outputs.
Users can influence prompts with AI prompt enhancement, turning rough text into richer prompts for higher-quality images.
Vision AI
Point your camera at scenes or documents and ask questions; the system analyzes visual input to provide descriptive or informational responses.
Evaluates documents and scenes with models like SmolVLM, Qwen3-VL, Gemma 3n, providing quick insights and narrative descriptions.
Typical turnaround times are around 7 seconds on flagship devices, enabling fluid, interactive experiences.
Voice input and transcription
On-device Whisper-based speech-to-text allows real-time or hold-to-record transcription.
Privacy guarantee: no audio leaves the device during transcription.
Transcriptions integrate with the rest of the workflow, enabling voice-driven prompts and conversations.
Attachments and document handling
Attach PDFs, code files, CSVs, and more to conversations, enabling dynamic, document-aware discussions.
Native PDF text extraction on both Android and iOS platforms supports efficient indexing and querying within chats.
Project knowledge base and retrieval
Upload and index documents within a project-level knowledge base.
Documents are chunked, embedded on-device with a bundled MiniLM model, and stored locally in SQLite.
Retrieval uses cosine similarity, ensuring fast, on-device search results without cloud dependency.
The searchknowledgebase tool is automatically available in project conversations, streamlining knowledge access.
Tool calling and automation
Models that support function calling can interact with built-in tools (web search, calculator, date/time, device info, knowledge base search).
Automatic tool-loop functionality includes runaway prevention, ensuring safe and productive automation.
Results in search results are presented as clickable links to facilitate rapid navigation.
AI prompt enhancement
A prompt enhancement feature transforms user input into richer prompts for Stable Diffusion or other models.
The system acts as an intelligent intermediary, improving prompt quality without user manual tinkering.
- Performance Benchmarks and Experience
- Text generation speed
- Flagship devices: 15–30 tokens per second
- Mid-range devices: 5–15 tokens per second
- Image generation
- On-device (NPU): typically 5–10 seconds per image
- CPU-based: approximately 15 seconds for smaller outputs, up to ~30 seconds on heavier prompts or devices
- Vision inference
- Flagship devices: around 7 seconds
- Mid-range devices: around 15 seconds
- Voice transcription
- Real-time transcription across tested configurations
- Platform and hardware notes
- Performance results are influenced by model size, quantization, and available acceleration hardware (e.g., Snapdragon 8 Gen 2/3, Apple A17 Pro).
- The app emphasizes that actual speeds may vary with model choice, device capabilities, and configuration.
- Install and Getting Started
Direct app distribution
App Store and Google Play badges indicate availability on iOS and Android, respectively.
Visual cues:
- App Store badge: Download on the App Store
- Google Play badge: Get it on Google Play
Quick entry points exist for macOS usage via Catalyst, enabling iOS apps to run natively on Apple Silicon Macs.
Quick links to install
Apple App Store: https://apps.apple.com/us/app/off-grid-local-ai/id6759299882
Google Play: https://play.google.com/store/apps/details?id=ai.offgridmobile
GitHub releases: Latest APKs and release notes: https://github.com/alichherawalla/off-grid-mobile/releases/latest
Build from source (for developers)
Overview steps:
- Clone the repository
- Install dependencies
- Build Android: cd android && ./gradlew clean && cd ..
- Build Android app: npm run android
- Build iOS: cd ios && pod install && cd ..
- Build iOS app: npm run ios
Environment prerequisites
- Node.js 20 or newer
- JDK 17 and Android SDK 36 (Android)
- Xcode 15+ (iOS)
Full build guide: docs/ARCHITECTURE.md#building-from-source
Platform notes
macOS compatibility: The iOS app runs on Apple Silicon Macs via Mac Catalyst / iPad compatibility
No cloud-required operation, reinforcing the offline-first model
Visuals to illustrate installation
In the input, app store and platform badges provide a visual guide to installation.
- Testing and Quality Assurance
- Continuous integration and quality signals
- CI badge indicates automated testing and quality checks on commits
- Code coverage badge demonstrates testing rigor across the codebase
- Cross-platform test coverage
- React Native: Jest + RNTL for stores, services, components, screens, and contracts
- Android: JUnit tests for LocalDream, DownloadManager, and BroadcastReceiver
- iOS: XCTest tests for PDF extraction, CoreML diffusion, and DownloadManager
- E2E testing: Maestro for critical path flows (launch, chat, models, downloads)
- Local and end-to-end workflow testing
- npm test runs Jest, Android, and iOS tests
- npm run test:e2e runs Maestro E2E flows (requires a running app)
- Testing philosophy
- Emphasis on validating core flows that users rely on: model switching, downloads, chats, and knowledge-base interactions
- Documentation, Design, and Standards
- Architecture and technical references
- Architecture & Technical Reference document: docs/ARCHITECTURE.md
- Purpose: system architecture, design patterns, native modules, and performance tuning
- Codebase guidance
- Codebase Guide: docs/standards/CODEBASE_GUIDE.md
- Purpose: comprehensive walkthrough of code structure, conventions, and practices
- Design philosophy and visual system
- Design Philosophy and System: docs/design/DESIGNPHILOSOPHYSYSTEM.md
- Core idea: brutalist design principles, token-based design system, and theming
- Visual hierarchy
- Visual Hierarchy Standard: docs/design/VISUALHIERARCHYSTANDARD.md
- Purpose: establish layout, emphasis, and readability across screens
- Community and collaboration
- Slack community: https://join.slack.com/t/off-grid-mobile/shared_invite/zt-3q7kj5gr6-rVzx5gl5LKPQh4mUE2CCvA
- Purpose: questions, feedback, and connection with contributors
- Community, Collaboration, and Contributions
- Community engagement
- The project invites users to join the Slack channel to ask questions, share feedback, and connect with other Off Grid enthusiasts
- How to contribute
- Contributions are welcomed: fork, branch, and pull request
- Development guidelines are available in the Architecture document, with a codebase guide for patterns and conventions
- Quality and governance
- Community input helps shape future features, performance optimizations, and compatibility
- The project highlights the importance of open collaboration while preserving the offline-first ethos
- Acknowledgments and Foundations
- Foundational technologies and projects acknowledged
- llama.cpp, whisper.cpp, llama.rn, whisper.rn
- local-dream and ml-stable-diffusion
- MNN and Hugging Face ecosystems
- The spirit of collaboration
- The project credits technologies and communities that enable on-device AI capabilities
- It emphasizes a philosophy of privacy, locality, and user control
- Visual and Interactive Elements (In-Content Imagery)
- The presence of multiple demonstration assets within the input underscores a rich, visual workflow
- Onboarding flow
- Text generation in action
- Image generation previews
- Vision AI use cases
- Attachments and document handling in context
- Tool calling interactions and results
- Image references from the input for orientation
- On-device demos and thumbnails provide a concrete sense of how the app looks and behaves:
- Onboarding:

- Text generation:

- Image generation:

- Vision AI:

- Attachments:

- Tool calling:

- Onboarding:
- The Experience You Can Expect
- An all-in-one on-device AI environment
- The app is designed to be a self-contained AI assistant with no dependency on cloud services
- It enables secure, private interactions with models, tools, and documents entirely offline
- Fluid transitions between capabilities
- Users can generate text, create images, analyze visuals, transcribe speech, and perform document-driven queries within a single conversation
- The knowledge base, tool calls, and image prompts integrate to support complex workflows
- Customization and control
- Users can bring their own models and decide when to use local versus remote services
- The system supports secure key storage and management for remote connections when needed
- Performance with modern hardware
- Flagship devices yield faster generation and inference times thanks to specialized NPUs and accelerators
- Mid-range devices remain capable, with reasonable speeds that enable practical usage
- Privacy-first guarantees
- All processing, including transcription, generation, and retrieval, happens on-device
- No audio or data leaves the device unless the user explicitly chooses to share or export information
- Quick Reference: Essential Links and Visuals from the Input
- Logo and branding
- Off Grid Logo:

- Badges and distribution
- GitHub stars badge: https://img.shields.io/github/stars/alichherawalla/off-grid-mobile?style=social
- MIT License badge: https://img.shields.io/badge/License-MIT-blue.svg
- Google Play badge: https://img.shields.io/badge/Google%20Play-Download-brightgreen?logo=google-play
- App Store badge: https://img.shields.io/badge/App%20Store-Download-blue?logo=apple
- Platform badge: https://img.shields.io/badge/Platform-Android%20%7C%20iOS%20%7C%20macOS-green.svg
- CI badge and code coverage badges (for testing)
- Installation visuals
- App Store:
- Google Play:

- Release and testing
- GitHub CI: CI workflow badge
- Codecov: codecov badge
- Community
- Slack join link: https://join.slack.com/t/off-grid-mobile/shared_invite/zt-3q7kj5gr6-rVzx5gl5LKPQh4mUE2CCvA
- Final Thoughts
- Off Grid positions itself as an inclusive, privacy-forward, on-device AI platform capable of handling a wide array of tasks without cloud dependency.
- The design philosophy centers on speed, reliability, and user control, offering an end-to-end experience from onboarding to advanced workflows like knowledge-base queries and tool-enabled automation.
- The project invites developers and users to participate in the ongoing evolution by contributing code, sharing feedback, and joining the Slack community to stay in the loop about new features, performance improvements, and model updates.
- The accompanying imagery and demonstrations provide a tangible sense of what it means for AI to live on-device—where your data remains yours, your tools are in your hands, and your devices become powerful, private compute environments.
Notes on content sources from the input
- Visuals referenced are taken directly from the input’s image assets, demo gifs, and badges to illustrate the breadth of features and the offline-first stance.
- The descriptive narrative preserves the essence of the input while reorganizing it into a structured, multi-section description that emphasizes sections, bullets, and numbered headings without tables.
If you’d like, I can tailor this description further to fit a specific word count target (e.g., exactly 1500 words) or adapt the tone for a brochure, technical documentation, or investor briefing.
Enjoying this project?
Discover more amazing open-source projects on TechLogHub. We curate the best developer tools and projects.
Repository:https://github.com/alichherawalla/off-grid-mobile-ai
GitHub - alichherawalla/off-grid-mobile-ai: Off Grid: The Swiss Army Knife of On-Device AI
An open-source, privacy-first on-device AI assistant that offers text generation, image generation, vision AI, voice transcription, tool calling, and document a...
github - alichherawalla/off-grid-mobile-ai