Why Cinch?
The mental model in one page: what Cinch does, what it doesn’t, and how it compares to scp / OSC 52 / shared paste buffers.
Cinch is an open-source remote clipboard for developer context. Local history. Cross-machine clipboard. MCP tools.
Cinch has three parts that work together:
Local-first clipboard history — the CLI and desktop app write to ~/.cinch/store.db so terminal output, copied snippets, and logs are searchable before any sync happens.
Remote clipboard / self-hostable relay — cinch send and cinch pull can move clips between machines through a relay. Payloads are encrypted on the client; the relay stores ciphertext only.
MCP + transforms for AI workflows — cinch mcp exposes clip history to MCP-aware tools, cinch history transform prepares text, and cinch ai fix turns terminal errors into AI-ready debugging prompts.
git diff HEAD~1 | cinch send # on your servercinch pull # on your local machinecargo test 2>&1 | cinch ai fix --no-sendThe hosted relay is free while Cinch grows. Treat it as best-effort onboarding infrastructure with fair-use and abuse limits. For stronger control, self-host the relay on your own VPS, Fly.io app, Docker host, or private network.
Why Cinch?
The mental model in one page: what Cinch does, what it doesn’t, and how it compares to scp / OSC 52 / shared paste buffers.
Quick Start
A focused 5-minute walkthrough: install, add machines to your fleet, copy your first clip, and send it across.
CLI Reference
Full reference for cinch copy, cinch send, cinch pull, cinch auth, and cinch ai.
Self-hosting the Relay
Run your own relay with Docker or a single Go binary. One command to deploy.
Was this page helpful?