Open-source agent runtime
Memory. Awareness. Action. Orchestration. — Four primitives that turn any LLM into a persistent, context-aware agent that sees your screen, controls your apps, and pursues goals on your behalf. Provider-agnostic. Self-hosted. Runs 24/7.
$ bun install -g @usejarvis/brain The Four Primitives
Most AI tools ship an assistant and call it a product. JARVIS ships a runtime — and the personal assistant is just the first application built on it. The same four primitives power every workflow, every agent role, and every capability on the platform.
The runtime provides the layer that agents need to be persistent, context-aware, and capable of acting in the real world. Applications are built on top — the assistant is just the most visible one.
Install the sidecar on any computer — work laptop, home desktop, cloud VM, CI server. Each connects back to a single JARVIS daemon via JWT-authenticated WebSocket. One agent runtime orchestrating across all your machines.
The primary agent doesn't do everything itself. It delegates to 11 specialist roles — each with its own tools, context, and execution loop. Research runs in parallel with coding. Analysis happens while writing. Authority stays with the primary agent.
Describe a workflow in plain English — or build it visually. 50+ nodes. Every trigger type. Self-healing execution. Workflows are first-class citizens of the runtime — they share memory, awareness, and action with every other agent.
OKR hierarchy with morning planning and evening review. JARVIS decomposes objectives into daily actions, tracks progress from your screen activity via the awareness pipeline, and escalates when you fall behind.
Reachable on
Open source. Self-hosted. Provider-agnostic — bring Anthropic, OpenAI, Gemini, or Ollama.
Full ownership of your data, your memory, and your automations.
Contribute
If you want to improve docs, fix bugs, expand workflows, refine sidecars, or propose new product directions, contributions are welcome. The best starting points are documentation fixes, reproducible bug reports, and focused pull requests against one area of the product.