~/landing.sh ~/security.md ~/terms.md
zsh · 132×48
daemon.live · ⌃⌘C armed · 0 screen-recording

Cursor only sees Cursor. Your work lives everywhere else.

Contextpipe gives Cursor, Claude Code, and Codex the terminal, the browser tab, and the file you're actually in — the 60% of context your IDE can't see.

[ Get notified at launch ⏎ ] → Why not just Cursor?
macOS 26+ · AGPL-3.0 daemon · MCP-native · no Screen Recording
↓ 1 keystroke. 3 sources. Markdown ready for paste.
⌃⌘C
contextpipe · captured 3 sources 2026-05-27 17:32:11
terminal Ghostty · ~/code/api-gateway
$ npm test -- --grep "auth flow"
✗ AuthMiddleware: expected 200 got 401 at line 47
TypeError: req.user is undefined
browser Chrome · aws.amazon.com/cognito/troubleshoot
"Troubleshooting Cognito auth flow — JWT missing claims"
…verify req.user.sub is decoded before middleware runs…
editor Cursor · src/middleware/auth.ts:47
  46  export function authMiddleware(req, res, next) {
  47    const user = req.user;                         // ← selected
  48    if (!user) return res.status(401);
  49  }
✓ 842 chars  →  clipboard · paste into Claude / Cursor / Codex 3.1s saved vs manual
     ┌── IDE ──┐       ┌── terminal ──┐       ┌── browser ──┐
     │ cursor  │       │  zsh / fish  │       │  safari/c.  │
     └────┬────┘       └──────┬───────┘       └──────┬──────┘
          └──────┐            │             ┌────────┘
                 └═══════════ ldc ═══════════┘
                            │
                            ▼
                    ┌───────────────┐
                    │  claude  /    │
                    │  cursor  /    │
                    │  codex   /    │
                    └───────────────┘

$ cat problem.md

The Context Amnesia Tax

─── scenario 1 ───────────────────────
$ pnpm test
✗ FAIL  checkout.test.ts
  AssertionError: expected 200 got 401
↳ ChatGPT.app cannot see this window.
↳ Cursor sees an old terminal session.
↳ You paste manually. The 6th time today.
─────────────────────────────────────
─── scenario 2 ───────────────────────
$ open -a Safari https://stripe.com/docs/api
⌥ Tab  Safari · Stripe / Payment Intents
  "client_secret": "pi_3O..._secret_..."
↳ Claude Code can't read your tab.
↳ You screenshot. You crop. You paste.
↳ Two minutes gone. Again.
─────────────────────────────────────
─── scenario 3 ───────────────────────
$ code checkout.ts
// active file · 482 lines · unsaved
  export async function createCheckout(...)
↳ Codex sees the file from 9 minutes ago.
↳ The diff you actually care about? Invisible.
↳ The bug repro happens *now*, not at last save.
─────────────────────────────────────

$ cat how-it-works.md

How it works

  1. Install~10s
    # macOS 26+ · install · Coming Soon
    $ brew install contextpipe          # coming soon
    $ curl -fsSL contextpipe.dev/install # coming soon
    # Want to be notified? join waitlist
  2. Grant Accessibility only~1 system prompt
    # We don't request:
    #   - Screen Recording  ✗
    #   - Full Disk Access  ✗
    #   - Microphone        ✗
    #   - Camera            ✗
    #   - Input Monitoring  ✗
    # Only:
    #   - Accessibility     ✓
    #   - Apple Events      ✓ (opt-in, per app)
  3. Pipe⌃⌘C
    # Anytime, anywhere:
    ⌃⌘C  →  ⌘V  →  done
    
    # Or as stdin:
    $ ldc dump | claude
    $ ldc dump --redact secrets | cursor agent
  4. MCP — pull, don't push~/.cursor/mcp.json
    // ~/.cursor/mcp.json
    {
      "mcpServers": {
        "contextpipe": {
          "command": "ldc",
          "args": ["mcp"]
        }
      }
    }

$ cat security/index.md

Privacy that's not marketing

┌────────────────────────────┬──────────────────────────┐
│   ✗ NOT requested           │   ✓ Requested             │
├────────────────────────────┼──────────────────────────┤
│   Screen Recording         │   Accessibility          │
│   Full Disk Access         │   Apple Events (opt-in)  │
│   Microphone               │                          │
│   Camera                   │                          │
│   Input Monitoring         │                          │
└────────────────────────────┴──────────────────────────┘
# Three data paths:
free_mode     :  daemon does not upload context to our servers
byok_calls    :  your LLM provider, your key, we never see them
pro_sync      :  opt-in, default off, E2EE blobs we cannot decrypt

# Source & audit:
#   daemon  → AGPL-3.0  · repo coming soon
#   sdk     → MIT       · repo coming soon
$ open https://contextpipe.dev/security

$ cat pricing.md

Pricing

open

$0 forever
BYOK,daemon AGPL-3.0
  • BYOK forever (Anthropic / OpenAI / Ollama)
  • ⌃⌘C global hotkey + ldc CLI
  • MCP server (stdio + Streamable-HTTP)
  • Daemon-side local + Free mode never uploads

# install · coming soon

pilot

$9 / month
$108/yr → $72/yr (-33%)
  • Everything in Open
  • E2EE cross-device sync (opt-in)
  • Advanced redaction packs (24 patterns shipped; ecosystem-specific packs coming soon)
  • Best-effort 72h compatibility patches when Cursor / Claude updates
  • Discord & email priority support

# keep your AI stack working as it evolves

forever

$99 once
Local Pro forever.
12 months encrypted sync included.
After 12 months, sync optional $3/mo (or stay local-only forever).
  • $99 once. Local Pro forever. 12 months encrypted sync included.
  • Local Pro features perpetually licensed (sync excluded after 12mo)
  • After 12 months, sync optional $3/mo (or stay local-only forever)
  • 2 Mac activations

# the indie-classic option

# ⚡ ⌃⌘C founding_100 = $59 lifetime # private Discord + monthly founder office hour + name in about · 7 days only
? What happens after the first year of Lifetime sync?

Your $99 Lifetime includes 12 months of hosted, end-to-end encrypted sync from your activation date. After that, two options:

  1. Continue sync at $3/month — same E2EE, cancel anytime. Rate locked for the lifetime of your $99 license.
  2. Turn sync off, stay local forever — your local Pro features (advanced redaction packs, Discord direct support, 72h priority compatibility updates) keep working. Free. Forever. This is the default if you don't act.

# Your local Pro license is perpetual either way. Only the hosted sync service has a 12-month bundle.

[ Join waitlist ]⏎ [ ./how-it-works ]

$ cat phase-2.md

Not a developer yet?

Contextpipe v1 is built for engineers paying for Cursor / Claude Code / Codex. The browser → ChatGPT copy-paste pattern is real — but a different problem.

# If you do that 10+ times a day for work (PM / designer / lawyer / writer / student),
# Phase 2 will be for you. Triggers when $5K MRR or 5000+ waitlist.

>

# We only email when Phase 2 ships. No marketing, no newsletter, no surveys.
# Phase 1 stays focused — that's how we ship things you actually want.

$ cat .footer

# Product
./download (coming soon) ./pricing ./changelog (coming soon) ./roadmap (coming soon)
# Resources
./security ./terms ./api (coming soon) ./mcp (coming soon)
# Company
./about (coming soon) ./discord (coming soon) ./x (coming soon) ./github (coming soon) ./contact
# Legal
./security ./terms AGPL-3.0 daemon MIT SDK
$ # Made with Contextpipe · Built by founder · Coming soon
$