Eizen
TourLanesBrowserMemoryAutomationMeetingsReachConnections LanesFor teamsCompareSecurity Download for Windows
Star trails circling one point above the Gemini North telescope

Security

Know exactly what stays and what leaves

Eizen has no account system and no server of its own in the path between you and your model provider.

The boundary

What crosses it

Two kinds of traffic leave your computer in normal use. Everything inside the line stays there.

This computer ThreadsThe same files as the CLITokensEncrypted for your Windows userBranch historyStored outside your repositoryMeeting audioTranscribed here Model providerPrompts and code the agent reads Connected servicesOnly the tools you added

Stays on this computer

Local by default

WhatWhereNotes
ThreadsThe same transcript files as the CLIYour existing Claude history shows up in the app
SettingsYour Windows app data folderNever includes tokens
Connection tokensAn encrypted fileEncrypted for your Windows user
Branch historyA snapshot store outside your repositoryHas a storage limit you set
Line originsA local databaseLasts after snapshots are cleared
Meeting audioYour diskTranscribed locally

Leaves this computer

Only what you send

Each of these happens because you set it up. Eizen itself sends no analytics.

WhatGoes toWhen
Prompts and the code an agent readsThe model provider you choseEvery turn, as with the CLI
Tool callsEach connected MCP serviceWhen the agent uses that connection
Meeting transcript and framesClaudeWhen a meeting finishes processing
Remote access trafficYour own Cloudflare TunnelOnly if you turn it on
A dev server, to a reviewerWhoever holds the review linkOnly if you create one
Phone alertsThe ntfy topic you choseOnly with away mode on

Approvals

You see the command before it runs

A prompt shows the exact command and, when it is risky, what it could do. With the safety net on, force pushes and recursive deletes still stop and ask in every mode.

Allow Bash?
Approves in 20sApproved
git push --force origin eizen/lane-5c1a87
Discards work or rewrites git history
DeclineAlwaysApprove

Limiting the agent

Controls for what an agent may do

Permission modes

From asking before every edit to Bypass permissions, shown in the composer at all times.

Approvals

The exact command, and why it is risky when it is.

Risky command safety net

An optional setting that makes recursive deletes, force pushes and publishing stop and ask in every mode.

Learned rules

Requests you approve repeatedly are offered as rules. Risky commands are never offered.

Protected files

Patterns that agents can read and never edit, in Eizen or in the CLI.

Project checks

Your tests must pass before a turn that edited files can finish.

Remote access

Off until you turn it on

Devices pair with a one-time link and hold their own token. Unpairing cuts them off, including any forwarded connections.

  • Review links use a random 128-bit token, stored hashed, for one port and one thread.
  • Guests can reach nothing on the machine except that port.
  • Comments are treated as untrusted and wait for you before reaching an agent.
Detail of an observatory dome at night

Be careful with

The risks that come with the job

  • Connections carry your access. A database or cloud connection gives the agent what you can do, so keep approvals on and stay away from production.
  • Bypass permissions means what it says. Use it in a lane, with the safety net on.
  • Web pages can contain instructions. Anything an agent reads may try to steer it. Review links hold outside comments for that reason.

Open a lane on the repo you were going to work on anyway

The setup checklist handles Claude Code, sign-in and Git, so you won't need a terminal.