BinaryClerk
Local-first desktop AI for people who live in the browser.
One app on your machine that chats with capable models, drives your real Chrome through a companion extension, and keeps projects, chats, and files on disk (SQLite) instead of in someone else's cloud.

Principles
Cursor-style depth, for the browser and your local data
Own your context
Conversations, memories, workflows, and usage data stay under your control. Only what you send to a model leaves the device.
Work where work happens
The agent sees and acts in your real tabs, with read-only mode, URL blocklists, approvals, and tool policy. Not a sandboxed copy of the web.
Serious automation
Saved workflows, cron schedules, MCP tool servers, and optional shell tools for power users who opt in explicitly.
How it works
Two halves, one pairing
A desktop app and a browser extension, connected over localhost. Everything stays on your machine unless you say otherwise.
- Agent loop (AI SDK)
- SQLite + Drizzle storage
- MCP tool servers
- API keys in OS keychain
- Reads your open tabs
- Acts on real pages
- URL blocklist + approvals
- Read-only mode
- Electron + React (Mantine)
- AI SDK agent loop
- SQLite + Drizzle
- Fastify WebSocket bridge
- Chrome MV3
- TypeScript
- BYOK via OS keychain