Meet Axle

One workspace.
From thought to working code.

A place to think through the problem, make the change, and see it work. Axle brings AI development home to your computer.

Runs on your computer

macOS, Windows, and Linux

Fits your workflow

Your files, terminal, and Git

Keeps you in control

Your models and approval settings

01 / Understand

Start with the whole problem.

Point Axle at your project and describe what you want to change. It searches the code, reads the relevant files, and follows the details that connect them.

  • Work directly in your existing project folder
  • Bring files and screenshots into the conversation
  • Keep the reasoning and the work in one thread
storefront main
Why does the session expire after a refresh?
Reading the session flow
src/auth/session.tsread
src/auth/middleware.tsread
tests/session.test.tstest

The refresh path is returning the previous token. I found the relevant handler and its tests.

02 / Plan

Make room to think first.

Use Plan mode to explore an approach before making edits. Ask questions, add constraints, and work through the tradeoffs with your code close at hand.

  • Read-only exploration in Plan mode
  • Choose a model for the task in front of you
  • Set approval controls for sensitive actions
Fix session refreshPLAN MODE

A small change, with a regression test to cover it.

1Read the refresh handler and token lifecycle
2Return the newly issued session token
3Add a test for consecutive refreshes
4Run the session test suite
Read-only exploration. Move to an editing mode when you are ready.
03 / Build

Move from an idea to a real change.

Axle can edit files, run commands, and work with Git. Follow the changes as they happen, with the code and terminal output available to inspect.

  • Edits land in the files you already own
  • Use your project's build tools and test runner
  • Inspect the diff without losing the conversation
session.tsChanges
async function refresh() {
− return currentToken;
+ const token = await issueToken();
+ return token;
}
Terminal
$ pnpm test session
session refresh
consecutive refreshes
Tests passed · exit 0
04 / Continue

Pick up where the work left off.

Your threads are saved locally. Come back to an investigation, check what changed, or connect to your computer from another device when you need to.

  • Persistent threads with history and search
  • Keep related work organized by project
  • Remote access over your network or Tailscale
Your workspace
storefront
Fix session refresh
Explore checkout flow
Add an account settings page

This computer

Your projects and conversations, saved locally.

Close the app. Come back tomorrow. The context is still here.

Illustrative workflow · session refresh example

An interactive preview

Ask for something.
See where the work lands.

This is the real layout: your projects and chats on the left, the conversation in the middle, and the controls you need along the bottom. Nothing here reaches a model.

New thread/Workspace
Your next idea starts here.One workspace for your code, your tools, and your favorite models.
Interactive preview

Big ideas, small fixes, and everything in between.

Add a projectLocalFull access
No project selectedLocal workspaceK

Interactive preview · no project is opened and no request is sent

Built around your environment

Everything connects.
You stay in the flow.

Your editor, terminal, repository, and model provider each have a job. Axle brings the work between them into one conversation.

Explore integrations
↗ Axle
Your code
Your tools
Your models

Familiar tools. One connected workspace.

Less between you and your next idea

Your next idea deserves a workspace.

Bring a project, connect a model, and make something that works.

Also available for Windows and Linux.