Local-first · Bring your own keys

Every AI you use.
One place to remember.

ChatGPT doesn't know what Claude said. Codex can't see your Cursor session. Orchestra gathers chats, code, and design work into one memory you own — browser, IDE, and desktop agents all read the same database.

See pricing View on GitHub

No inference markup. Your API keys stay in your environment — never in our database.

Orchestra browser extension on Claude Code with Save, Recall, and Memory buttons

The copy-paste problem

You ask ChatGPT for code, Claude for a review, Gemini for research — then manually shuttle context between them.

Memory locked in silos

Each tool only remembers inside its own walls. Last month's breakthrough is trapped in an old chat thread.

Orchestra sits underneath

One memory layer. Every conversation, note, and file indexed together — searchable, linkable, yours.

How it works

Think of it as a shared notebook for all your AI

You keep using the tools you love. Orchestra quietly saves what matters and connects the dots — without making you switch apps or learn a new chat interface.

ChatGPT · Codex Claude · Claude Code Gemini Cursor · VS Code v0 · Figma · +40 more
Saves & syncs automatically
Orchestra Memory Your conversations, code, docs — on your machine or your database
Any model can read & contribute
Search across everything Open the original thread Run multi-model workflows Export & backup
1

Capture

Browser extension for web chats and v0. IDE extension for Cursor. MCP for Claude Code and agents.

2

Store

Everything lands in one database on your laptop — or Postgres you control in the cloud.

3

Search

Find by keywords, meaning, or both. Filter by which AI, date, or type of content.

4

Reuse

Ask any model with full context. Run consensus or a four-step review pipeline on past work.

Works everywhere

One database. Three ways to connect.

Web chats and desktop coding tools don't share memory by default. Orchestra bridges them — same search, same recall, whether you're in a browser tab or inside Cursor.

Browser

Chromium extension

Auto-sync web chats, Recall related memory, and Insert into chat from the Memory panel.

  • Tier A — ChatGPT, Claude, Claude Code, Gemini, v0, vscode.dev
  • ◎ Save · ↺ Recall · ☰ Memory on supported pages
  • Codex on chatgpt.com · Bolt, Lovable, Figma
  • Tier B — 35+ more sites via generic scrape
  • Popup search from the toolbar icon
Agents

MCP for power users

Let the AI call memory tools directly — no copy-paste.

  • Cursor Agent mode
  • Claude Code CLI
  • Claude Desktop
  • memory_context, memory_save, search
  • Same DB as browser + IDE

All three surfaces write to the same Orchestra memory

🌐 Browser extension + ⌨️ IDE extension + 🔌 MCP agents Orchestra DB Search · Recall · Pipeline

Smart search

Find what you meant, not just what you typed

Orchestra combines classic keyword search with meaning-based search. Ask “that postcode regex from last month” even if you never used the word “regex.”

When you search, Orchestra blends two approaches:

Keywords
Exact matches
Meaning
Similar ideas
Combined
Best of both

Click to go back

Every search result shows which AI it came from and when. One click opens the original ChatGPT or Claude thread in your browser.

Team of AIs

When one model isn't enough

Orchestra can ask several models the same question and show how much they agree — or run a structured pipeline where each step sees what the last one produced.

Architect plans Coder writes Reviewer checks Tester validates

Consensus mode

Same question to Claude, GPT, Gemini, and others. Get an agreement score plus one synthesized answer.

Shared context

Pipeline and chat modes pull relevant memory automatically — no manual paste.

See it

Web app, browser extension, and IDE — same memory

The desktop shell wraps the same web UI. The browser extension captures chats and injects recall. Cursor and VS Code use the IDE extension plus MCP for agents.

Web app & desktop shell

Chat, multi-agent pipeline, consensus, hybrid search, history, and Setup (export/import).

Orchestra hybrid search with filters and results
SearchKeywords + semantic · filter by source and date
Orchestra four-step agent pipeline
PipelineArchitect → Coder → Reviewer → Tester
Orchestra Setup tab with export and import
SetupExtension path, folder sync, export/import bundle
Orchestra chat with any provider
ChatAny configured provider with shared memory
Orchestra consensus across models
ConsensusAsk several models the same question
Orchestra conversation history by source
HistoryBrowse imports by LLM and open originals

Browser extension

Capture on Claude Code, ChatGPT, and 40+ sites. Memory panel inserts recall into the composer.

Orchestra Save Recall Memory on Claude Code
On-page bridgeAuto-sync · Save · Recall · Memory panel
Orchestra memory panel with Insert into chat
Memory panelPreview hits · Insert into chat · Copy
Orchestra extension popup search
Toolbar popupSearch all memory from any tab
Orchestra extension options and custom sites
OptionsServer URL · built-in sites · custom LLM patterns

IDE extension (Cursor · VS Code)

Search memory, recall context, save selections — same database as the browser bridge.

Orchestra commands in VS Code and Cursor
Command paletteSearch (Ctrl+Shift+O) · Recall (Ctrl+Shift+R) · status bar connection

Everything included

Built for people who use more than one AI

A coordination platform — not another chat window.

🌐

Browser extension

Chats, Codex, v0, Claude Code — Save, Recall, Memory panel with Insert into chat. Tier A sites get tailored extractors.

⌨️

IDE extension

Cursor, VS Code, Windsurf: search memory, Recall (Ctrl+Shift+R), save selections with source labels.

🔌

MCP agents

Cursor Agent, Claude Code, Claude Desktop — memory_context, save, hybrid search as tools.

🔍

Hybrid search

Keywords + meaning-based search. Filter by Cursor, Claude Code, Codex, or any web source.

📁

Folder sync

Index local code and design docs on startup — project files become searchable memory.

🗄️

Your database

SQLite locally or Postgres you control. One DB for browser, IDE, and MCP.

📤

Export & import

Portable JSON backups. CLI export / import bundle. Move laptop → cloud.

🔑

Bring your own keys

OpenAI, Anthropic, Gemini, DeepSeek, Grok, OpenRouter, Ollama, LM Studio. No inference markup.

🖥️

Web UI & desktop shell

Full web app, CLI, HTTP API, optional Tauri desktop, Setup tab for export/import.

Your data

Two ways to keep control

Same product — you pick where the memory file lives.

On your laptop

A single file on your machine. Nothing leaves your PC unless you export or sync folders you choose. Perfect for solo work and air-gapped setups.

Your browser & Cursor
↓ saved locally ↓
📁 orchestra.db on your disk

In the cloud (your database)

Orchestra runs on a small server. Your chats live in Postgres you own — Neon, Supabase, or your own host. We run the app; you hold the keys.

Extension & API anywhere
↓ encrypted connection ↓
Orchestra app Your Postgres

Pricing

Simple plans. You own the memory.

Pay for Orchestra — not inflated inference. LLM bills go directly to the providers you already use.

Local

$59
one-time · lifetime on your machine
  • SQLite database on your PC
  • Browser + IDE extensions & MCP
  • All features — hybrid search, pipeline, consensus
  • Export / import backups
  • Self-host, no subscription
Best for individuals

+ your own API keys (pay providers directly)

Cloud + database

$19
per month
  • Everything in Cloud plan
  • Managed Postgres included
  • One bill, we handle infra
  • Same BYOK model for LLMs
  • Priority onboarding support
Best for hands-off setup

Infrastructure pass-through included in price

Compare

Orchestra vs. the usual workflow

Most tools are great at talking — Orchestra is built for remembering and connecting across tools.

Orchestra ChatGPT / Claude alone Built-in AI memory Mem0 / memory APIs Notion AI
Memory across multiple AIs Yes — all in one place No — one product only Per vendor, not shared Dev-focused, not end-user UI Notes only, not chats
Capture browser chats automatically 40+ sites + extension Inside that app only Limited Via API integration No
Codex, v0, Figma, code builders Browser extension Per product No unified memory Build yourself Notes only
Cursor / VS Code integration IDE extension + MCP Separate products Varies Dev API only No
Claude Code CLI memory MCP tools No Claude-only Custom wiring No
Search all past AI work Keywords + meaning Within one account Within one account Search API Workspace search
Ask multiple models one question Consensus mode Switch apps manually No No No
Multi-step AI workflow Architect → Tester pipeline Manual No Build yourself No
You own the database Local or your Postgres Vendor cloud Vendor cloud Depends on setup Notion cloud
Bring your own API keys No inference markup Pay vendor only Pay vendor only Plus their fees Bundled subscription
Export full memory backup JSON bundle Limited exports No API-dependent Export notes
Open thread in original AI One click from search Native Native No No
Typical cost (beyond LLM usage) $59 once or $12–19/mo $20–200/mo subscriptions Included in sub Dev tiers + hosting $10–20/mo per seat

Questions

Common questions

Does the browser extension work in Cursor or Claude Code desktop?

Desktop terminals use the IDE extension (Cursor/VS Code) or MCP (Claude Code CLI). The browser extension covers Claude Code on claude.ai/code, Codex, v0, and web chats. All three share one database.

How do I connect Cursor?

Install extensions/vscode, enable MCP in .cursor/mcp.json, and run npm run dev. Use Recall (Ctrl+Shift+R) or Agent tools like memory_context.

Is this replacing ChatGPT or Claude?

No. You keep using them. Orchestra remembers what they said so you — and any other model — can use it later.

Where does my data live?

On your computer by default (a local file). Cloud plans let you point to Postgres you control — Neon, Supabase, Railway, or your own server.

Do you see my chats on the cloud plan?

On the BYO-database plan, memory stays in your Postgres. We only run the app layer; your connection string is in your environment.

What about API costs?

You pay OpenAI, Anthropic, and others directly. Orchestra doesn't resell tokens or add a markup.

Can I move from laptop to cloud?

Yes. Export a JSON bundle from Setup (or orchestra export), deploy Orchestra with Postgres, and import the bundle. Conversation IDs, messages, and artifacts are preserved — same memory, new home.

Ready to stop copying between AIs?

Start local in minutes. Scale to cloud when you need remote access or a team database.

Choose your plan