eaon
New Eaon 2026.6.2: the ADE reviews pull requests and starts on Linear issues

Everything Eaon does.

The home page has the highlights. This is the long version, for Eaon 2026.6.2: every part of the app, what it is for, and how it behaves.

Eaon 2026.6.2

Ask it anything. Hand it the work.

Three tabs at the top of every screen: Chat, which answers and does the work; Workers, which keep going in the background; and the ADE, where your coding agents work side by side in real terminals.

Chat

Ask for something, and it does it.

Chat is the agent. It answers plainly, and when you ask for something it does it, with files, the shell, the web, its own browser and your plugins.

Three tabs

Chat, Workers and the ADE sit at the top of every screen. ⌘1, ⌘2 and ⌘3 switch between them.

Work in a folder

Pick a folder, or let it use ~/Eaon. It reads, edits and writes files there, runs commands with live output, starts background servers and deletes to the Trash. Changes outside the folder ask first.

A turn reads in order

Thinking, tool, tool, thinking, the way it happened. An edit shows its file and diff, a command shows what ran and the end of its output, and a finished turn folds to one line.

A simple message box

Plus, your message, the model and Send. Modes, the folder, plugins, the browser and computer use sit behind +, and anything switched on shows as a chip you can turn off.

/ and @

Type / for everything the + menu does, plus your skills. Type @ to switch a plugin on.

Under every reply

Thumbs up or down, an emoji, copy, reply with a quote, read aloud, try again, or fork the chat from that point.

Chat fixes a flaky test: it reads two files, edits one, runs the suite 20 times and lists what changed.

Plan, Swarm and Goal

Plan it, split it, or keep going until it’s done.

Three modes behind the + button, and an approval card for anything that can’t be taken back.

Plan first

It researches read-only and asks you to approve a plan. Once it runs, a checklist with a progress ring ticks off each step.

Swarm

Splits the work across two to six sub-agents running at once, each shown with what it is doing.

Goal

Keeps going until the goal is checked done or blocked: until done, for 30 minutes to 8 hours, or until a time you pick. It keeps the computer awake and pauses while it waits.

An approval card that says what it’s about to do

It shows the command or the change, and turns red for anything that deletes things or reads credentials. ⏎ approves and esc denies.

Full autonomy, with a floor

Under + → Permissions it can run any command without asking, but it still stops for sudo, erasing a disk, force-pushing, passwords and payments.

Plan first: the plan, the go-ahead, a checklist that fills in, and a build command that waits for approval.

Eaon Workers

Agents that keep working when you don’t.

A worker has a name, a colour, a personality and a purpose, and one thread that never ends. It wakes when you write, when a teammate sends it mail, or on a heartbeat it sets itself.

Teams

Up to four workers run at the same time. They talk in group chats, share what’s in their threads and hand each other work. Start a team from Workers, or ask Chat for one.

A face that reacts

Workers’ eyes glance around and blink, they pick from expressions like excited, curious and sleepy, and they react to clicks and new messages.

Three levels of freedom

Autonomous by default, or Careful, or Look only. Even an autonomous worker asks before it spends money, types a card number or password, uses sudo, erases a disk or force-pushes.

It runs its own day

Questions that don’t block it, its own goal and notes, named routines like “daily at 08:30, write the morning brief”, and a notification when it has news.

Its own browser, in view

Each worker has its own browser. Watch it in a panel beside the worker’s thread, and take control when it needs you.

On your phone

Talk to a worker from Discord, Telegram or WhatsApp (Settings → Chat apps), and control it with /status, /stop, /wake and /approve. Friends ask to join and you let them in.

Its own email

A worker can have an address on your domain, and it always asks you before sending.

A launch team: Scout checks prices, Quill writes the post, Pixel makes the images, each handing the next one what it needs.

Browsing and computer use

A browser of its own. Your Mac and your iPhone, when you say so.

Ways for Eaon to use the web, your computer and your phone, each with its own guard rails.

Eaon’s own browser

Separate from your Chrome, in a panel beside the chat. You see the page live, with Eaon’s cursor moving to each thing before it clicks or types.

Take control

Sign it in or get it past a captcha yourself, then hand it back. It waits until you do.

Your own browser, no extension

Browser control runs on Browser Use. Settings › Browser control sets it up in one click, and your browser asks you to allow each connection. It works with Chrome, Edge, Brave, Arc, Comet, Vivaldi and Chromium, in a tab of its own. Buying, sending, and card or password fields ask first.

Your computer

Computer use runs on Cua Driver. It works with apps through their accessibility, the actual buttons, fields and menus, instead of guessing where to click, and most actions happen without taking over your mouse. One run holds the pointer at a time, an indicator says who, and ⌃⌥⌘. stops it.

Your iPhone, through the Mac

It boots and drives the iOS Simulator, on screen so you can watch, or uses your real phone through iPhone Mirroring.

Reordering coffee in Eaon’s own browser. Placing the order waits for your OK.

Voice input

Say it instead.

A mic button in the message box of Chat and Workers.

A live waveform

It records while you talk and shows the time, so you know it’s listening.

Into the box, not sent

The transcript lands in the message box for you to read and edit. It is never sent on its own.

Your own key

Transcription uses your OpenAI key, or your Groq key if you have no OpenAI key.

Dictating a task, then sending it.

Images

Ask for a picture.

Chat and workers make or edit images with your OpenAI or Gemini key.

Developing in place

A card shows the image developing and then fading in, with the model that made it.

Saved where you work

Every image is saved in the work folder, ready to use.

Edits too

Hand it an image and ask for a change, and it edits rather than starting over.

A banner for an iced coffee launch, made with gpt-image-1.

Models and providers

Every model you use, in one menu.

55 providers, on your own key or signed in where the provider allows it, plus every model on your machine.

One picker

A tab for each provider you’ve linked, plus your starred models, a search, and ⌘1 to ⌘9 for the models in view. The thinking level sits at the bottom.

Link the accounts you have

Link an AI account through the provider’s own sign-in or its key. ChatGPT, Hugging Face and Poe let you sign in, and Chat can run on Codex with your Codex plan. A Claude Max or Team plan’s monthly API credits work through an API key; Eaon never signs in with a Claude account.

Reasoning effort is a slider

It steps through the levels the current model accepts, and nothing it doesn’t.

Switch mid-thread

Pick another model halfway through and the next reply comes from it, with the whole thread behind it.

Any OpenAI-compatible endpoint

Add a custom provider with its base URL and key. Give a provider fallback keys and Eaon tries them in order.

Searching the model menu, picking Claude Opus 5.5 and sliding effort up.

Local models

Or keep the model on your machine.

Local models run on Eaon’s own llama.cpp. Nothing to install.

A library sized to your Mac

A curated set of open models, recommended ones first, each with a badge for whether it fits this machine’s memory.

Straight from Hugging Face

Pick one and it downloads, checks your free disk space first, and loads the first time you use it. Or browse Hugging Face for any GGUF.

Runtimes you already have

Ollama, LM Studio, MLX, vLLM and Jan join the picker too, and their models show up without a refresh.

Offline, when you want it

With a local model and web search off, the prompt and the reply stay on the machine.

The Models library, downloading K2 Horizon 7B.

The ADE

Your coding agents, side by side.

Eaon’s third tab is an agentic development environment: real terminals, each running a coding agent, in sessions of their own. Chat, Workers and the ADE are one app: one download, one window, one set of settings.

The agents you use

Claude Code, Codex, OpenCode, Antigravity, Eaon Code, Eaon CLI or a plain shell, each in a real terminal. One that isn’t installed is greyed out, with how to get it.

Sessions on their own branches

New session makes a branch from its name (“Fix CI checks” becomes fix/ci-checks) in a worktree of its own, so two agents never edit the same files and your project folder isn’t touched.

Who needs you

The sidebar lists your projects and their sessions, each marked working, waiting for you, or with nothing running.

A grid you arrange

Drag the line between two terminals to resize them, drag a title onto another to swap, and double-click a title to fill the grid. Sizes are kept per folder.

Pick up where you left off

Reopen a past Claude Code or Codex conversation from its session, and Settings → ADE → Import sessions brings in the folders they already ran in.

Drop files on a terminal

Their paths are typed in, quoted where needed, and Claude Code attaches a dropped image.

Four agents in one session, each on its own task, with the sessions listed beside them.

Pull requests, Linear and accounts

From the issue to the review.

The ADE reaches the places the work comes from and goes to, and nothing is posted anywhere until you say so.

Pull request review

Pick a pull request and press Review. It’s checked out in a session of its own, and Claude Code or Codex reads it, without running it. You get a summary, a verdict and line comments to edit, then post as a comment, an approval or a request for changes. It uses the GitHub CLI.

Linear issues

Connect with a Linear API key, kept in Eaon’s encrypted vault. Start an issue and an agent takes it as its task on the branch Linear names, and the issue moves to In Progress. When its pull request opens, the issue links it and moves to In Review.

Claude Code and Codex accounts

Settings → Accounts holds more than one account for each, signed in with the CLI’s own login, and picks the one the terminals use. Your Claude plan’s limits keep working in Claude Code here.

A usage meter

The ADE’s top bar shows how much of your plan is used this session and this week, read the way the CLI’s own /usage reads it.

Twenty-seven terminal themes

Type /theme in any terminal, or use Settings → ADE. Most themes have a scene drawn behind the text, from aurora over Nord to jellyfish under Moonlight, each is previewed on every pane before you keep it, and the app restyles to match.

An agent reviews a pull request. Its comments wait for you to edit and post them.

Answers

Answers that show their work.

Replies that read well, and a history you can find your way back through.

Real tables

Tables in replies are drawn as tables, and as comparison tables when they compare options. Markdown renders properly, lists and all.

Web search

It searches, reads the pages, and each step folds into one quiet line above the answer.

Search every chat

The search above the sidebar finds a chat by its title or anything said in it.

Projects and a Library

Projects you create, with their own instructions. The Library keeps every photo, video and file you’ve attached in one searchable grid.

Comparing three pricing pages and answering with a table.

More it can do

Reach your tools, your inbox, your schedule.

The rest of what 2026.6 added.

67 plugins

Verified plugins with browser sign-in, seven of them one click with no account, and skills read from SKILL.md folders. MCP servers too.

Scheduled tasks

Tasks that run on their own timer with the window closed, and an option to keep running in the background after login.

Email

Eaon gets its own address from AgentMail, or on your own domain through Cloudflare (beta). It treats what’s in an email as information, never as instructions, and has a daily cap.

A trading desk

ADE → Trading starts on a simulator priced with real quotes. Alpaca paper works, real money needs your keys and a typed confirmation, every order has to pass your limits, and “Stop all trading” halts everything.

Payments

Settings → Payments holds a card the agent can pay with. Approve every purchase, or let it pay on its own after you read and accept a waiver. Automatic payments can’t be turned on without it.

Connect apps

Other AI apps on your computer can use Eaon’s models through Eaon’s gateway, set up in Settings → Connect apps.

Usage

Requests, tokens and the estimated cost for each model, day by day, in Settings → Usage.

A local API server

An OpenAI-compatible server on 127.0.0.1, for scripts and other apps to use the models you set up here.

Pull requests

A Pull requests page, read through the GitHub CLI you already have signed in.

Your data

Where your things live.

No Eaon account, and nothing kept on our side.

Keys, encrypted

API keys are encrypted with your system keychain before they touch disk, and never handed to the interface.

History on your disk

Every conversation is saved in the app’s folder on your machine, not on a server.

What goes out

Requests go straight to the provider you picked. Web search sends your query to a search service, voice input sends audio to OpenAI or Groq on your key, and the updater checks GitHub.

The app

Built to be left open.

The parts you stop noticing, because they behave.

23 themes, light and dark

Nine neutral and fourteen coloured, from Cobalt to Tokyo Night and Rosé Pine, each with a light and a dark version, in plain system fonts.

More than one window

File → New Window (⌥⌘N). Chats, projects and settings changed in one show up in the others, and you can watch a reply being written from another window.

A new icon

The Disc E on a black, grained tile. On macOS 26 it’s a Liquid Glass icon with dark, clear and tinted looks. Settings → Appearance → App icon switches to the Agent icon.

The current macOS look

Built on Electron 43 for macOS 26, with the current window buttons. Runs on macOS 12 or later, Universal for Apple silicon and Intel.

Updates itself

New versions download in the background, and it asks you to restart when one is ready. Settings and chats stay as they are. Settings → General has an optional beta track, and a way back to the stable version.

Recovers from crashes

A crashed window reloads itself, and errors go to a crash log (Help → Show Crash Log).

A few shortcuts

⌘N new chat, ⌘, Settings, ⌘B the sidebar, ⌘⇧B the browser panel.

Settings → Appearance, trying the themes.

Get Eaon

Free, and yours to keep.

Open source under GPL-3.0. Your keys, your models and your history stay on your machine.

Eaon for Windows isn't code-signed yet, so SmartScreen shows a blue "Windows protected your PC" box on first run: click More info, then Run anyway. Release notes ↗

Universal · macOS 12 or later · 2026.6.2