Generated by Code IQ · v1.0

jarvis-ai-assistant
Knowledge Tutorial

A robust desktop AI assistant built with Electron that bridges native system inputs (like global hotkeys and microphone access) with a powerful hybrid transcription engine capable of switching between local (Whisper) and cloud (Deepgram) processing. The system orchestrates these inputs to feed a unified AI agent that can execute commands or dictation, managed via a React-based dashboard, while maintaining a parallel iOS companion app architecture for mobile continuity.

6
Chapters
-
Subsystems
Rabbit Holes
▶ Start Reading ⎇ View on GitHub
System Architecture

How the pieces fit

jarvis-ai-assistant is organized as connected concepts and components. Start broad, then drill down chapter by chapter.

⚙️
Push-to-Talk Orchestration
Push-to-Talk Orchestration
⚙️
Native System Bridges
Native System Bridges
⚙️
Hybrid Transcription Engine
Hybrid Transcription Engine
👥
Unified AI Agent & LLM Providers
Unified AI Agent & LLM Providers
⚙️
IPC & State Management
IPC & State Management
⚙️
iOS Companion Architecture
iOS Companion Architecture
jarvis-ai-assistant — bash
open tutorial
◆ Scanning numbered chapters
◆ Building navigation and Mermaid diagrams
◆ Generating chapter and subsystem pages
✓ 6 chapter pages built
✓ Theme toggle enabled
Repository Overview

Intro and Architecture Diagram

A robust desktop AI assistant built with Electron that bridges native system inputs (like global hotkeys and microphone access) with a powerful hybrid transcription engine capable of switching between local (Whisper) and cloud (Deepgram) processing. The system orchestrates these inputs to feed a unified AI agent that can execute commands or dictation, managed via a React-based dashboard, while maintaining a parallel iOS companion app architecture for mobile continuity.

Source Repository: https://github.com/akshayaggarwal99/jarvis-ai-assistant

flowchart TD A0["Native System Bridges"] A1["Push-to-Talk Orchestration"] A2["Hybrid Transcription Engine"] A3["Unified AI Agent & LLM Providers"] A4["IPC & State Management"] A5["iOS Companion Architecture"] A0 -->|"Triggers recording state"| A1 A1 -->|"Captures audio and pastes"| A0 A1 -->|"Streams audio for transcrip..."| A2 A1 -->|"Sends text for AI processing"| A3 A2 -->|"Broadcasts transcripts to UI"| A4 A4 -->|"Configures settings and state"| A1 A5 -->|"Mirrors logic and capabilities"| A3
Tutorial Chapters

All 6 chapters

Follow sequentially or jump to any topic. Start with Push-to-Talk Orchestration.

About This Project

Generated by Code IQ

This tutorial was automatically generated by Code IQ and rendered with the shared tutorial site builder. It can be produced for any repository tutorial folder that follows the numbered markdown chapter layout.

View Code IQ ↗
python build_site.py '/home/runner/work/Code-IQ/Code-IQ/output/jarvis-ai-assistant'

// → 6 chapters
// → source: akshayaggarwal99/jarvis-ai-assistant