A new home for your coding agents.

A desktop workspace for Codex, Claude Code and Grok, with Design Mode built in. Bring the subscriptions you already pay for.

macOS (Apple silicon) and Windows
Free and open source · early beta 0.1.1

TasteCode with three projects in the sidebar, chats on Claude Code, Codex and Grok, and a finished answer with its edits card: 4 files, +87 −8, Undo and Review.
Screenshots throughout: the development build that becomes the next release, with demo projects. Some labels differ in 0.1.1.

How it works

Turn on Design, describe the site, and the agent works from brief to review, then opens the result in the Browser tab beside the chat.

Around it, the rest of the app: the preview at every screen size, one picker for every agent, projects and chats, and a review of every hunk.

Skip the tour
A TasteCode chat on Claude Code beside its Review panel: the branch with +87 and −8 lines, the diff of BuyBox.tsx and the changed files.
A chat and its Review panel, in the development build of the next release.
  1. Live preview, beside the chatThe site runs on your own dev server and opens in the Browser tab.
  2. Every screen sizeSwitch the preview between desktop, tablet and mobile.
  3. Any agent, one pickerClaude Code, Codex and Grok, each with its own models and effort.
  4. Projects and chatsPinned, searchable and running in parallel.
  5. Review every hunkAccept or reject each change, or undo the whole turn.

TasteCode is a desktop app for the coding agents you already use. It runs Codex, Claude Code and Grok on your own machine, signed in with your own accounts, and keeps projects, chats and every change in one window.

The model picker listing Claude Code, Codex and Grok models, with the effort slider set to High.

your plans

Each provider runs its own CLI on your computer. Your existing plans just work, and the app shows what each one has left.

  • Codexcodex login
  • Claude Codeclaude auth login
  • Grokgrok login
Read the README

providers differ

Providers differ. Where one cannot do something, TasteCode hides or explains the control instead of pretending. Grok, for example, has no approval step, so Ask first applies to Codex and Claude Code only.

design mode

Turn on Design in the composer and describe the site. The agent works through a fixed run, from brief to review, and hands you a running preview instead of a list of questions.

The composer with a typed prompt and its controls: access mode, Design, and the model chip Opus 5.5 High.

The run

Eight phases, each a row in the thread while it runs. The plan is saved in the project's .taste/ folder as brief, brand, page, assets and review files.

The next release also requires a mobile capture in the review.

  1. Understanding the requestChecks that it is a website task and writes down reasoned assumptions instead of asking you questions.
  2. Creating brand directionColour, type and tone for this site.
  3. Planning the pageFinal copy, every section, a layout reference for each, and the motion.
  4. Gathering assetsReal image files for the page, sourced or generated.
  5. Building the websiteWritten into your project, in the framework it already uses.
  6. Starting the previewStarts your project's dev server, or serves the files, on 127.0.0.1 and opens the Browser tab.
  7. Reviewing the designCaptures the running page and rates every finding as blocking, major or minor.
  8. Refining the websiteFixes what the review found, at most two passes, each reviewed again.

Every step shows up in the thread.

An expanded activity list: four edited files with their added and removed lines, then pnpm test and a TypeScript check.

Commands, reads and edits appear as they happen, with the output one click away. Keep typing while it works: queue the next message, or steer the running turn where the agent supports it.

Ask first

approvals

Codex and Claude Code stop and wait for you before they run a command, write to your files or reach further. The other modes are Auto, Auto-review (Codex) and Full access.

Review every hunk

review

Accept or reject each change in the diff, or undo the whole turn from its edits card.

Checkpoints

restore

In a git project TasteCode saves a checkpoint before every turn. Files and conversation move back together, and you can undo the restore afterwards.

Up close

opensource

Free under the Apache 2.0 license. The code, the issues and every release are on GitHub.

Leonxlnx/tastecode

A few questions

What it costs, what it needs, and where this early beta stops.

What does it cost?

Nothing. TasteCode is free and open source under the Apache 2.0 license. The agents run on your own Codex, Claude Code or Grok plans, so their usage counts against those plans.

Which agents can I use?

Codex, Claude Code and Grok. Each runs through the provider's own CLI on your computer, signed in with your account: codex login, claude auth login or grok login.

Why does Windows warn me about the installer?

The Windows build is unsigned, so SmartScreen may show a warning before it runs. The macOS build is signed and notarized. Checksums are on the releases page.

Is there a build for Intel Macs or Linux?

The macOS download is for Apple silicon only. A Linux preview (.deb and AppImage) is published on the GitHub releases page.

Is the Design Mode run on this page a recording?

No. It is an illustration of a run, recreated in the page with demo content, so the timing and the files in it are examples. The screenshots elsewhere on the page are real captures of the app.

Are the screenshots from 0.1.1?

They come from the development build that becomes the next release, so some labels differ in 0.1.1. Model names are whatever each provider's CLI reports and change with their releases.