Your digital life, made searchable on demand.

Daylens is a local-first memory system for your laptop. It watches what you do, enriches it with Claude, and lets you ask anything in plain language.

Daylens today view — a reconstructed timeline of your work

The apps you already live in.

Daylens watches without integrations, plug-ins, or permissions you'll regret.

VS Code
Claude
Dia
Chrome
Notion
Figma
Linear
Slack

Memory over surveillance.

The data you generate every day should belong to you. So it does.

0

Sessions watched this week

0

Apps in active orbit

0%

Data shared with anyone else

Ask anything. Get a real answer.

Four queries, four real answers from real data on a real laptop. No mocks. No edits.

"What did I learn about machine learning this week?"

What did I learn about machine learning this week?
Click to expand

"What did I work on today?"

What did I work on today?
Click to expand

"How long was I in Ghostty during Building & Testing blocks?"

How long was I in Ghostty during Building & Testing blocks?
Click to expand

"Show me what I actually consumed in Dia."

Show me what I actually consumed in Dia.
Click to expand

Nothing leaves your device unless you ask.

The privacy model is not a feature. It is the constraint that makes the rest of the product trustworthy.

Local-first

A single SQLite file on your laptop. No cloud. No account.

Free, forever, on every Mac.

Open source. CBC Spring 2026 Hackathon submission.

  • Every byte stored locally in SQLite
  • Zero background telemetry
  • Zero third-party analytics
  • Only your question is sent to Claude, per query
  • MCP access is opt-in and revocable
  • Settings shows every captured field
  • Delete the database, delete every byte

Daylens is designed around the inverse of surveillance. You see what is captured. You decide what your AI can read. The product is self-knowledge under your control.

Three Claude integrations, not one.

Substantive use of the API. Not a chatbot wrapped around your schedule.

Content Indexer

A background job sends every new browser session to Claude with a two-sentence, topic-tagged prompt. Results land in a local SQLite table the chat can search. Built this week.

Tool-calling chat

Claude with SQLite tables and the content index as tools. Deterministic router handles common shapes first. searchContentByTopic returns what you actually consumed.

MCP server

Opt-in MCP exposes Daylens to Claude Desktop, Cursor, and Claude Code. Your work history becomes context for any agent. Off by default, revocable from Settings.

Local-first by design

Every byte lives in a single SQLite file on your laptop. The only thing that leaves the device is the question you choose to ask.

See it answer in real time.

A three-minute walkthrough against live data. Same four queries. Real answers.

demo · uploading

Get your history back.

Open source. Local-first. Available now for macOS. Windows and Linux are next.

Source on GitHub.