← all repositories
open-jarvis/OpenJarvis

A Stanford framework for AI that lives on your laptop, not their cloud

Most "personal" AI still phones home to cloud APIs; OpenJarvis is built to run locally by default, pulling in the cloud only when the task actually requires it.

7.8k stars Python AgentsLanguage Models
OpenJarvis
Velocity · 7d
+37
★ / day
Trend
accelerating
star history

What it does

OpenJarvis is a local-first framework for building personal AI agents on your own hardware. Developed at Stanford’s Scaling Intelligence Lab, it ships with eight built-in agents—including a morning briefing generator, a deep-research assistant, and persistent monitors—and a CLI that wraps Ollama and local models. The stack treats energy, FLOPs, latency, and dollar cost as first-class constraints rather than optimization afterthoughts.

The interesting bit

The project is backed by research showing local models already handle 88.7% of single-turn chat and reasoning queries, with intelligence efficiency improving 5.3× from 2023 to 2025. Instead of treating on-device inference as a fallback, OpenJarvis centers on it: a learning loop refines models using local trace data, and a skills ecosystem—importable from Hermes Agent or OpenClaw’s 13,700 community entries—teaches agents new tricks without adding cloud dependencies.

Key highlights

  • Local-first by default: agents run on-device and call the cloud only when necessary
  • Eight built-in agents across scheduled, on-demand, and continuous execution modes
  • Skills follow the open agentskills.io standard and can be imported from public catalogs
  • Evaluations weigh energy, latency, FLOPs, and cost alongside raw accuracy
  • Ships as a cross-platform CLI, desktop GUI, and background Rust extension

Verdict

Worth exploring if you’re building agents where privacy, offline resilience, or compute costs matter; skip it if you just want a drop-in cloud chatbot wrapper.

Frequently asked

What is open-jarvis/OpenJarvis?
Most "personal" AI still phones home to cloud APIs; OpenJarvis is built to run locally by default, pulling in the cloud only when the task actually requires it.
Is OpenJarvis open source?
Yes — open-jarvis/OpenJarvis is open source, released under the Apache-2.0 license.
What language is OpenJarvis written in?
open-jarvis/OpenJarvis is primarily written in Python.
How popular is OpenJarvis?
open-jarvis/OpenJarvis has 7.8k stars on GitHub and is currently accelerating.
Where can I find OpenJarvis?
open-jarvis/OpenJarvis is on GitHub at https://github.com/open-jarvis/OpenJarvis.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.