Default
Your Claude subscription
- Needs Claude Code installed and signed in.
- Brings your claude.ai connectors and MCP sign-ins along.
- No separate bill: it uses the plan you already pay for.
A companion for the Zen browser
Ensō knows you, works with your mail, calendar and files, and can click and type on pages for you. It runs on your own Claude subscription, and what it knows stays on your Mac.
Screenshot The sidebar beside an article
Three places, one assistant
The same conversations and memory in all three. Start something in the sidebar and pick it up on the full page.
Screenshot Sidebar chat
Open it next to any page. Ask about what you are reading, mention other tabs with @, attach a file or a screenshot.
Screenshot New tab: your brief
Home opens with today: your calendar, mail that needs you, deadlines and follow-ups, refreshed through the day.
Screenshot Full page
Room for longer work: all your conversations, reports, and the record of what Ensō did and where.
What it does
Everything is built around one person: you. No team features, no feed, nothing to configure before it helps.
All features in the docsAn editable profile and memory. Say once that you like short answers or that Tuesday is for deep work, and it remembers. You can read and change what it knows at any time.
Gmail, Calendar, Drive and Docs through your claude.ai connectors, and any MCP server you add. Each one can be switched on or off.
It reads the page, clicks, types, picks options, navigates and takes screenshots, outlining each element it touches, the way Claude in Chrome does.
Chat with the page you are on, YouTube transcripts included. Mention one tab or all of them, add files and screenshots. On sites like YouTube it offers the obvious next step, such as “Summarize this video”.
/summarize, /factcheck, /translate, /reply, /brief and more. Write your own in plain words and it appears in the slash menu.
Group, rename and close tabs by asking. Search your browsing history the way you would describe it to a person.
Ask for a write-up and get a document with charts that opens in its own tab, ready to read or print.
Every conversation is kept with each tool call and page action, and each site has its own activity log, so you can always check what was done.
The approval rule
What you ask for runs. Steps it proposes on its own, and anything that can’t be undone, ask you first.
Reading tools run straight away. Anything that sends, deletes, buys or changes something shows a card first: Allow, Always allow for that tool, or Deny. Banking and health sites are off limits altogether.
How acting on pages worksScreenshot Asking before it acts
Privacy
Conversations, memory, your profile, reports and the activity log are files in your Library folder. There is no Ensō account unless you turn on sync.
Banking and health sites are never read or acted on. The page chip shows a lock, and nothing from that page is sent anywhere. You can add your own.
Sync is optional and end-to-end encrypted. Your devices hold the key, and a 24-word phrase recovers it. Our server stores ciphertext it cannot read, under names it cannot read.
The engine
Ensō has no model of its own and no server in the middle. It runs through Claude Code on your Mac, signed in with your Claude plan, using the Claude Agent SDK. Questions count against your plan’s usage limits, the same as using Claude Code.
Default
Optional
Either way, what you send (your message and any page or file you include) goes to Anthropic to be answered, under your agreement with them. None of it passes through Ensō’s servers.
Install
A small Node.js program that Zen starts when you open Ensō. The script checks your Mac, Node and Claude Code, and says what it is doing as it goes.
curl -fsSL https://enso.wicker.life/install.sh | bash Zen asks you to confirm. Updates arrive on their own after that.
Download the extensionAsk about the page you are on, or open a new tab to see Home.
Needs macOS (Linux later), Zen or Firefox 139 or newer, Node 18+, and Claude Code signed in or an Anthropic API key. Full instructions