100% Local · Privacy First

Never forget what you shipped

Capture work wins in 2 seconds. Generate performance review summaries with AI. All data stays on your machine.

example.com
What did you accomplish? ⌘⇧L
Fixed auth bug that was causing login failures for SSO users

Everything you need, nothing you don't

Built for busy professionals who want to capture accomplishments without disrupting their workflow.

Instant Capture

Press Cmd+Shift+L anywhere to log what you just did. Non-blocking overlay that disappears in milliseconds.

100% Local Storage

All data lives in IndexedDB. No accounts, no cloud sync, no data ever leaves your machine.

Semantic Search

Vector embeddings find memories by meaning, not just keywords. Search 'security work' and find 'fixed auth bug'.

AI Review Assistant

Chat interface with streaming responses. Ask questions about your work, get copy-paste ready bullets.

BYO API Key

Works with OpenAI, Anthropic Claude, Google Gemini, or any OpenAI-compatible endpoint (LiteLLM, Ollama).

Privacy by Design

Zero telemetry. Zero analytics. Zero tracking. We literally cannot see your data.

How it works

A simple three-step workflow that fits seamlessly into your day.

01

Capture

⌘ + ⇧ + L
What did you accomplish?
Shipped user authentication feature with OAuth2 support

Global keyboard shortcut triggers a minimal overlay. Type what you did, hit enter. Done in under 3 seconds.

02

Accumulate

Today
Fixed production bug in payment flow
Yesterday
Code review for team's PRs
Dec 30
Deployed monitoring dashboard

Entries build up over days, weeks, months. Background workers generate embeddings for intelligent search.

03

Review

You asked:
"Summarize my Q4 impact for my review"
AI Summary:
  • • Shipped 3 major features
  • • Resolved 12 production bugs
  • • Improved load time by 40%

When review season hits, ask AI to summarize your impact. Get bullet points ready for your review doc.

For Engineers & Recruiters

Built Different: The Engineering Behind WorthKeeping

A local-first application with on-device ML and privacy-preserving architecture.

Browser Overlay (Capture) Side Panel (UI) Background Worker IndexedDB (Dexie.js) ← All data stays here Transformers.js (On-Device Embeddings) MiniLM-L6-v2 Vercel AI SDK (User API Key) Only outbound call AI Provider API (OpenAI / Claude / Gemini / Ollama) Legend Data flow Internal connection External API call
WXT Manifest V3 SolidJS TypeScript Dexie.js IndexedDB Transformers.js Vercel AI SDK Tailwind CSS

Modern Extension Architecture

  • Built with WXT (Web Extension Framework) for Manifest V3 compliance
  • SolidJS for reactive UI with minimal bundle size (~15KB gzipped)
  • TypeScript throughout for type safety and developer experience
  • Content scripts, background workers, and side panel architecture

Local-First Data Layer

  • Dexie.js wrapper over IndexedDB for structured, queryable storage
  • Reactive live queries with automatic UI updates
  • Schema versioning for seamless migrations between versions
  • All data encrypted at rest by browser sandbox

On-Device ML Pipeline

  • Transformers.js runs MiniLM-L6-v2 entirely in the browser
  • 384-dimensional vector embeddings generated client-side
  • Cosine similarity search with no server roundtrip
  • Background processing queue for non-blocking user experience
  • Model cached after first load for instant subsequent searches

AI Integration Layer

  • Vercel AI SDK for unified multi-provider abstraction
  • Streaming responses using async generators
  • Support for OpenAI, Anthropic, Google, and OpenAI-compatible APIs
  • Direct browser-to-provider communication (we're never in the middle)
  • API credentials stored locally, never transmitted

Privacy Architecture

  • All data stored in browser's sandboxed IndexedDB
  • No external network calls except user-initiated AI requests
  • Content Security Policy strictly enforced
  • Minimal permissions: storage, sidePanel, commands only
  • No tabs, history, or browsing data access

Example questions you can ask

"What did I ship this quarter?"
"What challenges did I overcome?"
"Summarize my impact for my review"
"What did I learn this month?"

Stop forgetting your wins

No account required. No data collected. Just install and start capturing.

Add to Chrome - Free Forever

Works on Chrome, Edge, Brave, and other Chromium browsers