Repolode
athasdev

athasdev/athas

A lightweight cross-platform code editor built with Tauri, combining Rust and React, with Git support, AI agents, and Vim keybindings.

Open-source alternative to:Sublime TextVisual StudioJetBrains WebStorm

Stars
3,116
Forks
258
Open issues
1
Last commit
3 days ago

What is it?

Athas is a code editor that runs on macOS, Windows, and Linux. It is built with Tauri, using a Rust backend and a React frontend, which keeps the application footprint small compared with Electron-based editors.

The editor covers everyday coding needs: syntax highlighting, LSP support, an integrated terminal, Git integration, and Vim keybindings. It also includes AI agents, database viewers, and collaboration features. An enterprise mode offers managed policy controls and an extension allowlist.

Installation options include a shell script, Homebrew, APT and DNF repositories, and manual downloads from GitHub Releases. Building from source requires Node.js, Bun, and Rust. The project is licensed under AGPL-3.0, with separate commercial editions also mentioned.

Key features

  • 01Built with Tauri using a Rust backend and React frontend
  • 02Git integration and integrated terminal
  • 03LSP support and syntax highlighting
  • 04Vim keybindings
  • 05AI agents and built-in database viewers
  • 06Enterprise policy controls with an extension allowlist

Use cases

  • Lightweight daily code editing on macOS, Windows, or Linux
  • Working with Git and a terminal in one window
  • Teams that need managed policy controls over editor extensions

Quick start

  1. 1

    Install Node.js 24, Bun 1.3.14 and Rust (prerequisites)

  2. 2

    Clone the repository

    git clone https://github.com/athasdev/athas.git
  3. 3

    Enter the project folder and install dependencies

    cd athas bun setup
  4. 4

    Start the app in development mode

    bun dev

Things to know

  • Building from source requires Node.js 24, Bun 1.3.14 and Rust.
  • The license is AGPL-3.0, which requires source disclosure for networked modifications.
  • Contributions require agreeing to a Contributor License and Feedback Agreement.

Topics

FAQ

What is athas?
A lightweight cross-platform code editor built with Tauri, combining Rust and React, with Git support, AI agents, and Vim keybindings. Athas is a code editor that runs on macOS, Windows, and Linux. It is built with Tauri, using a Rust backend and a React frontend, which keeps the application footprint small compared with Electron-based editors.
Is athas free to use? What license does it have?
athas is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
Is athas still maintained?
Actively maintained. The last commit to athas was on Oct 16, 2026.
What can I use athas for?
Lightweight daily code editing on macOS, Windows, or Linux Working with Git and a terminal in one window Teams that need managed policy controls over editor extensions
How do I install athas?
Install Node.js 24, Bun 1.3.14 and Rust (prerequisites) Clone the repository: git clone https://github.com/athasdev/athas.git Enter the project folder and install dependencies: cd athas bun setup Start the app in development mode: bun dev
Where can I get athas?
The source code and installation instructions are on GitHub: https://github.com/athasdev/athas

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects