Skip to main content
WIP MITInfrastructure for Artificial Intelligence

Open Jarvis

Personal AI Infrastructure

Status
WIP
License
MIT
Category
Infrastructure for Artificial Intelligence
Updated

Project status

Description

Distributed network of specialized agents on multiple devices. Designed with privacy in mind, persistent memory, integration with AR/VR/wearables and external systems. 100% open-source MIT, deployable on personal VPS, desktop, and mobile.

Key Features

  • Web Search and Scraping

    Crawl4AI, Firecrawl, Jina Reader, ScrapeGraphAI

  • Cross-Device Vocal Input

    Wake-up word for porcupine, Open Wake Word, Faster Whisper, Piper Text-to-Speech

  • Augmented Reality

    Frame SDK, MentraOS, XREAL SDK

  • Virtual Reality

    OpenXR, Monado Runtime

  • Display fonts

    Core SDK for the Looking Glass

  • Medical wearable devices

    Apple HealthKit, Google Health Connect, FHIR

  • Persistent Memory

    mem0, Qdrant vector store, Zep long-term memory

  • Privacy by Design

    Self-hosted, zero telemetry, end-to-end encryption

Tech stack

  • Python 3.12
  • FastAPI
  • Docker Compose
  • Qdrant
  • Ollama
  • mem0
  • Crawl4AI
  • OpenXR
  • FHIR

Use cases

  • Personal Multi-Device Assistant (Server VPS + Desktop + Mobile + Wearable)
  • Private knowledge base with long-term memory and local RAG
  • Voice control hands-free with custom wake word and natural TTS
  • Augmented Reality/VR Integration for Olographic Overlays and Augmented Reality

Quick start

Start the project locally in just a few commands.

git clone https://github.com/fedcal/open-jarvis.git
cd open-jarvis
cp .env.example .env
docker compose up -d

Complete Documentation

Explore the sections of documentation on GitHub Pages.

Contribute to the project

Open Jarvis is open source. Open an issue, propose a pull request or leave a star on GitHub: every contribution, no matter how small, is welcome.

  • ⭐ Leave a star if it's useful
  • 🐛 Report bugs or suggest features via issue
  • 🔧 Send a pull request with fixes or improvements
  • 📣 Share the project if you find it interesting