Atuin

Shell History 服务器

Atuin 将你现有的 Shell 历史记录替换为 SQLite 数据库,并为你的命令记录额外的上下文信息。借助这些上下文,Atuin 能为你提供更快、更好的 Shell 历史搜索体验。

此外,Atuin 还可以在你的所有机器之间同步 Shell 历史记录(可选功能)。当然,全程端到端加密。

你可以使用我们托管的服务器,也可以自建服务器,或者干脆不使用同步功能。由于所有历史同步都是加密的,即使我想访问你的数据也无法做到。

服务器地址

安装 Atuin

首先需要在你的机器上安装 Atuin 客户端:

curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh

其他安装方式请参考:docs.atuin.sh

快速开始

1 设置同步地址

配置 Atuin 客户端使用此服务器:

export ATUIN_SYNC_ADDRESS=
2 注册账号

在此服务器上创建新账号:

atuin register -u <username> -e <email>
3 首次同步

上传你的 Shell 历史记录到服务器:

atuin sync

其他命令

在其他机器登录
atuin login -u <username>
查看加密密钥
atuin key
强制全量同步
atuin sync -f
重要:请保存注册后显示的加密密钥。在其他机器登录时需要使用此密钥。切勿与他人分享此密钥。