A fast, AI-powered desktop code editor built for focused, day-to-day development.
Source code · Download Axon · Features · Issues
Axon brings editing, project navigation, language intelligence, terminals, Git, previews, testing, and AI-assisted workflows into one desktop application. It is built with Electron, React, TypeScript, Monaco Editor, xterm.js, and a Go backend.
The project favors explicit ownership boundaries: Electron owns the desktop shell, React and Monaco own the workbench, the Go services own local filesystem and PTY capabilities, and shared packages define the protocols between them.
- Multi-pane editing with shared Monaco models, draggable tabs, and workspace restoration.
- Language Server Protocol support for completion, diagnostics, navigation, rename, formatting, hover information, and semantic tokens.
- An integrated xterm.js terminal with isolated PTY ownership, durable replay, large scrollback, and independent terminal tabs.
- Git status, diffs, line paint, history graphs, branches, stashes, conflicts, and worktree workflows.
- Markdown, HTML, image, and video previews, including Mermaid and KaTeX support.
- Workspace search, project file search, Problems, Test Explorer, Language Tools, themes, settings, and an extension-oriented architecture.
- Interactive
axonagent sessions with workspace context, saved conversations, slash commands, model selection, and streaming responses.
See the complete feature list for the current product surface and the architecture guide for the ownership model behind it.
The latest release provides packages for macOS, Windows, and Linux:
| Platform | Package |
|---|---|
| macOS Apple Silicon | Axon-<version>-arm64.dmg |
| macOS Intel | Axon-<version>.dmg |
| Windows | Axon.Setup.<version>.exe |
| Linux | AppImage and Debian/Ubuntu packages |
Download the latest release or review the update guide before replacing an existing installation.
Axon requires Node.js 22, npm 10 or newer, Go 1.25.1 or newer, and Git.
git clone https://github.com/axon-editor/axon.git
cd axon
npm install
npm run devThe repository README contains the complete build and packaging instructions.
Bug reports, focused improvements, and technical discussions are welcome. Start with the contribution guide, review the existing issues, and keep changes scoped so behavior and regressions can be evaluated clearly.
Axon is available under the MIT License.