Athas:用 Tauri 构建的开源轻量级代码编辑器
Athas 是一款轻量级且跨平台的开源代码编辑器,基于 Tauri(Rust + React)开发,遵循 AGPL-3.0 协议。代码托管在 GitHub:
https://github.com/athasdev/athas
功能特性
- 跨平台:支持 Windows、Linux、macOS。
- 集成终端:内置终端支持选择 shell(bash、zsh、fish、nushell、PowerShell 等),并支持多标签。
- 项目管理:可在单个窗口内用标签页同时管理多个项目。
- Git 集成:内置 Git 版本控制与 GitHub 集成,提供分支管理、代码合并与提交、差异比较、版本历史等功能。
- 语法高亮:支持 Bash、C、C#、C++、CSS、Dart、Go、HTML、Java、JavaScript、JSON、Kotlin、Lua、Markdown、PHP、Python、Ruby、Rust、Scala、Swift、TypeScript、Vue、YAML、Zig 等语言。
- 语言服务器支持:通过 LSP 提供代码补全、诊断、跳转等能力。
- 数据库工具:内置 SQLite 管理功能,支持查看表结构、查看和编辑数据、执行 SQL、全文搜索,以及导出数据为 CSV 文件。
- AI 助手:内置 AI 聊天和代码助理,支持 OpenAI、Anthropic、OpenRouter、Gemini、Grok、Ollama 等模型,也支持 Claude Code、Codex、OpenCode、Qwen Code 等智能体。
- 快速搜索:支持全局文本搜索、文件模糊搜索和命令面板。
- Vim 模式:原生支持 Vim 键位。
- 扩展插件:提供插件系统,便于扩展功能。
下载安装
官方下载页:https://athas.dev/
安装完成后,Windows 上运行 athas.exe 启动。
总结
Athas 是一款注重速度、现代化体验、AI 集成和可扩展性的轻量级编辑器。