Skip to content

Your Claude. Your MCP servers. One open-source desktop.

JupiterOS is a Tauri-based chat client for Anthropic Claude with native MCP support — local (stdio) and remote (SSE/HTTP) servers, managed visually, no JSON editing required.

demo-chat.gif
Demo coming soon — chat with live tool calls

Three things JupiterOS does well

Visual MCP management

See every MCP server in your sidebar — local stdio processes or remote SSE/HTTP endpoints. Start, stop, restart, tail logs and edit credentials right from the UI. No more hand-editing .mcp.json.

Transparent tool timeline

Watch Claude work in real time. Every tool call appears inline with the server it hits, a live status, elapsed time and the actual result. Token usage and cost are tracked per turn.

No token wall

Hit the context limit? Type /compact and JupiterOS summarises the conversation so far, hands it to a fresh session, and you keep going. Multi-session, slash commands, persistent history.

See it in action

demo-chat.gif
Demo coming soon
Chat with tools
Ask anything. Claude calls the right MCP tool, results stream back inline.
demo-mcp.gif
Demo coming soon
Manage your MCPs
Start, stop and inspect every server from the sidebar.
demo-compact.gif
Demo coming soon
Beat the token wall
/compact compresses your context and continues the conversation.

One chat, every signal

Work problems don't live in one tool.
Now your answers don't either.

Email, messages, dashboards, files — all updating live, all reachable from one chat. When a single issue touches several of them at once, you see the whole picture instead of hopping tabs to assemble it.

A single issue can sit in three tools at once. JupiterOS lets Claude look at all of them in one move — and you never lose the thread.

The metaphor

Claude is the engine. Your moons are the context.

JupiterOS puts Claude at the centre. Every MCP server you connect is a moon — a stable, orbiting source of context. Claude reaches out to the right moon at the right time, without you ever leaving the chat.

Add your own moon — any stdio, SSE or HTTP MCP server joins the system.

Comes pre-configured with useful MCPs

Io

Email

IMAP/SMTP, CalDAV calendar, semantic search

Europa

Messaging

Telegram, semantic search

Amalthea

Charts

16 deterministic chart and diagram types

Ganymede

Dashboards

Plug in any operations or BI dashboard (remote SSE MCP)

Bring your own — any stdio, SSE or HTTP MCP server works out of the box.

Edoardo Mancinelli

Built by Edoardo Mancinelli

Over a decade designing, shipping and running SaaS products. I built JupiterOS for myself first — wired straight into my own business portals so Claude can see warehouse stock, where each job order stands, cashflow and forecasts, on top of my emails, messages and calendars. One chat, one context: no more switching dashboards, no more briefing the assistant from scratch every morning. It became the productivity layer I'd been missing, so I open-sourced it.

Meet the moons

Four moons, four kinds of context

Each moon brings a different signal into the chat. Below, see exactly what they do and the prompts that put them to work.

Moon · Io

Email, calendar and inbox triage — by chat

Io
Email · IMAP/SMTP · CalDAV calendar

Io plugs Claude straight into your mailbox and calendar. Read, search, draft, send and book — without touching a webmail tab. Semantic search reaches back across years of email so you can find the one thread you remember by feeling, not by keyword.

What it does

  • Triage your inbox: surface what actually needs attention, ignore the noise
  • Draft and send replies in your tone, with full thread context
  • Search across all your accounts semantically — find what you meant, not what you typed
  • Read CalDAV calendars, propose meeting slots, send invites

Moon · Europa

Catch up, recall, respond — without scrolling chats

Europa
Messaging · Telegram · semantic search

Europa brings your Telegram chats and channels into the conversation. Catch up on what happened while you were out, find the message where a decision was actually made, and send a reply without switching window.

What it does

  • Read and search across every Telegram chat and channel you're in
  • Summarise long threads into the 3 things that actually matter
  • Find the exact message where something was decided, weeks later
  • Send messages from the chat with explicit confirmation

Moon · Amalthea

Real charts — not AI-hallucinated screenshots

Amalthea
Charts · 16 deterministic chart and diagram types

Amalthea generates clean, deterministic charts and diagrams from data: bar, line, pie, scatter, heatmap, sankey, flowcharts, network graphs, and more. Sixteen types, all reproducible — the chart is a function of the data, not a guess from a model.

What it does

  • Sixteen chart and diagram types covering most analytics needs
  • Deterministic output: same data → same chart, every time
  • Combine with Ganymede to chart live KPIs from any dashboard you connect
  • Export as inline PNG or downloadable SVG, ready for slides

Moon · Ganymede

Your dashboards, queryable from chat

Ganymede
Dashboards · any operations or BI portal via SSE/HTTP MCP

Ganymede is the bridge to your own portals. Expose any operations, BI or admin dashboard as a remote MCP server and Claude can read KPIs, alerts, the status of jobs, inventory, cash and forecasts — and cross-reference all of it with your email and messages in the same turn.

What it does

  • Bring your own dashboard — Ganymede speaks remote MCP over SSE or HTTP
  • Read live KPIs, alerts and the status of work orders, inventory, cash, projects
  • Cross-reference dashboard numbers with email threads and chat messages, in one turn
  • Never copy-paste a metric into chat again — Claude pulls it directly

Open and private

Open Source

AGPL-3.0

The desktop app and core Moons (Io, Europa, Amalthea) are AGPL-3.0. Premium Moons with advanced ML capabilities (browser automation, predictions, OCR) are source-available under a commercial license.

Privacy by Design

Zero telemetry

Your emails, messages and conversations stay on your machine. Embeddings run locally via ONNX. The vector store (Qdrant) runs locally. You bring your own Anthropic API key — the only outbound traffic is to api.anthropic.com.