Local-first AI assistant platform for desktop, web, CLI, voice workflows, and personal automation. Built on OpenJarvis.
Local-first AI assistant platform for practical personal workflows.
OpenEidon is a product-focused AI platform built on top of OpenJarvis. It keeps the local-first foundation, composable backend, and agent infrastructure, then pushes the experience toward something easier to use, easier to package, and easier to present as a real personal AI product.
Most AI assistants are still thin shells around cloud APIs. OpenEidon is aimed at a different model: your assistant should run close to you, use local inference when possible, expose clean desktop and web surfaces, and remain extensible when you need more than chat.
OpenEidon is designed for teams and makers who want:
Alternative preview that can be replaced later with a cleaner landing or app screenshot.
uvllama.cppgit clone https://github.com/open-jarvis/OpenJarvis.git
cd OpenJarvis
uv sync
uv sync --extra server
uv run maturin develop -m rust/crates/openjarvis-python/Cargo.toml
If you use Python 3.14+, set PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1 before the maturin step.
uv run jarvis init
ollama serve
ollama pull qwen3:8b
uv run jarvis ask "What is the capital of France?"
Useful follow-ups:
uv run jarvis doctor
uv run jarvis serve --port 8000
uv run jarvis chat
OpenEidon inherits a substantial part of its technical base from OpenJarvis and layers a more product-oriented direction on top.
Core stack in this repository:
src/openjarvis/ - backend package, agents, engines, tools, learning, memoryfrontend/ - web UIdesktop/ and desktop-mini/ - desktop application surfacesrust/ - native extension and performance-critical componentsconfigs/ - presets and configuration assetsdocs/ - project documentation and architecture notesAt a high level, the platform combines:
OpenEidon is built on OpenJarvis, but it is not presented as a simple rename.
OpenJarvis is primarily framed as a research-driven, local-first AI framework. OpenEidon takes that technical foundation and positions it as a product platform: more emphasis on UX, packaging, presentation, and end-user workflows; less emphasis on research branding as the main story.
In practice, that means OpenEidon is intended to feel closer to a distributable personal AI product, while still benefiting from the composable architecture, local-first runtime model, and open ecosystem inherited from OpenJarvis.
.
|-- src/ Python backend and core assistant logic
|-- frontend/ Web client
|-- desktop/ Desktop application
|-- desktop-mini/ Lightweight desktop surface
|-- configs/ Presets and configuration files
|-- docs/ Documentation and assets
|-- tests/ Test suite
OpenEidon is distributed under the Apache License 2.0.
See LICENSE for the full text.
This project is based on OpenJarvis and keeps that lineage explicit. The goal of OpenEidon is to build a distinct product experience on top of that open technical base, not to erase where it came from.