Open source · On your computerv1.3

Your coding agents. One searchable history.

Find a conversation across Claude Code, Codex, Gemini CLI and Grok Build without connecting a model. When you’re ready to run agents, use Ollama or LM Studio and follow their work in one place.

Alchemist Coder Agents mode: a conversation with its tree of a main agent and three subagents, the tools it ran and its final answer
Real screens from Alchemist Coder 1.3, with a demo project and agents on local models.

Code, terminal and agent, side by side.

The file the agent just changed, a terminal in the project with what isn’t committed yet, and the conversation next to them.

Alchemist Coder Split mode: a TypeScript file in the editor, a terminal showing git status, and the agent’s conversation
Real screens from Alchemist Coder 1.3, with a demo project and agents on local models.

A browser your agents drive.

The project’s own page, next to the conversation. Agents open, read, click and type in it while you watch, and Take over makes them wait until you hand it back.

Alchemist Coder with its built-in browser beside the conversation, showing the project’s Connection history page
Real screens from Alchemist Coder 1.3, with a demo project and agents on local models.

A coordinator that decides alone.

With Decides everything on, your organization never waits for you, except for what can’t be undone. After each mistake it saves a lesson that every agent reads.

Alchemist Coder Coordinator profile: the Decides everything switch on, and three lessons it learned
Real screens from Alchemist Coder 1.3, with a demo project and agents on local models.

Free Community · Mac, Windows & Linux

Works with
Claude CodeCodexGemini CLIGrok BuildKimi K3OllamaLM Studio

Download Community.

Install and get started · SHA256SUMS

Version 1.3.9 · Free Community edition, not signed by Apple or Microsoft yet. The first time on a Mac, click Done when macOS can’t verify it, then System Settings → Privacy & Security → Open Anyway. On Windows: More info → Run anyway.

Pro is on the way. Get an email

Try it here

Give the organization a job

A simulation of the real interface, in your browser: write a job, approve the plan and watch the agents work. It doesn’t connect to any model.

Alchemist Coder
▤ notes-app
Try:
01Agents

Every agent and subagent, in its place.

Your conversations are organized by project. Inside each one you see the whole tree: the main agent, the subagents it spawns, and the ones those spawn in turn. Click any of them to see exactly what it did.

  • Live status: thinking, waiting for your permission, or done.
  • Tokens, time and cost for every agent, not just the session.
  • See which worktree and branch each agent worked on, and which files it changed.
  • Large waves are grouped so the tree stays readable.
  • Add an agent right in the tree: pick its type and task, and the main agent launches it. Take finished ones out of the list.
  • Approve or deny each permission in the app, with a diff of the change.
  • Answer an agent’s questions right in the chat: pick options, write your own answer, or skip.
  • Review what an agent changed, block by block: keep it or undo it. Nothing gets committed for you.
  • Arena: give one task to several agents, each on its own git branch, compare their changes and tests, and merge the best.
  • Chips under the message box: agent or plan mode, permissions, model and reasoning effort, ready-made actions, and how full the context is.
  • A Git tab in plain words: your branch, what is waiting to push or pull, what is not committed yet, and which commits came from an agent.
Main agentopus-5$2.84
✓PlanDesign the export architecture1m 04s
generalMigrate the PDF renderer$1.12
✓ExploreFind font usages38 s
ExploreMap render testsrunning
✓workflowWave 1 · 12 agents
✓forkTry pdf-v2⎇ feat/pdf-v2
02Organization

Your own agent organization.

A standing coordinator takes your assignments, proposes a plan you approve, and hands the work to the agents you add over time, each with its picture, role, model, permissions and projects.

  • Write it once: give an assignment in plain words and the coordinator turns it into work for your organization. Nothing starts until you approve.
  • See your organization as a chart: who reports to whom, who is working and who needs you. Drag an agent onto another team.
  • Every agent gets its own little monster (or the picture you choose) and a role: a programmer, a tester, a reviewer, a UI judge… each on the projects you choose.
  • Each assignment has its own chat, organized by agent and subagent, with a tab to follow each one while it works.
  • The status bar and the Dock icon tell you who is working and what needs you. Gauges over the gear show how much of your Codex and Kimi Code limits you’ve used, and when a newer CLI is out.
  • One “needs you” inbox for plans, permissions and agents’ questions, answered right there.
  • Agents work in their own git copy of your project as it is now: you read the diff and apply it when you’re ready.
  • Every agent keeps a record: its assignments, results, cost and exactly what it receives.
Needs you · 1
CoordinatorPlan to review
ProgrammerRunning pnpm test$0.04
✓TesterDone · 6 tests pass$0.02
UI JudgeAvailablehaiku
03Automations

Routines that keep the work going.

Describe a routine in your own words and an agent draws it as a flow diagram: who does what, when, what they decide on their own and when to ask you. Then it runs by itself, on a schedule or nonstop.

  • Write it the way you’d say it: “Every Monday at 9, the researcher reviews my notes; if an idea is worth it, the programmer builds a prototype.” Change it the same way.
  • Steps your agents do, decisions they make, and the ones that wait for you. Edit any step right on the diagram.
  • Ready-made flows: one agent on a schedule; the office, where a manager hands cards on the Board to your agents like employees; or a goal it keeps working toward until it’s met.
  • You choose how much it decides alone: careful, balanced or autonomous. Balanced asks you before any change goes into your project.
  • Its questions reach you on your Mac and on your phone, through your own Telegram bot, with buttons to answer.
  • Every day, every few minutes, on some weekdays or nonstop, with a daily budget cap. It can open at login and keep your Mac from sleeping while it works.
  • Every run is recorded: each step, what each agent said and what it cost.
Mondays · 09:00
ResearcherReviews the week’s notes✓
Is an idea worth it?
YesNo → 🔔
ProgrammerBuilds a prototype in its copy
Apply the changes?📱 Telegram
A summary for you
04Workspace

All your projects open. One place.

Several projects at once

Switch projects without closing anything. Each one keeps its agents, tabs and terminals, and tells you when something needs your attention. Fold the sidebar with one click, or keep the app on half the screen next to another window.

PMPDFMaster
⎇ feat/pdf-v2
3 agents running
KVKomodo VPN
⎇ main
Needs permission
S24Soccer24
⎇ release/2.3
✓Done
CTCalTracker
⎇ main
1 agent running

Modes

Change the layout to match what you're doing.

AgentsArenaCodeSplitTerminalHistory
Board · tasks and conversations by phase, and the cards your automations hand to your agents
Split · agents, code and terminal together
Arena · agents compete, you merge the best
Marketing · brand guide, content studio and calendar
History · every session, searchable

Your VS Code themes

Import any VS Code theme and the whole app wears it, not just the editor.

// the agent left this ready export async function renderPage(doc, page) { const font = await loadFont(doc, page.font); return draw(page, { font, theme: 'yours' }); }
◐ Tokyo Night◐ Dracula◐ Catppuccin Mocha◐ GitHub Light

Built-in terminal

Several terminals per project, in tabs or side by side, with the shell you use. ⌘-click a file path in the output to open it at that line.

~/PDFMaster ❯ pnpm test
✓ 23 tests · 1.8 s
~/PDFMaster ❯ git switch feat/pdf-v2
~/PDFMaster ❯

Resume any session

Pick up where you left off with full context, with the agent that started it. Export any conversation to Markdown, HTML or JSON.

💬 Export pipeline refactor 2 h agoResume
💬 Node monitor Sep 14Resume⤓ Export
💬 Fix OCR crash yesterdayOpen

Search your entire history

Every Claude Code, Codex, Gemini CLI and Grok Build conversation in one index, on your machine. Claude Code deletes old conversations; the optional backup keeps them.

Export pipeline refactor · PDFMaster…switches font loading in the PDF renderer…
Invoice export · Inventra…embeds the fonts before generating the PDF…
05Models

Local first. The cloud, on your account.

We never charge for tokens. You bring your own models, subscriptions and API keys; we only charge for the app.

Community · free

On your machine

Code with local models. No account, no internet, no cost.

OllamaLM Studio
Your code never leaves your machine.
Pro · $12/mo

With your own accounts

Connect the models you already pay for and switch between them per project or per session.

ClaudeAPI keyChatGPTsubscription or API keyGeminiAPI keyGroksubscription or API keyKimi K3API key
Your keys, in the system keychainNever in plain text, never on our servers.
License checked on your computerThe app verifies a signed license locally. Sign-in and billing use your browser.
Your original files, untouchedWe read your agents’ history without modifying it. Agent-made pages preview offline, in a sandbox.
06Open source

Built in the open.

The core is AGPL-3.0. Report bugs, translate the app, or write your own providers and agents with the extension API.

View the source on GitHub

AGPL-3.0core license
3operating systems
APIopen extension API
zsh — clone and run locally
$ git clone github.com/Alekla0126/alchemist-coder $ cd alchemist-coder && pnpm install $ pnpm dev // extensions/my-provider.ts export default defineExtension((app) => { app.registerProvider({ id: 'my-model', edition: 'community', env: () => ({ ANTHROPIC_BASE_URL: 'http://localhost:8080', }), }); });
07Pricing

Free forever. Pro when you need it.

Free Community · Pro beta for macOS available

Community
$0
Forever · open source
  • Claude Code, Codex, Gemini CLI and Grok Build history, searchable
  • Agent and subagent tree
  • Multiple projects, modes, editor and terminal
  • VS Code themes
  • Agents, the Arena and your agent organization with local models
  • Automations drawn as flow diagrams, with notices on your phone
  • Preview HTML, Markdown and diagrams
  • Export, and a versioned backup in git
Download
Pro beta
$12 / mo
Billed monthly · cancel anytime · Mac Apple Silicon beta
  • Everything in Community
  • Claude, ChatGPT, Gemini, Grok and Kimi K3 on your account
  • Multi-model Arena and organization with cloud agents
Get Pro for Mac

Prices in USD. Stripe shows the final total before you pay. Provider usage is paid separately.

08Questions

Frequently asked questions

How do I install it?

Download it for your computer. Mac (Apple Silicon or Intel): open the DMG and drag Alchemist Coder to Applications. It isn't notarized by Apple yet, so the first time macOS says it can't verify it: click Done, then open System Settings → Privacy & Security and click Open Anyway. Windows: run the installer; SmartScreen may warn about an unknown publisher, so choose More info → Run anyway. Linux: make the AppImage executable and run it (no extra packages needed), or install the .deb with sudo apt install ./Alchemist-Coder-*-amd64.deb.

Is it a GUI for Claude Code?

Yes, and for Codex, Gemini CLI and Grok Build too. It reads the history those CLIs keep on your computer, shows each conversation as a tree of agents and subagents, and runs them through the Agent Client Protocol, so you see their plan, tool calls, diffs and permission requests in the app. The official CLIs still work in the built-in terminal.

Can it run my coding agents on a schedule?

Yes. Describe a routine in plain words and an agent draws it as a flow diagram; it runs every day, on some weekdays, every few minutes or nonstop, with a daily spending cap. Before a change goes into your project it can ask you, on your Mac or on your phone through your own Telegram bot.

Is it really free?

Yes. The Community edition is open source (AGPL-3.0), needs no account, and works with local models like Ollama or LM Studio.

Can I use my Claude subscription?

Not from the app's agent: Anthropic doesn't allow third-party apps to offer that sign-in. You can use Claude with an API key, or open the official claude CLI in the built-in terminal, like in any terminal. Those sessions still show up in your history.

What about my ChatGPT subscription?

Yes. You sign in with Codex CLI itself (codex login), and Alchemist Coder never sees your token.

Do automations run when my computer is off?

No: they run on your computer, while Alchemist Coder is open. On a Mac it keeps running with its window closed. In Settings → Automations, turn on Open Alchemist Coder when you log in and Keep the Mac awake so they keep going.

Do you charge for tokens?

Never. You use your own accounts and API keys and pay each provider directly. We only charge for the app.

What data do you store?

The Pro account uses Firebase for sign-in, your email, subscription status and random IDs for up to three computers. Stripe processes payment. The app receives a signed license; conversations and code are not uploaded for billing. There is no cross-machine sync.

How do I contribute?

Open an issue or a pull request on GitHub. Before your first PR we'll ask you to sign the contributor license agreement (CLA) once.

Transmute conversations into code.

Install and get started · SHA256SUMS

Version 1.3.9 · Free Community edition, not signed by Apple or Microsoft yet. The first time on a Mac, click Done when macOS can’t verify it, then System Settings → Privacy & Security → Open Anyway. On Windows: More info → Run anyway.

Pro is on the way. Get an email

Pro: get an email when it’s ready.