支援三種工具鏈
為搭配 Oxfmt 的 Oxlint、Biome,以及搭配 Prettier 和 Stylelint 的 ESLint 提供共用預設,讓專案採用符合現有工具的引擎。
Ultracite 是 JavaScript 與 TypeScript 程式碼檢查及格式化的零設定預設。它本身不是程式碼檢查器,而是圍繞共用且嚴格的標準,設定搭配 Oxfmt 的 Oxlint、Biome,或搭配 Prettier 與 Stylelint 的 ESLint。
此工具專為需要在開發期間進行一致檢查的團隊與 coding agent 設計。它可以從命令列與編輯器執行,在儲存時套用修正,並連結 agent Hook,讓產生的編輯內容在進入審查前完成檢查。其預設著重於型別安全、React 與 Hook 模式、無障礙、非同步正確性、匯入與格式化。
為搭配 Oxfmt 的 Oxlint、Biome,以及搭配 Prettier 和 Stylelint 的 ESLint 提供共用預設,讓專案採用符合現有工具的引擎。
預設預設涵蓋型別安全、React 與 Hooks、無障礙、非同步正確性、匯入與格式化。範例包括檢查 `any`、Hook 相依性、圖片替代文字、相等性,以及未處理的 Promise。
`init` 指令會偵測專案技術堆疊、寫入所選引擎的設定,並可設定編輯器、agent 與 Git Hook。專案也提供 React、Next.js、Vue、Svelte、Angular、Astro 等框架的預設,以及其他列出的框架預設。
Ultracite 可以將指南寫入 `AGENTS.md`,並為支援的 coding agent 設定 Hook。Hook 可在編輯後執行,而 agent 專用的修正指令會將未解決的診斷結果傳回 Claude Code 或 Codex。
專案文件說明了適合儲存時與每次編輯工作流程的快速檢查。其公開的基準測試顯示,Oxlint、Biome 與 ESLint 工具鏈會依專案大小和設定呈現不同的取捨。
加入 `AGENTS.md`、agent 專用設定與編輯後 Hook,讓產生的檔案在 agent 的正常寫入週期中接受檢查。未解決的問題可以回傳給支援的 agent 進行進一步編輯。
使用初始化工具與儲存時檢查,在不必從頭組建設定的情況下建立共用的程式碼檢查與格式化慣例。當程式碼庫需要不同行為時,團隊可以覆寫個別規則。
根據專案需求選擇 Oxlint、Biome 或 ESLint:原生速度、單一整合工具,或使用更廣泛的 ESLint 與 Prettier 外掛生態系。之後可以透過 `init` 變更工具鏈。
在編輯後、儲存時或透過 Git Hook 執行檢查,在程式碼進入審查或 CI 前,找出型別安全、無障礙、React、非同步與格式化問題。
執行 `npx ultracite init`,或使用對應的 `pnpm dlx`、`yarn dlx`、`bunx` 或 `nubx` 指令。初始化工具會偵測專案技術堆疊、安裝並設定所選的工具鏈,也可以設定編輯器、agent 與 Git Hook 整合。現有的 ESLint、Prettier、Stylelint、Biome 或 Oxlint 專案可以逐步或一次完成遷移。
Ultracite 支援搭配 Oxfmt 的 Oxlint、Biome,以及搭配 Prettier 和 Stylelint 的 ESLint。Oxlint 是文件建議的起點,適合重視原生速度與 ESLint 規則名稱的專案;Biome 適合希望使用單一程式碼檢查器、格式化工具與設定檔的專案;ESLint 則適合依賴其外掛、Prettier 外掛,或需要 Vue 與 Svelte 範本檢查的專案。
設定完成後,Ultracite 可以從命令列與編輯器執行檢查和修正。它也能在儲存時進行格式化並套用修正,而 agent Hook 可在檔案寫入或編輯操作後執行 `ultracite fix --hook`。自動修正會處理可解析的問題;剩餘的診斷結果則可透過相應的 `ultracite fix` 旗標交由 Claude Code 或 Codex 處理。
可以。這些預設預設上採用零設定,但仍可自訂。您可以在初始化期間選擇引擎、覆寫規則,之後也能使用 `npx ultracite init --linter ...` 在 Oxlint、Biome 與 ESLint 之間切換。
ByteAsk 是專為 C 與 C++ 打造的終端機優先 AI coding agent,先編輯儲存庫再用真實編譯器、除錯器、sanitizer 與測試驗證變更,並提供免費方案與付費方案。
GitBot 是以瀏覽器為基礎的本機工作區,可使用 Claude Code、Codex 或 OpenCode 建立可重複使用的程式設計機器人,並在儲存庫資料夾中執行,支援持續執行緒與可設定權限。
Manta AI 是一款自動化網頁應用測試工具,從 URL 即可開始探索、建立行為地圖,並以自然語言產生測試與回歸檢查,無需撰寫腳本或維護 selector。
Ghost 是一款終端機 AI 助手,可在命令列中聊天、產生程式碼並執行任務。內建免費模型,支援 Linux、macOS、Windows,且為開源工具。
Vi3ecode 是供 AI coding agents 使用的維護型開發環境,整合專案上下文、終端機、Git、記憶、流程與協作溝通,讓您在既有 agent 上順暢開發。
Lucid Train 是一款 local-first AI coding harness,可將 repository 程式碼轉成架構圖,並以圖作為 coding agents 的規格。提供桌面版與輕量 Rust CLI,支援本地模型或自有 API keys。