Gear AI CoPilot ππ€
Your intelligent automotive ownership assistant - powered by AI, telematics, and real-time market data.
Gear AI CoPilot is a comprehensive mobile application that consolidates fragmented automotive tools into a single, intelligent βDigital Twinβ for your vehicle. From VIN decoding and ownerβs manual RAG chat to OBD-II diagnostics and real-time valuation, Gear AI transforms how you manage, maintain, and understand your vehicle.

π― Development Stage: Phase 1 MVP (65% Complete)
Current Status: Mid-to-late Phase 1 development with production-ready infrastructure and UI, but partial backend implementation.
Key Highlights:
- β
Infrastructure: 95% complete (deployment-ready)
- β
Frontend UI: 95% complete (all screens designed)
- β οΈ Backend: 35% complete (schema ready, services partial)
- β±οΈ Time to MVP: 2-3 weeks (simplified) or 4-5 weeks (full)
π Table of Contents
β¨ Features
Note: UI components are complete for all features below, but backend integration is partial. See Development Assessment for details.
Current (Phase 1 - MVP)
- β
Liquid Glass UI: Premium glassmorphism design system (100% complete)
- β
VIN Decoding: NHTSA API integration for vehicle identification (100% complete)
- β οΈ Vehicle Management: Add vehicles via VIN entry (UI complete, DB integration pending)
- β οΈ Ownerβs Manuals: Browse and access vehicle manuals (UI complete, content pending)
- β οΈ AI Chat Assistant: Conversational AI for automotive questions (UI complete, AI integration pending)
- β οΈ Maintenance Tracking: Log service history with cost tracking (UI complete, persistence pending)
- β οΈ Multi-Vehicle Support: Manage multiple vehicles (UI ready, auth pending)
- β οΈ Diagnostic Dashboard: View diagnostic trouble codes (UI complete, OBD-II pending)
Coming Soon (Phase 2-3)
- π RAG-Powered Manual Chat: Ask specific questions, get manual-backed answers
- π OBD-II Diagnostics: Real-time vehicle health via Bluetooth ELM327 adapter
- π Visual Damage Detection: AI-powered damage assessment from photos
- π Real-Time Valuation: Market value tracking with depreciation analysis
- π Loan & Lease Tracker: Financial optimization tools
Future (Phase 4+)
- π Marketplace Integration: Sell directly to AutoTrader, CarGurus
- π Predictive Maintenance: ML-based failure prediction
- π Fleet Management: Business dashboard for dealers and fleets
See ROADMAP.md for detailed phase planning.
π οΈ Technology Stack
Frontend
- Framework: React Native 0.79 with Expo SDK 53
- Language: TypeScript 5.8
- Navigation: Expo Router (file-based routing)
- UI Components: Custom βLiquid Glassβ design system
- Styling: Expo Linear Gradient, Expo Blur
Backend
- BaaS: Supabase (PostgreSQL 15 + pgvector)
- Auth: Firebase Auth (synced with Supabase)
- Serverless: Supabase Edge Functions (Deno runtime)
- Storage: Supabase Storage (for photos, manuals)
AI/ML
- LLM: OpenAI GPT-4 for conversational AI
- Embeddings: intfloat/e5-base-v2 (768 dimensions)
- Vector Search: pgvector with ivfflat indexing
- Computer Vision: YOLOv8 (planned for damage detection)
Third-Party APIs
- VIN Decoding: NHTSA vPIC
- Diagnostics: CarMD
- Valuation: MarketCheck, Black Book
- Parts: SEMA Data (ACES/PIES)
- Payments: Stripe Connect
π Getting Started
Important: Repository has been cleaned and optimized! See DEPLOYMENT_READY.md for deployment preparation.
Quick Start
- Clone and Install
git clone https://github.com/mmanthe37/gear_ai_v1.git
cd gear_ai_v1
npm install
- Configure Environment
cp .env.example .env.local
# Edit .env.local with your Firebase and Supabase credentials
- Start Development
npm start
# Press 'w' for web, 'i' for iOS, 'a' for Android
Full Setup Guide
For complete installation, configuration, and deployment instructions, see:
π Current Status
This repository has been cleaned and refactored:
- β
Removed 250+ lines of dead code
- β
Consolidated documentation (16 β 10 files)
- β
Eliminated redundant dependencies
- β
Ready for environment configuration
See docs/DEVELOPMENT_STATUS.md for feature completion status.
π Project Structure
gear_ai_v1/
βββ app/ # Expo Router screens
β βββ (tabs)/ # Tab navigation screens
β βββ chat/ # Chat conversation screens
β βββ _layout.tsx # Root layout
β βββ index.tsx # Landing/home
β βββ login.tsx # Authentication
βββ components/ # Reusable UI components (9 components)
βββ contexts/ # React contexts (Auth)
βββ lib/ # Third-party integrations
β βββ firebase.ts # Firebase setup
β βββ supabase.ts # Supabase client
βββ services/ # Business logic (9 services)
β βββ ai-service.ts # OpenAI integration
β βββ auth-service.ts # Authentication
β βββ diagnostic-service.ts
β βββ manual-*.ts # Owner's manual services
β βββ rag-pipeline.ts # Vector search
β βββ vin-decoder.ts # NHTSA VIN API
βββ types/ # TypeScript definitions (8 type files)
βββ docs/ # Documentation (10 docs)
βββ supabase/ # Database migrations
βββ assets/ # Images, fonts, icons
π Documentation
Comprehensive documentation is organized in the /docs directory:
Essential Guides
Technical Documentation
Deployment & Build
π° Subscription Tiers
| Feature |
Free |
Pro ($9.99/mo) |
Mechanic ($19.99/mo) |
Dealer ($99.99/mo) |
| Vehicles |
1 |
3 |
Unlimited |
Unlimited |
| VIN Entry |
β
|
β
|
β
|
β
|
| OCR VIN Scan |
β |
β
|
β
|
β
|
| Manual Access |
β
|
β
|
β
|
β
|
| Basic AI Chat |
β
|
β
|
β
|
β
|
| RAG Manual Chat |
β |
β
|
β
|
β
|
| OBD-II Diagnostics |
β |
β |
β
|
β
|
| Damage Detection |
β |
β |
β
|
β
|
| Valuation Tracking |
β |
β
|
β
|
β
|
| Marketplace Tools |
β |
β |
β
|
β
|
| Web Dashboard |
β |
β |
β |
β
|
| API Access |
β |
β |
β |
β
|
πΊοΈ Roadmap
- Q1 2025: MVP Launch (Phase 1) - Auth, Vehicle Management, Basic AI Chat
- Q2 2025: RAG & Diagnostics (Phase 2) - Manual RAG, OBD-II integration
- Q3 2025: Visual Intelligence (Phase 3) - Damage detection, Valuation API
- Q4 2025: Marketplace (Phase 4) - Peer-to-peer sales, Shop network
- Q1 2026: Fleet Management (Phase 5) - Business dashboard, API access
- 2026+: Predictive ML, Global expansion, AR features
See ROADMAP.md for detailed feature planning.
π€ Contributing
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature)
- Commit your changes (
git commit -m 'Add amazing feature')
- Push to the branch (
git push origin feature/amazing-feature)
- Open a Pull Request
Code Standards
- Use TypeScript strict mode
- Follow the existing code style (Prettier + ESLint)
- Write descriptive commit messages (Conventional Commits)
- Add tests for new features (when applicable)
π License
This project is licensed under the MIT License - see the LICENSE file for details.
π Acknowledgments
- NHTSA - Free VIN decoding API
- Supabase - Backend infrastructure
- OpenAI - GPT-4 and embeddings
- Expo - React Native development platform
- Inspired by modern automotive digital dashboards and AI-first design
Built with β€οΈ for automotive enthusiasts and everyday drivers alike.