入門TypeScript

athas輕量級 AI 程式碼編輯器, 支援 Vim 與 Git

athas 是一款基於 Tauri (Rust + React) 的輕量級跨平臺程式碼編輯器, 內建 Git 管理、AI 代理和原生 Vim 鍵位。啟動快、記憶體佔用低, 適合日常輕量開發和 vim 愛好者, 是 Electron 編輯器的有趣替代。

3.0K 星標
249 分叉
6 問題
152 流覽
TypeScript
Other
收錄日期

專案概述

athas 是一款基於 Tauri (Rust + React) 的輕量級跨平臺程式碼編輯器, 內建 Git 管理、AI 代理和原生 Vim 鍵位。啟動快、記憶體佔用低, 適合日常輕量開發和 vim 愛好者, 是 Electron 編輯器的有趣替代。

如果你還記得早幾年 "用 Electron 寫編輯器" 的風潮, 那現在這個趨勢正好相反: 越來越多輕量專案開始擁抱 Rust 和 Tauri。athas 就是其中一個典型代表。它把自己定義為 "輕量、跨平臺的程式碼編輯器", 但真正的差異點在於, 它把 Git 管理AI 代理Vim 鍵位 直接內建, 不需要折騰一堆外掛。

專案在 GitHub 上已經有接近 3000 星, 主要用 TypeScript 編寫, 介面層是 React, 底層由 Rust 提供能力。聽起來可能有點複雜, 但對使用者來說, 它就是一個快速啟動、記憶體佔用不大的編輯器, 體驗接近 VS Code 但輕了很多。

該有的編輯功能, 一個不缺

athas 的核心功能並不花哨, 但都很實用:

  • Git 支援: 在編輯器內直接檢視改動、暫存、提交, 不必切到命令列;
  • AI 代理: 以對話和任務形式輔助寫程式碼, 比如解釋選中程式碼、生成測試片段、做小範圍重構;
  • Vim 鍵位: 原生支援 vim 模式, 不用再裝 vim 模擬外掛;
  • 跨平臺: Windows、macOS、Linux 都能跑, 配置檔案可統一管理。

這些功能單獨拿出來都不稀奇, 但能放在一個 低記憶體佔用 的執行時裡, 就有點意思了。對經常同時開很多專案的開發者來說, 交換工具的成本主要來自環境遷移, athas 的輕量屬性恰好降低了這個心理門檻。

AI 代理的實際體驗

一個值得聊的點是它的 AI 代理設計。它不是那種滑鼠懸停就自動補全的外掛, 而是更像一個可以對話的協作者。你可以讓它生成檔案、改 bug、解釋一個陌生程式碼庫。對快速原型或教學場景尤其有用——它能邊寫邊講, 而不是直接甩出一整段程式碼。

當然, 它的 AI 能力還達不到 Copilot 那種深度上下文理解。遇到大型專案裡的複雜依賴, 它偶爾會給你一個 "看起來合理但跑不通" 的建議。這很正常, 也是目前所有編輯器內 AI 的共性。

適合誰, 誰還得再等等

如果你主要寫指令碼、做前端小專案、或者需要一個快速開啟倉庫的 Git 客戶端, athas 完全可以勝任。它尤其適合 喜歡 vim 操作 又不想被完整 vim 配置折磨的人。

但如果你依賴完整的外掛生態, 比如用特定語言伺服器、主題、snippet 管理, 那 athas 現階段可能還接不上。它的擴充套件機制還在完善, 社羣外掛數量也遠沒到可用水平。

把程式設計環境做得 "剛剛好", 而不是 "包羅永珍", 是 athas 最吸引人的地方。

作為一個開源專案, athas 的程式碼結構清晰, 參與門檻不高。如果你對 Tauri 編輯器或 AI 代理的實現方式感興趣, 直接讀原始碼會比看文件更有收穫。

athas開原始碼編輯器AI程式設計助手輕量級編輯器TauriVim鍵位Git整合AI代理跨平臺開發工具

項目評分

0.0 (0 評價)

分享

常見問題

athas: 輕量級 AI 程式碼編輯器, 支援 Vim 與 Git 是什麼?

athas 是一款基於 Tauri (Rust + React) 的輕量級跨平臺程式碼編輯器, 內建 Git 管理、AI 代理和原生 Vim 鍵位。啟動快、記憶體佔用低, 適合日常輕量開發和 vim 愛好者, 是 Electron 編輯器的有趣替代。

athas: 輕量級 AI 程式碼編輯器, 支援 Vim 與 Git 用什麼語言開發?

athas: 輕量級 AI 程式碼編輯器, 支援 Vim 與 Git 主要使用 TypeScript 開發。

athas: 輕量級 AI 程式碼編輯器, 支援 Vim 與 Git 使用什麼開源授權?

athas: 輕量級 AI 程式碼編輯器, 支援 Vim 與 Git 基於 Other 授權開源。

相關專案

暫無結果

探索更多

相似工具

Cursor

Cursor

一款基於 VS Code 二次開發的智慧程式碼編輯器,以「原生內建 AI」為核心賣點。它不依賴外掛,而是將 AI 深度植入編輯器底層,能夠理解整個專案的上下文程式碼庫,支援無縫遷移 VS Code 的所有配置和外掛。

Google Antigravity

Google Antigravity

Antigravity 支援多模型,包括 Gemini 3 Pro、Claude Sonnet 4.5、GPT-OSS,開發者可以在同一環境中選擇最適合任務的模型。

Codex

Codex

OpenAI Codex 是由 OpenAI 開發的 AI 程式設計模型和助手,可將自然語言指令翻譯成對應的原始碼,為開發者提供智慧補全、程式碼生成等功能。它最初於 2021 年作為 OpenAI API 的程式碼模型推出,曾為 GitHub Copilot 提供核心支援。隨著 OpenAI 技術的迭代,Codex 在 2025 年以「AI 程式設計智慧體」的全新姿態迴歸,能夠理解複雜需求並自動編寫、除錯程式碼,顯著提升開發效率和軟體交付速度。

Kiro

Kiro

Kiro 是由 AWS 推出的 AI 程式設計 IDE,採用規範驅動的開發模式,將自然語言需求轉化為明確的規格文件和任務,再由內建 AI 代理生成程式碼並除錯優化,全流程輔助大型專案開發。

Trae

Trae

Trae(官網 trae.ai)是由 位元組跳動(ByteDance)推出的一款 AI 原生整合開發環境(IDE)。它不是簡單地作為一個程式設計助手,而是一個「協作夥伴」,通過深度整合大型語言模型(LLM),幫助開發者從需求、構建程式碼,到除錯和部署,實現更智慧化、自動化的軟體開發。

Claude

Claude

Claude 是由美國人工智慧公司 Anthropic 打造的智慧語言互動平臺,它融合了深度文字理解、資訊整理、程式碼輔助和任務分析等能力,能在聊天對話之外應對更復雜的問題,例如長文摘要、影象解析、邏輯推理及程式設計協助等。相比一些單一問答機器人,Claude 更像一個具備推理邏輯、可擴充套件功能的智慧工具。

評論

評論

0
0/500 字元

暫無評論

成為第一個評論的人

開源專案

探索、學習和貢獻開源 AI 專案,推動人工智慧技術的發展

查看全部