Atuin

詳細情報

タイトル Atuin
URL https://atuin.sh/
バージョン ver 18.23.0
更新日 2026/09/22
追加日 2024/02/26
種別 フリーソフト / オープンソース(MIT)
説明 bashやzshの履歴機能をSQLiteで置き換えて強化するユーティリティ。

レビュー

Atuinは、既存のシェル履歴をSQLiteデータベースで置き換え、実行したコマンドや追加情報を保存することができるオープンソースツール。

ローカルのみで利用できるほか、エンドツーエンドの暗号化に対応した同期機能を利用して、複数のマシンで同じ履歴を利用することもできる。同期サーバーは無料で利用できるほか、自分でサーバーを立てることも可能。

以下のシェルに対応している:

  • zsh
  • bash
  • fish
  • nushell
  • xonsh

インストール

Rustのパッケージ管理ツールcargoを使ってインストールすることができるほか、macOSの場合は、HomebrewやMacPortsを使って簡単にインストールすることができる。

Homebrewの場合:

brew install atuin

MacPorts:の場合:

sudo port install atuin

atuinコマンドが実行できるようになったら、次のコマンドを実行する(atuin registerは公式の同期サーバーを利用しない場合は不要)。

atuin register -u  -e 
atuin import auto
atuin sync

シェルと組み合わせて使用するためにシェルプラグインのセットアップを行う。

zshの場合:

echo 'eval "$(atuin init zsh)"' >> ~/.zshrc

bashの場合:

echo 'eval "$(atuin init bash)"' >> ~/.bashrc

Atuinの使用方法

上記設定がすんだ後は↑やCtrl+RでAtuinの履歴検索機能を呼び出すことができる。

スクリーンショット

更新グラフ

バージョン履歴

18.23.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
18.22.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
18.21.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
18.20.1

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
18.20.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v18.20.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v18.20.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v18.20.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
18.19.0

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v18.19.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)
v18.19.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

Sorry, something went wrong.

Loading
(省略されました)