LinearCode/ Coco
Runs on your machine

Your local data engine.

Coco indexes every file, screenshot and password you own — reads them, OCRs them, embeds them — and keeps the whole thing encrypted on hardware you control. One keystroke searches all of it, on every device you own, in about twenty milliseconds. Nothing is uploaded. Nothing is sold.

See what it does Read the research ⌘K works right here on this page
Coco — Content Engine

Your Vault 100% local

Everything you know — owned by you, stored on your own devices.

Files
12,910
across 3 devices
Vault records
86
passwords & keys
Index size
2.7 MB
for 1.19 GB managed
Network calls
0
while indexing or searching
12,481 of 12,910 files have searchable text · still indexing (429 to go)
Open search any time with ⌘K Private. Local. Ready when you are.
15 items indexed 100% local
Click the search box — it's really yours to type in

A faithful replica of Coco Terminal running on a small sample corpus, entirely in your browser. No query on this page reaches a server — which is the point.

One engine. Your hardware. Everything you own.

Coco is not a cloud drive with a search box bolted on. It is an indexing engine that lives on your machine, understands your files, and never needs permission from anyone else to answer you.

A data engine, not a folder

Point it at a directory and it reads what's inside: text extraction, OCR on screenshots and scans, transcripts from audio, embeddings for meaning. Hybrid keyword + vector retrieval answers in milliseconds.

  • Works fully offline — no account, no server
  • Indexes in the background while you work
  • Tells you when it can't read something, instead of hiding it

Your password vault, at home

Logins, keys and recovery codes live in the same encrypted vault as your files — on your devices, under keys only you hold. No vendor to breach, no vault to subpoena, no plaintext anywhere.

  • End-to-end encrypted; keys never leave your hardware
  • Secrets are searchable by what they're for, not just their name
  • Syncs to your other devices — and to nothing else

Searchable across every device

Your laptop, your phone, your desktop — one portfolio. Search from any of them and get hits from all of them, each labelled with the device it came from. Sync is peer-to-peer and end-to-end encrypted; a lost device is ejected cryptographically.

  • Per-device attribution on every result
  • Peer-to-peer fleet sync — no relay holds your data
  • Revoke a device and its access is gone, not just hidden
~20 ms
Hybrid FTS5 + vector search, measured on a live personal corpus
2.7 MB
Index footprint for 1.19 GB of managed content
0
Network calls during indexing or search — checkable with any packet monitor
E2E
Cross-device sync, verified iPhone ↔ Mac with cryptographic ejection

Engine figures come from our own instrumentation on a real corpus, not a benchmark rig.

Write to us.

If you want to help build this, or help fund it, we would like to hear from you.

lc@linearcode.io