Linux 便携 tar.gz 包依赖系统已安装 WebKitGTK 4.1;从源码构建需 Node.js 24、Bun 1.3.14 和 Rust 三个工具链;Windows 安装脚本需以 PowerShell 并绕过执行策略运行。

athas
athasdevAGPL-3.0活跃维护基于 Tauri(Rust + React)打造的轻量跨平台代码编辑器,内置 Git 支持、AI 智能体和 Vim 键位,适合想要轻量 IDE 体验的开发者。
A lightweight, cross-platform code editor, built with Tauri (Rust and React) with Git support, AI agents, vim keybindings.
curl -fsSL https://athas.dev/install.sh | shREADME 未说明硬件要求,仅说明支持 macOS、Windows 和 Linux;Linux 便携包依赖系统 WebKitGTK 4.1。
基于 Tauri 的轻量跨平台代码编辑器,内置 Git、AI 代理与 Vim 键位
基于 Tauri(Rust + React)打造的轻量跨平台代码编辑器,内置 Git 支持、AI 智能体和 Vim 键位,适合想要轻量 IDE 体验的开发者。
核心能力
- 用 Tauri(Rust + React)构建,跨平台且体积轻量
- 内置 Git 集成,可直接在编辑器内管理版本
- 支持 AI agents 与 LSP 语言服务
- 提供 Vim 键位、集成终端与数据库查看器
- 支持协作编辑与企业托管模式、扩展白名单
容易踩的坑
- v0.18.0-beta.2Athas v0.18.0-beta.2pre-release2026-11-06 · 2026-11-06 10:09 UTC
查看更新说明
- Link liblzma statically so the macOS app launches everywhere by @mehmetozguldev in https://github.com/athasdev/athas/commit/ac0fdc18c47f1d27ec78519e0d60ce309c99b9d0
- Number split lists, break table cells and keep the chat put on retry by @mehmetozguldev in https://github.com/athasdev/athas/commit/d3e93749a301566025f8fe6259bb44f205e73e5d
- Refresh Source Control when agents write files that are not open by @mehmetozguldev in https://github.com/athasdev/athas/commit/6efcc4d7753039f62fcb2518ad4f12977b5e2e63
Full Changelog: https://github.com/athasdev/athas/compare/v0.18.0-beta.1...v0.18.0-beta.2
- v0.18.0-beta.1Athas v0.18.0-beta.1pre-release2026-11-04 · 2026-11-04 19:45 UTC
查看更新说明
- Show workbench popups over browser pages and pages side by side by @mehmetozguldev in https://github.com/athasdev/athas/commit/c385668cf2218c9c58012982cba10b00a211401e
- Run agents in the cloud from the normal agent composer by @mehmetozguldev in https://github.com/athasdev/athas/commit/af4d1c1b6313abe8b9026d7cba6479b300fd89b0
- Let contributions be distributed under other terms by @mehmetozguldev in https://github.com/athasdev/athas/commit/f287ade68b673eab428e868876beec642a1c1733
- Keep a new rename field open when a closing menu takes focus by @mehmetozguldev in https://github.com/athasdev/athas/commit/3d310d7f6c2ae8cd7f11295c7cb026122a36374c
- Merge branch 'main' of github.com:athasdev/athas by @mehmetozguldev in https://github.com/athasdev/athas/commit/3f852d7914ab22920efc5e04a06fff93e5cbb50c
- Stop subclassing WebKit's view on macOS, which crashed Athas by @mehmetozguldev in https://github.com/athasdev/athas/commit/61ce68ff8960ca3aab84bcf5cc716bd4e6db2128
- Open new tabs straight into a new agent session by @mehmetozguldev in https://github.com/athasdev/athas/commit/23ed65db8319c55424f25d3296c698791bb308e9
- Make the AI composer a single line with its controls below it by @mehmetozguldev in https://github.com/athasdev/athas/commit/be7edd44b88835c086dd9aca5e1efbf314bcd024
- Move the chat mode into the composer settings menu by @mehmetozguldev in https://github.com/athasdev/athas/commit/5a70d7598b650f167a540e16623505f680d5858c
- Show the Athas credit ring next to the composer settings by @mehmetozguldev in https://github.com/athasdev/athas/commit/0a70aa07d149ceba4c33e20e3651df8dedf72eb5
- Calm the workbench with shadow rings, a page plane and fewer lines by @mehmetozguldev in https://github.com/athasdev/athas/commit/c28106f55649362a3f549cefee03fe2402295ccf
- Calm the GitHub and Git views, sidebar headers and tab strips by @mehmetozguldev in https://github.com/athasdev/athas/commit/3c4d47b0421ffca241536a772851e3194d1dc562
- Add a Customize page for MCP servers, agents, skills and extensions by @mehmetozguldev in https://github.com/athasdev/athas/commit/1ead07229508fc7b133c6b768956f414267de8ad
- Smooth the settings dialog open, close and page switches by @mehmetozguldev in https://github.com/athasdev/athas/commit/ee1eff91277e2c7ef421706c19f40ab0e885fd37
- Move agent session tools into a stacked right dock by @mehmetozguldev in https://github.com/athasdev/athas/commit/0e7a91e00f611e167de429b7f928f39556a0ea5b
- Replace the activity rail with a projects and sessions sidebar by @mehmetozguldev in https://github.com/athasdev/athas/commit/818f022c079572a8338a401e7dee34dab9e76707
- Center the workbench on projects, sessions and agents by @mehmetozguldev in https://github.com/athasdev/athas/commit/c67307baae05fdeb3419969dfd317ed5712d4df2
- Fix file deletion, full-screen windows and single-model agents by @mehmetozguldev in https://github.com/athasdev/athas/commit/fc813404e1d3857d01ef595c755a46ce4f0334d1
- Bump hickory-resolver from 0.26.1 to 0.26.2 by @dependabot[bot] in https://github.com/athasdev/athas/pull/772
- Add athas --wait for editor handoff by @mehmetozguldev in https://github.com/athasdev/athas/commit/d6dd7663e88b4cac91438fbad67eac3dc143687d
- List a custom endpoint's models in the model pickers by @mehmetozguldev in https://github.com/athasdev/athas/commit/17259f07e17f6ba781a5e93d132d1cdcf12582e0
- Add right-click menus across the workbench sidebar by @mehmetozguldev in https://github.com/athasdev/athas/commit/9d8197980bc5a7e112bce4938a759afa742d3a87
- Keep execute bits when installing zipped agents by @mehmetozguldev in https://github.com/athasdev/athas/commit/13080ef907aaf90435504552f255e7934ea6a90d
- Update Nix development setup by @0x4bs3nt in https://github.com/athasdev/athas/pull/781
- Clear diff lines instead of reassigning an empty Vec by @mehmetozguldev in https://github.com/athasdev/athas/commit/f496225df901ae2eaa0fe5d602115f060deb45ad
- Update Rust dependencies flagged by cargo audit by @mehmetozguldev in htt
- v0.17.0Athas v0.17.0最新正式版2026-10-15 · 2026-10-15 14:07 UTC
- Add Cloud Agents for running agents in the cloud by @mehmetozguldev in https://github.com/athasdev/athas/commit/e699161507a2fe4b1829bacd39b5a3ece789062a
- Give collaboration calls STUN and TURN servers by @mehmetozguldev in https://github.com/athasdev/athas/commit/9a1ee624a5572a4cf016884650ba201848ca1bfd
- Use realtime rooms for collaboration presence and calls by @mehmetozguldev in https://github.com/athasdev/athas/commit/741e8c23a01b71e21381fbbaeeb6e3e4ecf74d06
- Renew collaboration room tokens on the open socket by @mehmetozguldev in https://github.com/athasdev/athas/commit/47c57ac1643a94fa6785a0ea52c430e223d7fa21
- Reconnect when a room socket hangs while closing by @mehmetozguldev in https://github.com/athasdev/athas/commit/d71d80ffb5a51574a3295e760ccc3c2c713cb818
- Tidy the Cloud Agents run view and sidebar by @mehmetozguldev in https://github.com/athasdev/athas/commit/8e8f6644785cd53a2b8748f34b7f00261e3dbfc9
- List collaboration notes in tree order by @mehmetozguldev in https://github.com/athasdev/athas/commit/58b77a0a78c09ab92adfb5c65c988d1025965991
- Polish the collaboration sidebar and call footer by @mehmetozguldev in https://github.com/athasdev/athas/commit/f5b02facaa330530d33937dfcffb0b66f65fe8de
- Promote tabs to their own layer only while a drag runs by @mehmetozguldev in https://github.com/athasdev/athas/commit/6fa501615711c7c5570578732058db9d5019f5a1
- Turn off the HTTP plugin's shared cookie jar by @mehmetozguldev in https://github.com/athasdev/athas/commit/42b1fd21564bb462408ae501be59384764deeac9
- Share local dev servers as preview links by @mehmetozguldev in https://github.com/athasdev/athas/commit/737526c8a8cc36728394f9a192efd576d9f99784
- Preview a running cloud agent's sandbox port by @mehmetozguldev in https://github.com/athasdev/athas/commit/613e7398136b5569b9873bf7915bb121c3a92ecf
- Merge preview links by @mehmetozguldev in https://github.com/athasdev/athas/commit/3c2cc687da0dc655dd051355aa1123551178ab14
- Hide cloud agents and previews until the server offers them by @mehmetozguldev in https://github.com/athasdev/athas/commit/a2ac4cf8eb961b76180c305de920215fe8ad98c9
- Report AI settings sync failures instead of a parse error by @mehmetozguldev in https://github.com/athasdev/athas/commit/8723f1c11b60b942ff3619c2072a14f0048ba4cd
- Cover the AI request and error paths with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/0cbc0540a7937474fbcd9957398dfdb07fb174dc
- Cover telemetry with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/8f55dbde551d47fd7d6e3a8ac8c5108e7dfbd77b
- Cover git operations and the source control view with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/351a6166b3a02a377e0ff01a6336d94dc563bc0d
- Cover settings sync, fonts, themes and updates with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/2d2624258713ecf243d359a5503635b37c701725
- Stop a silent debug adapter from raising an unhandled rejection by @mehmetozguldev in https://github.com/athasdev/athas/commit/de9292bf496b9d3896d5fa4427fc4de65fb0a56a
- Cover the extension worker sandbox and catalog with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/1a5797456465a089522e6c1e23b7cc60d748378f
- Cover workspace lifecycle and file explorer actions with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/36e382156499c5684b12ef2f38c34b43515c3974
- Cover collaboration presence and API requests with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/7e469546ef0ca017623ceb4e8066f4dc5d51e354
- Raise the frontend coverage thresholds by @mehmetozguldev in https://github.com/athasdev/athas/commit/0801b8a8fe8c0c3e887ab63f0a7ed005e8cea0f6
- Cover the editor, workbench and main components with tests by @mehmetozguldev in https://github.com/athasdev/athas/commit/afdf4a7fd814cbc915949acb75b8446a387d0265
- Remove the legacy git sidebar by @mehmetozguldev in https://github.com/athasdev/athas/commit/22444b0d60c284d
- v0.16.3Athas v0.16.32026-10-12 · 2026-10-12 14:09 UTC
查看更新说明
- Open files in the editor instead of a hidden bottom pane by @mehmetozguldev in https://github.com/athasdev/athas/commit/7bacbc4d48111dc2f4808772059faf2152364c53
- Publish finished releases when the repo opts in by @mehmetozguldev in https://github.com/athasdev/athas/commit/4baddf0a1eca0503c2606515c1a0ac2e36353195
Full Changelog: https://github.com/athasdev/athas/compare/v0.16.2...v0.16.3
- v0.16.2Athas v0.16.22026-10-12 · 2026-10-12 12:54 UTC
查看更新说明
- Make Athas easier to install, update and launch by @mehmetozguldev in https://github.com/athasdev/athas/commit/1d773648522f400d40736c5bfa3152f352520895
- Update the wrapped Athas Linux release by @github-actions[bot] in https://github.com/athasdev/athas/pull/774
- Keep MCP install links out of the window feature's imports by @mehmetozguldev in https://github.com/athasdev/athas/commit/7008f53388a331db0f97e189ed12812d22b8f705
- Publish Windows builds as athasdev instead of code by @mehmetozguldev in https://github.com/athasdev/athas/commit/86dafd01761a6f7d0ddb7569dec07f59b332d843
- Smoke test the Windows installer in test builds by @mehmetozguldev in https://github.com/athasdev/athas/commit/69ac31de40b47feaa2995bc93a9ffa1fd310c5b6
- Add an opt-in beta update channel by @mehmetozguldev in https://github.com/athasdev/athas/commit/eb3fb864ddf307d3de650be75c9a04f5255428f7
- Stop shipping the standalone Flatpak bundle by @mehmetozguldev in https://github.com/athasdev/athas/commit/cd3d257ee85702dbde91efd95ca4fd57c5e5737d
Full Changelog: https://github.com/athasdev/athas/compare/v0.16.1...v0.16.2
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Features
- AI agents
- Git integration
- Syntax highlighting
- LSP support
- Vim keybindings
- Integrated terminal
- Database viewers
- Collaboration
- Enterprise policy controls (managed mode + extension allowlist)
Installation
Quick install
macOS and Linux:
curl -fsSL https://athas.dev/install.sh | sh
Windows (PowerShell):
powershell -ExecutionPolicy ByPass -c "irm https://athas.dev/install.ps1 | iex"
The install scripts detect your operating system and architecture, download the latest stable release, and verify its SHA256 checksum when one is available. You can review the macOS and Linux script or Windows script before running it.
Package managers
Homebrew on macOS:
brew install --cask athas
APT on Debian and Ubuntu:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://athas.dev/apt/athas.gpg | sudo tee /etc/apt/keyrings/athas.gpg > /dev/null
echo "deb [arch=amd64,arm64 signed-by=/etc/apt/keyrings/athas.gpg] https://athas.dev/apt stable main" \
| sudo tee /etc/apt/sources.list.d/athas.list > /dev/null
sudo apt update && sudo apt install athas
DNF on Fedora and RHEL:
sudo curl -fsSL https://athas.dev/rpm/athas.repo -o /etc/yum.repos.d/athas.repo
sudo dnf install athas
Installs from the APT and DNF repositories update with apt upgrade and dnf upgrade.
Manual download
Prebuilt packages for macOS, Windows, and Linux are available on the
GitHub Releases page. Linux releases include native
.deb and .rpm packages, an AppImage, and a portable .tar.gz bundle that uses the system
WebKitGTK 4.1.
See the installation guide for detailed platform steps, install locations, and uninstall instructions.
Development
To build Athas from source, install Node.js 24, Bun 1.3.14, and Rust, then run:
git clone https://github.com/athasdev/athas.git
cd athas
bun setup
bun dev
bun setup installs the project dependencies and checks the native requirements for your
platform. See the contributing guide for validation commands and contribution
guidelines.
Documentation
See the documentation.
Contributing
Contributions are welcome! See the contributing guide. Pull requests need agreement to the Contributor License and Feedback Agreement.
Support
License
Copyright (C) 2022-2026 Athas
Athas is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Athas is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
Athas may also be distributed under other terms, such as through the Mac App Store or in commercial editions. The Contributor License and Feedback Agreement gives the project the rights to do so for code contributed on or after 2026-10-15.