 Atuin
  
  
  Atuin
  
    
  
詳細情報
| タイトル | Atuin | 
|---|---|
| URL | https://atuin.sh/ | 
| バージョン | ver 18.10.0 | 
| 更新日 | 2025/10/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の履歴検索機能を呼び出すことができる。
スクリーンショット
更新グラフ
バージョン履歴
Install atuin 18.10.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.10.0/atuin-installer.sh | sh
Download atuin 18.10.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downInstall atuin 18.9.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.9.0/atuin-installer.sh | sh
Download atuin 18.9.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloadInstall atuin 18.8.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.8.0/atuin-installer.sh | sh
Download atuin 18.8.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloadInstall atuin 18.7.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.7.1/atuin-installer.sh | sh
Download atuin 18.7.1
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloadInstall atuin 18.7.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.7.0/atuin-installer.sh | sh
Download atuin 18.7.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloadInstall atuin 18.6.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.6.1/atuin-installer.sh | sh
Download atuin 18.6.1
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify <file-path of downloadRelease notes
Install atuin 18.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.5.0/atuin-installer.sh | sh
Download atuin 18.5.0
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attestation from GitHub and verify against that directly:
gh attestation verify
Install atuin 18.5.0-beta.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.5.0-beta.1/atuin-installer.sh | sh
Download atuin 18.5.0-beta.1
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attes
Theme system
Thanks to @philtweir, we now have a theming system! It's too much to write about here, so see the section in the docs: https://docs.atuin.sh/guide/theming/
Default changes
With this release, some defaults have changed. The most obvious will likely be the switch to the compact UI style + inline rendering
This can be reverted by setting
style = "full"
inline_height = 0
Read more here: #2249
atuin wrapped
See your stats for 2024 with atuin wrapped
Build changes
Thanks to @senekor, we no longer require protoc available at build time, and instead use protox
Bug Fixe
Install atuin 18.4.0-beta.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.4.0-beta.3/atuin-installer.sh | sh
Download atuin 18.4.0-beta.3
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attes
Install atuin 18.4.0-beta.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.4.0-beta.2/atuin-installer.sh | sh
Download atuin 18.4.0-beta.2
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:
gh attestation verify <file-path of downloaded artifact> --repo atuinsh/atuin
You can also download the attes


 RSS[全体]
 RSS[全体] Tw[@softantenna]
 Tw[@softantenna]