open-jarvis/OpenJarvis
Personal AI, On Personal Devices
What it solves
OpenJarvis provides a software stack to make local-first personal AI agents practical. It addresses the dependency on cloud APIs for personal AI, allowing users to run agents on their own devices by default and only calling the cloud when necessary.
How it works
It is a framework built around three core pillars: shared primitives for building on-device agents, evaluations that prioritize energy, FLOPs, latency, and cost alongside accuracy, and a learning loop that uses local trace data to improve models.
Who it’s for
Developers and researchers who want to build personal AI agents that run locally on personal devices, as well as users who want to pre-configured agents for tasks like daily briefings, research, and coding assistance.
Highlights
- Local-First Architecture: Designed to run on personal devices using tools like Ollama.
- Diverse Agent Modes: Supports on-demand, scheduled, and continuous execution modes.
- Citations and Research: Includes a
deep_researchagent capable of multi-hop research with citations across web and local documents. - Extensible Skill System: Uses the
agentskills.ioopen standard to allow agents to discover and install skills from public sources like Hermes Agent and OpenClaw. - Built-in Agents: Ships with eight specialized agents, including a
morning_digestfor spoken briefings and anative_openhandsfor Python code execution.
Related
- Dispatch
- Project
- Project
- Project
- Project