/

Design

Designing Axon's editor UI

The design decisions behind Axon's editor UI — why we chose inline over popups, how we think about color, and what we're still figuring out.

A woman with shoulder-length dark hair smiles softly, wearing a dark sweater against a neutral background.

Ana Lima

Head of Design

Designing Axon's editor UI

Most developer tools look like they were designed by engineers. That's not a criticism — it's an observation. When you're building something technical, it's easy to prioritize function over form.

With Axon, we made a deliberate decision early on: the editor UI should feel as considered as the product it's helping you build.

The challenge of inline UI

The hardest part of designing an AI coding tool isn't the suggestion itself. It's the chrome around it.

How do you show a suggestion without breaking the developer's flow? How do you surface an error without being intrusive? How do you present an AI fix in a way that feels helpful, not alarming?

We went through a lot of iterations on this. Early versions of Axon used popups, sidebars, modal dialogs. All of them felt wrong. They interrupted. They demanded attention at the wrong moment.

The version we ship today uses inline UI almost exclusively. Suggestions appear where your cursor is. Errors highlight the affected line. Fixes slide in from the bottom of the editor. Nothing jumps out at you.

The role of color

Color in a code editor is a loaded topic. Developers have strong opinions about their themes, their syntax highlighting, their color schemes.

We use color sparingly in Axon's UI. Green means good. Red means something needs attention. Yellow means a suggestion is available. That's almost the entire palette for interactive elements.

This simplicity is intentional. In an environment already full of colored syntax, adding more color creates noise. Less color means the color that exists carries more meaning.

What we're still working on

The UI is never done. We're currently working on better ways to show agent progress for long-running tasks, a cleaner way to handle multi-file suggestions, and improved accessibility across the board.

If you have opinions about how Axon looks and feels, we genuinely want to hear them.

More posts

Keep reading about

Design

Design

Design

More thoughts from the Axon team.

Why we built Axon

Company

The story behind Axon — why we started it, what we got wrong early on, and what we're building toward.

How Axon indexes your codebase

Engineering

A technical deep-dive into how Axon indexes your codebase, why it's fast, and what it means for suggestion quality.

Designing Axon's editor UI

Design

The design decisions behind Axon's editor UI — why we chose inline over popups, how we think about color, and what we're still figuring out.

Why we built Axon

Company

The story behind Axon — why we started it, what we got wrong early on, and what we're building toward.

How Axon indexes your codebase

Engineering

A technical deep-dive into how Axon indexes your codebase, why it's fast, and what it means for suggestion quality.

Start writing better code today

Join 10,000+ developers shipping faster with Axon.

Start writing better code today

Join 10,000+ developers shipping faster with Axon.

Start writing better code today

Join 10,000+ developers shipping faster with Axon.

Create a free website with Framer, the website builder loved by startups, designers and agencies.