Meet Juno

The co-pilot
that never
phones home.

Real-time answers on your calls.
Your audio stays on your machine. Always.

0:00
0:00
Live Demo

Listens. Answers.
Never leaves.

Juno listens to your calls locally and transcribes them on-device, giving you real-time answers and a living set of notes while you talk. No bot joins the call. Your audio and transcript never leave your machine. The only thing that ever goes out is the text you send to your own model, on your own key.

The real question

Other tools capture on your laptop, then ship the transcript to their cloud to think.

Juno keeps the whole loop on your machine. The only thing that ever leaves is the text you send to your own model. Nothing else.

Juno guarding a locked stack of files
Features

Everything Juno does

Feature 1 / 7

Pre-call setup

Before the call starts, paste in everything Juno needs: background on the account, what you want to walk out with, key talking points, anything sensitive to avoid. Juno uses this as its live context for every answer it gives you during the call.

  • Paste account context, goals, talking points
  • Set a call goal so answers stay on target
  • Update or clear it any time, no restart needed
Feature 2 / 7

Live Assist and Notes

Two loops run while you talk. Live Assist reacts the instant a question lands and streams a private answer to your screen. Notes runs in the background, keeping a living board of decisions, open questions, and what has actually been agreed.

  • Live Assist answers the moment a question lands
  • Notes tracks decisions, actions, open items
  • Flat cost no matter how long the call runs
Juno standing guard over a chained, locked stack of files
Feature 3 / 7

Fully on-device

Transcription runs on your machine. Search runs on your machine. The only thing that ever leaves is the text you choose to send to your own model.

  • Raw audio never uploaded, ever
  • No account, no telemetry
  • One data folder you can delete
Juno holding a bunch of colorful balloons, one per model provider
Feature 4 / 7

Bring your own model

Point Juno at any provider with your own key. Route different jobs to different models: fast for live answers, capable for summaries.

  • Anthropic, OpenAI, Gemini, Mistral, Groq...
  • Per-role routing, hot-swap any time
  • No per-seat SaaS, no markup
Juno inspecting past calls with a magnifying glass
Feature 5 / 7

Search every call

Every call is indexed locally using hybrid vector and full-text search. Ask a question across your whole history and get an answer with citations back to the exact call.

  • Hybrid RAG: vector + full-text fused
  • Citations link back to the source call
  • Agentic chat across your entire history
Juno connected to many computers via a local MCP server
Feature 6 / 7

Local MCP server

Juno ships a local read-only MCP server. Your own Claude or any agent can query your meeting history as a first-class data source, off by default, with a per-tag privacy gate.

  • Read-only, nothing ever gets written
  • Off by default, kill-switch in settings
  • Hidden-tags gate per call
Juno auto-detecting calls across phones and apps
Feature 7 / 7

Teams auto-detect

Juno watches for a Teams call and auto-starts capture the moment one begins, no login, no permission prompt. It only auto-stops calls it auto-started.

  • Local detection, no Teams login needed
  • Starts and stops on its own
  • Extendable to other apps: Teams ships first
Straight answers

The questions everyone asks.

Yes. Juno itself is free to download and use, with no subscription and no per-seat pricing. Because it is a bring-your-own-model meeting notetaker, the only cost is whatever you pay your chosen AI provider directly for the text you send them, on your own key. Many providers have free tiers.

Yes. Privacy is the whole point. Juno is a fully on-device notetaker: the recording, the transcription, and the search all happen locally on your computer. Unlike cloud notetakers, your meeting audio and transcript never leave your machine, so it fits calls where "it went to some vendor's cloud" was never an acceptable answer.

Your audio and transcript stay on your machine. Transcription and search both run locally, and the app only talks to a local socket on your own computer. The one thing that leaves is the text you send to the LLM you chose, on your own key, and the raw audio is never part of that. It all lives in one local folder you can delete.

No. Juno listens through your system audio, so it never appears as a participant. Nobody in the call sees it. The roster stays exactly as long as it was.

Yes. Juno is bring-your-own-model: add a key from any supported provider (Anthropic, OpenAI, Gemini, DeepSeek, Mistral, Groq, and more) and pay that provider directly. No per-seat subscription to us. Heads-up for the security-minded: your key is stored in plaintext in Juno's local database on your machine, so treat it like any other local secret.

Yes, Mac and Windows both. Apple Silicon is the primary, most-exercised path. On Windows it captures your system audio directly, with no extra driver to install.

Any of them, Teams, Meet, Zoom, and others, because it listens to your system audio rather than plugging into a specific app. Automatic start and stop is wired for Teams today; on everything else you start it yourself.

No, and we won't pretend otherwise. The panel is private to you because it's a separate window on your screen, not because it's cloaked. If you share your screen, treat it like anything else on your desktop.

If you want it to. Juno ships a local MCP server that exposes your meetings read-only to an assistant like Claude. It's off by default, never writes anything, and you can exclude any tagged call from it.

The person behind Juno

Hi, I'm Chirag.

I build tools I wish existed or were free 😅. Juno is one of them, a call co-pilot that keeps everything on your machine. If you want to see what else I'm working on, follow along, or just say hi, my door is open.