Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
6,000+ web scrapers for your AI agent, start free logo6,000+ web scrapers for your AI agent, start free

Apify gives your agent live web data: 6,000+ prebuilt scrapers and actors, MCP-ready. Sign up free with $5 in usage credits.

Try Apify free β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 48,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

whynowlab/jarvis-orb MCP server](https://glama.ai/mcp/servers/whynowlab/jarvis-orb/badges/score.svg)](https://glama.ai/mcp/servers/whynowlab/jarvis-orb) 🐍 🏠 - Persistent 4-tier AI memory (episodic, semantic, project, procedural) with temporal scoring,...

README.md

<div align="center">

<br>

<picture> <source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/thestack-ai/jarvis-orb/main/assets/demo.gif"> <img src="https://raw.githubusercontent.com/thestack-ai/jarvis-orb/main/assets/demo.gif" alt="Jarvis Orb" width="280"> </picture>

<sub>Actual footage. Not a mockup.</sub>

<br><br>

Jarvis Orb β€” Persistent Memory MCP Server + AI Brain Visualizer

Not a tool. A presence.

It remembers your decisions. It tracks your world. It glows on your desktop, alive.

<br>

![Stars](https://github.com/thestack-ai/jarvis-orb/stargazers) ![Release](https://github.com/thestack-ai/jarvis-orb/releases) ![License](LICENSE) ![macOS]() ![Windows]()

Website Β· Download Β· Report Bug

English | ν•œκ΅­μ–΄

</div>

---

The Problem

Every session, your AI starts over. Your decisions, your preferences, your project context β€” gone. You explain yourself again. And again. And again.

  • "We decided to use SQLite." β†’ Three days later, it suggests PostgreSQL.
  • "This PR was merged yesterday." β†’ It doesn't know. It never remembers state.
  • "What was the architecture decision?" β†’ Gone. The session ended.

The Solution

Jarvis Orb gives your AI a persistent brain and shows its thought process as a living orb on your desktop.

![jarvis-orb MCP server](https://glama.ai/mcp/servers/thestack-ai/jarvis-orb)

| | Without Jarvis Orb | With Jarvis Orb | |---|---|---| | Context | Every session starts from zero | Carries over automatically | | Decisions | Reversed decisions come back | Contradictions detected and filtered | | State | "What's the status?" β†’ guess | Exact state + transition history | | Visibility | No idea what it's thinking | Every thought, live on your screen |

Install

macOS (Apple Silicon) / Linux: ``bash curl -fsSL https://raw.githubusercontent.com/thestack-ai/jarvis-orb/main/install.sh | bash ``

Requires Apple Silicon (M1/M2/M3/M4). Use the terminal command above for the smoothest install experience.

Windows (PowerShell): ``powershell irm https://raw.githubusercontent.com/thestack-ai/jarvis-orb/main/install.ps1 | iex ``

That's it. Brain starts. Orb floats. Claude Code connects.

Verify your install: ``bash jarvis-orb --doctor ``

Supported Platforms

| Platform | Brain (MCP) | Orb (Desktop) | |----------|-------------|---------------| | macOS Apple Silicon (M1+) | Yes | Yes | | macOS Intel | Yes | Yes | | Windows x64 | Yes | Yes | | Linux | Yes | Not yet |

Cursor / Windsurf Setup

Add to your MCP config (~/.cursor/mcp.json or equivalent): ``json { "mcpServers": { "jarvis-brain": { "command": "python3", "args": ["-m", "jarvis_brain.mcp_server"], "env": { "PYTHONPATH": "~/.jarvis-orb/lib:~/.jarvis-orb" } } } } ``

Uninstall

# Remove Brain + data
rm -rf ~/.jarvis-orb

# Remove from Claude Code
claude mcp remove jarvis-brain

# Remove Orb app (macOS)
rm -rf "/Applications/Jarvis Orb.app"

# Remove PATH entry from ~/.zshrc or ~/.bashrc
# Delete the line: export PATH="$HOME/.jarvis-orb/bin:$PATH"

---

Brain Lite

Watch it think.

| # | Feature | Description | |---|---------|-------------| | 01 | 4-Tier Memory | Episodic, semantic, project, procedural β€” auto-classified and ranked by recency | | 02 | Temporal Scoring | 30-day half-life decay. Recent memories surface first. Old context fades naturally | | 03 | Contradiction Detection | Conflicting memories flagged. Superseded decisions marked stale. Only truth surfaces | | 04 | Entity Tracking | Projects, PRs, decisions tracked as objects with full state transition history | | 05 | Relationship Storage | People β†’ projects β†’ decisions connected as a lightweight knowledge graph | | 06 | FTS5 Search | Full-text search across all memories with observation filtering |

MCP Tools

memory_save      Save a memory (auto-classified into 4 tiers)
memory_search    Search with temporal scoring + contradiction filtering
memory_verify    Mark memories as verified, superseded, or contradicted
entity_create    Track a project, person, decision, or tool
entity_update    Update entity state (records transition history)
entity_query     Query entities by type or name
entity_relate    Create relationships between entities

Works with Claude Code, Cursor, and any MCP-compatible tool.

---

Orb

Every thought, visible.

The orb is not decorative. It shows you what the brain is doing, in real time.

| Brain Event | Orb Response | |------------|-------------| | Memory saved | Particles absorb into orb | | Contradiction detected | Red/orange pulse wave | | Entity state changed | Cyan flash + scale pulse | | Search executed | Violet color shift | | Context compressed | Shrink, brighten, expand | | Team dispatched | Orb splits into sub-orbs |

3MB desktop app. Always-on-top. Draggable. Click to see logs.

---

In Practice

Monday morning standup β€” "What did we work on last week?" Brain searches episodic memories with temporal scoring. Returns a ranked summary. No digging through chat history.

Mid-project contradiction β€” "We should use Redis for caching." Brain detects this contradicts a previous decision. Flags the conflict. The orb pulses red. You see it happening.

New session, no context loss β€” "Continue where we left off." Brain loads project state, recent decisions, and your preferences. No re-explaining.

---

Architecture

Claude Code / Cursor
     ↕  MCP (stdio)
Brain Lite  β€”  Python Β· aiosqlite Β· FTS5 Β· ~/.jarvis-orb/brain.db
     ↕  WebSocket
Orb  β€”  Tauri Β· Three.js Β· WebGL Β· 3MB Β· Always-on-top

| | | |---|---| | 3MB | App size. Not 150MB. | | 7 | MCP tools. Memory, entities, search. | | 0 | Cloud dependencies. Everything local. |

---

Origin

Jarvis Orb was extracted from a working AI control plane β€” Jarvis β€” running 19 modules, a knowledge graph with 100+ entities, 500+ memories, and 22 agent teams. This is the lightweight, open-source version of that brain.

"I built a personal AI operating system. After months of using it, I realized the core β€” the brain and the visualization β€” should be available to everyone."

---

Roadmap

  • Orb Customization β€” Custom orb skins, color themes, animation profiles
  • Brain Pro β€” Advanced memory with full knowledge graph, multi-model routing, autonomous reasoning loop
  • Auto-update β€” Seamless in-app updates
  • Plugin System β€” Extend Brain with custom MCP tools

Contributing

PRs welcome. See CONTRIBUTING.md.

git clone https://github.com/thestack-ai/jarvis-orb.git
cd jarvis-orb

# Brain
cd brain && uv venv .venv && source .venv/bin/activate
uv pip install aiosqlite websockets mcp pytest pytest-asyncio
python -m pytest tests/ -v

# Orb
cd ../orb && pnpm install && pnpm tauri dev

License

MIT

---

<div align="center">

<br>

Your AI will start remembering.

Website Β· Download Β· GitHub

<br>

</div>

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Vector & Memory servers.