bouzaiene.org
~ chams bouzaiene · hamburg

Building AI agents that ship.

BinaryClerk is a local-first desktop AI coworker 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.

no spam · unsubscribe anytime

status: in active development · waitlist open

what it is

Cursor-style depth, but 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 tabs — with read-only mode, URL blocklists, approvals, and tool policy. Not a sandboxed copy of the web.

Ship 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. Everything stays on your machine unless you say otherwise.

Desktop app
local
Electron + React (Mantine)
  • AI SDK agent loop
  • SQLite + Drizzle
  • MCP tool servers
  • OS keychain (BYOK)
WebSocket bridge
Fastify · localhost
Chrome MV3 extension
paired
Companion in your browser
  • Read your tabs
  • Drive real pages
  • URL blocklist + approvals
  • Tool-use policy
under your control
optional egress
model API
MCP servers
stack: Electron + React (Mantine) · AI SDK agent loop · SQLite + Drizzle · Fastify WS bridge · Chrome MV3 · TypeScript only · BYOK via OS keychain

preview

BinaryClerk — local-first desktop AI coworker with browser pairing
BinaryClerk — desktop app + paired Chrome extension

also shipping

Open-source agents I've built along the way.