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 -dComplete 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