新版本已發布!v18.13 可能是我們近期來最大的一次更新,請繼續閱讀了解更多。

daemon 已存在許久,且在其整個生命週期中一直被標記為「實驗性」。它最初是作為 ZFS/SQLite 互動不良或系統 IO 延遲極高的系統的權宜之計。

daemon 現在維護一個熱快取、記憶體中的搜尋索引。這由 nucleo 的修改版本提供支援。Nucleo 實現了與 fzf 相同的演算法,帶來更好的效能和準確性。

我們也為頻率、近期性和 frecency 評分增加了可設定的乘數。

透過執行 `atuin setup` 或將以下內容新增至您的設定檔來啟用此功能:

`autostart = true` 啟用後,Atuin 將為您管理 daemon 的生命週期。它將確保 daemon 是最新的、健康的,並在需要時執行。如果您想自行管理,可以將 `autostart` 設定保留為禁用。

在此版本中,我們引入了 `atuin ai`。Atuin AI 在您的 shell 中提供了一個有效的英文轉 Bash 輔助工具。在空的提示符號下按下 `?`,描述您想要的功能,然後按 Enter 執行或 Tab 編輯。如果您想調整建議的指令,或對其提出問題,可以按下 `f` 進行後續操作。

這是另一個選擇加入的功能,可透過執行 `atuin setup` 或在您的設定檔中進行設定:

我們在開發此功能時,將準確性、安全性與資料隱私放在首位。

我們使用最新的邊際模型,這些模型已經能夠很好地使用常見的二進製文件和 CLI 來生成指令。除此之外,我們整合了一個由 man 手冊頁和指令輸出驅動的資料集,以確保您首先獲得正確的指令。

如果生成的指令被懷疑是危險的(例如清除資料、重新啟動部署等),Atuin 將會標記為危險,並要求您按兩次 Enter 才能執行。

這是透過靜態檢查和由 LLM 驅動的防護措施的結合來實現的。我們也正在努力將其與指令資料集整合。

預設情況下,Atuin AI 除了作業系統和 shell 外,對您的機器一無所知。這是生成一個像樣的 shell 指令所需的最低限度。

它很快就能夠要求您存取更多資料——例如目前目錄路徑、內容、git 狀態等——但您必須先授予權限。這將以類似於現有代理的方式發生,並可在您的設定檔中進行更精細的設定。

如果您以前使用過 Atuin,您可能已經注意到我們在渲染方面有所取捨。要麼是佔用整個終端的全螢幕替代模式,要麼是清除先前輸出的內嵌模式。兩者都不是最佳選擇。

在 18.13 版本中,我們推出了 `atuin hex`。有了 Hex,我們可以兩全其美。Atuin 彈出視窗會渲染在您先前輸出的上方,但當它關閉時,我們可以成功恢復先前輸出的內容。

Hex 是一個超輕量的 PTY 代理。它的行為非常像一個極簡的 tmux,並使我們能夠以僅靠 shell hook 無法實現的方式與終端整合。它的工作原理值得另開一篇貼文詳細介紹!

您可以透過執行 `atuin hex` 來一次性啟用 hex,或將以下內容放入您的 shell 設定檔中以永久啟用:

Hex 的功能不止於此。在未來的版本中,我們可以用它來

如果使用 Hex 破壞了您的設定,這是一個錯誤。請回報。

Hub 尚未開源。我們計劃在程式碼穩定後將其開源(它也混合了一些 runbook 的內容),但目前它變動太快,對任何人來說都沒有用。當我們接近目標時,我們會分享更多!

如果您自行託管,則沒有任何改變。您的伺服器將像以前一樣運作,並且 atuin-server 得到了良好的支援。

為 Atuin 自行託管伺服器——這個位於您終端中的代理,了解您的工作方式

Atuin 最長久的功能請求之一終於實現了:為搜尋 TUI 提供完整的自訂鍵盤綁定支援。再也不用被我們的預設選項束縛,再也不用希望 Ctrl-D 能做別的事情。您的 TUI,您的規則。

歡迎來到每月發布的 Atuin Desktop 新功能詳細介紹的第一部分。這篇文章有點特別,因為我們涵蓋了 2025 年和 2026 年初的許多內容。AI 助理代理改變了許多工程師的寫作方式

我們很高興地宣布 Atuin Desktop 的一項重大架構改進:一個完全重新設計的 runbook 執行引擎。這是一個巨大的變革,是使 runbook 成為核心自動化原語的第一大步。如果您曾經遇到過不穩定的上下文、消失的狀態或不一致的執行,這個版本將修復這些問題

Atuin 的更新與新聞,這個神奇的 shell 工具