Aquí hi ha 27 versions d’Atuin, des de 13 de gener del 2026 fins a l’actual, 18.24.2. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 18.24.2Darrera versió | 22 d’octubre del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Import IntoStaticStr from strum_macros, not strum (#4480)
- (ai) Improve detection of git repositories (#4450)
- (client) Resolve relative config paths beside config.toml, not the cwd (#4479)
- (config) Don't print errors twice (#4501)
- (daemon) Fetch the server's capabilities until a fetch succeeds
- (daemon) Spare a stale pidfile's PID when evicting (#4512)
- (daemon) Handle daemons not spawned by atuin (#4516)
- (output) Keep quoted words together in output search (#4502)
- (packfile) Load only the records inside a manifest's range
- (pty-proxy) Standalone init with atuin pty-proxy init (#4449)
- (pty-proxy) Wait for input on a non-blocking inherited stdin (#4486)
- (pty-proxy) Don't re-exec shells running commands from a string or file (#4414)
- (search) Don't panic when copying with no results (#4426)
- (server) Let ATUIN_* environment variables override server.toml (#4456)
- (update) Accept ATUIN_GITHUB_TOKEN (#4262)
- Remove duplicated word in the no-history stats message (#4451)
- Error printing in ? handler (#4448)
- Normalize relative gitdir paths in worktree resolution (#4506)
- Upgrade regressions found in release QA (#4519)
Documentation
- Fix ctrl_n_shortcuts default value (#4458)
- List all history list --format variables (#4460)
- Fix the --reverse default for history list (#4472)
- Mention December default in wrapped --year help (#4476)
Features
- (common) AbsPath and AbsPathBuf, Path and PathBuf checked to be absolute (#4481)
- (common) Find a process's cgroup under cgroup v1 and v2 (#4513)
- (daemon) Run the daemon as a launchd agent on macOS (#4517)
- (pty-proxy) Window title follows child process (#4447)
- (secrets) Keep HashiCorp tokens out of history (#4445)
Miscellaneous Tasks
- Give mono its own nixfmt step and scope atuin's to atuin/
- Say a /merge's landed commit gets CI on main
- Rebuild the apt .deb cache for Ubuntu 24.04 (#4504)
- Remove the benchmarks (#4511)
Performance
- (common) Compile the vendor regexes once (#4485)
- (common) Drop the tree watcher's file-id cache (#4492)
- (common) Release a line reader's buffer at the end of the file (#4494)
- (common) Keep no tree watcher entry for a rejected file (#4493)
- (daemon) Warm up only a resumed session's unanswered calls (#4490)
- (packfile) Compress packs in one shot (#4484)
Refactor
- (daemon) Managed daemon service with multiple backends (#4488)
- (daemon) Move daemon startup into the service module (#4503)
- (daemon) Keep where the daemon listens behind service::address (#4514)
- (daemon) Take up the daemon's socket in SocketHolder, not Backend (#4515)
- (deps) Bump clap_complete_nushell from 4.6.0 to 4.6.2 (#4473)
- (deps) Bump clap_complete from 4.6.9 to 4.6.11 (#4396)
- (deps) Bump ratatui from 0.30.0 to 0.30.2 (#4474)
- (deps) Bump certifi from 2025.11.12 to 2026.10.19 in /docs in the uv group across 1 directory (#4500)
- (pty-proxy) Run on tokio with the parser on its own runtime (#4482)
- (pty-proxy) Forward captures to the daemon on the proxy's runtime (#4487)
- (pty-proxy) Rename the screen's parser to Emulator (#4510)
- (pty-proxy) Migrate output parsing to vte (#4518)
Testing
- (daemon) Run the output index tests under rstest (#4496)
atuin 18.24.2
Install atuin 18.24.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.24.2/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.24.2/atuin-installer.ps1 | iex"
Download atuin 18.24.2
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │check |
| 18.24.1 | 16 d’octubre del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (daemon) Verify daemon version in HTTP headers (#4431)
Features
- (ai-session) Support omp threads and keep reply providers for resume (#4441)
- (config) Insert new keys where they're documented (#4432)
atuin 18.24.1
Install atuin 18.24.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.24.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.24.1/atuin-installer.ps1 | iex"
Download atuin 18.24.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.24.1
Install atuin-server 18.24.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.24.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.24.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.24.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The |
| 18.24.0 | 15 d’octubre del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Saturate file-tracker mtimes and rebuild on new migrations (#4250)
- (ai) Start the daemon before ai commands if autostart is enabled (#4269)
- (ai) Add MCP list cache fields and a since filter for session list (#4294)
- (ai) Only look up repos for this host's sessions in the resume picker (#4400)
- (ai) Fit the resume picker's title to the version so a prerelease isn't cut off (#4406)
- (ai) Correct large-file read guidance (#4355)
- (ai-session) Read an unknown parent kind as None (#4301)
- (ai-session) Count content-derived calls once per session lineage (#4314)
- (ai-session) Keep compacted Claude and Pi sessions whole when restored from sync (#4357)
- (ai-session) Link a Claude compaction that kept messages to the line before it (#4370)
- (ai-session) Harden capture, sync and resume across agents (#4387)
- (ai-session) Fix opencode 1.x resume capture, A→B→A catch-up, synced tail, and picker tty, keys and idle CPU (#4398)
- (ai-session) Switch inside a merged run past a failed call without losing the run's earlier text (#4402)
- (build) Drop atuin's implicit arboard feature so nix builds again (#610)
- (config) Don't let a default ~/.atuin/config.toml hide the legacy config, and warn when one does (#4420)
- (config) Avoid shadowing data dir, fix gaps in avoidance logic (#4421)
- (daemon) Recover ai sessions in the background at boot (#4293)
- (daemon) Pick up ai.capture_sessions changes without a restart (#4362)
- (daemon) Run the daemonized daemon from / (#4358)
- (daemon) Write the record store before history.db when a command finishes (#4361)
- (daemon) Time out shell hook calls to an unresponsive daemon (#4360)
- (daemon) Only restart a daemon older than the client (#4359)
- (doctor) Fix sqlite error in atuin doctor (#4354)
- (hook) Write absolute executable path to agent configs (#4044)
- (pty-proxy) Fix forwarding of output to parent terminal under load (#4217)
- (pty-proxy) Fix PTY proxy initialization in fish (#4224)
- (pty-proxy) Preserve login shell status in init script (#4271)
- (pty-proxy) Periodically touch the socket to prevent automatic deletion (#4366)
- (scripts) Correct shebang prefix handling (#4416)
- (sync) Give sync errors their full cause and HTTP status, and flag a non-Atuin sync_address (#4423)
- (systemd) Stop pulling in systemd-networkd-wait-online (#4415)
- (vendor) Find the repository root from the script's location
- Timezone awareness during atuin search (#3762)
- Handling of OSC 133 sequences in prompt (#4221)
- Don't (re)start daemon on history end (#4229)
- Fall back to saving history locally when the daemon can't be started (#4234)
- Use github release proxy (#4297)
- Improve "output capture disabled" message (#4296)
- Literal out of range for usize (#4295)
- Meaning of today in mcp since (#4300)
- Atuin update --prerelease (#4429)
Documentation
- (ai) Describe continuing in another agent as carrying tool calls over (#4403)
- (zinit) Fix bpick pattern, add wait/lucid ices (#3492)
- Limit installation methods to those that install the latest version (#4219)
- Remove information about dotfiles in support matrix (#4298)
Features
- (ai) List, read and richer search MCP tools for sessions (#4280)
- (ai) Add atuin ai resume, a picker over agent sessions (#4311)
- (ai) Resume sessions recorded on other machines (#4315)
- (ai) Give every AI session a fixed UUIDv7 atuin id (#4326)
- (ai) Show parent, root and children links as atuin ids (#4337)
- (ai) Continue a session in another agent from atuin ai resume (#4325)
- (ai) Fork a session from atuin ai resume (#4340)
- (ai) Work out a session's heads on demand, with Codex rows linked to the row before (#4341)
- (ai) Catch sessions up with sync on resume, and fork from another machine's branch (#4345)
- (ai) Switch a diverged session's copy to another machine's branch on resume (#4350)
- (ai) Capture tool calls as well as messages (#4352)
- (ai) Capture and restore the diffs of agents' edits (#4369)
- (ai) Filter sessi |
| 18.23.0 | 22 de setembre del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Note
As part of this release, we have removed dotfiles support from Atuin. This was never as complete or as useful as we had hoped, and could be used unsafely. Tools like chezmoi are much more suitable
Bug Fixes
- (common) Sleep before each backoff attempt (#4129)
- (common) Include the cause in the sqlite pool creation error (#4185)
- (docs) Resolve atuin.sh self-hosting link 404 + tidy 404 page (#4194)
- (hook) Accept a string tool_response from codex (#4171)
- (pty-proxy) Resolve zsh --shell to an absolute path with :c (#4097)
- (wrapped) Command Evolution ignoring common_prefix (#4148)
- Clarify migration errors caused by conflicting Atuin versions (#4173)
- Restart the daemon when enabling output capture (#4215)
Documentation
- Remove msrv chip (#4112)
- Slightly more pleasant help UX (#4111)
- Clarify atuin-client vs atuin-common crate placement (#4192)
Features
- (atuin-common) Cross-platform free-space probing for disk limits (#4122)
- (atuin-common) Add HighlightedText type with proto conversion (#4123)
- (atuin-common) Add generic SQLite FTS5 helper (#4124)
- (atuin-daemon) Full-text search index over captured output (#4145)
- (common) Add fs::tree_watcher directory watcher utility (#4188)
- (common) Generic file-tail and jsonl-tail utilities (#4186)
- (common) SqliteObserver for cross-process SQLite change observation (#4195)
- (config) Accept unit-aware durations in config (#4128)
- (harnesstools) Generic AI session-capture interface (#4191)
- (mcp) Add atuin_output_search tool (#4157)
- (search) Allow repeated exit-code filters (#4132)
- Improve atuin_common::ansi::to_plain_text (#4101)
- Full-text search over captured command output (#4126)
- Json and ndjson output styles for output search (#4158)
- AI Session Capture Daemon Interface (#4184)
- Add easy config shortcuts (#4213)
Miscellaneous Tasks
- (atuin-common) Remove eyre in favor of thiserror (#4103)
- (output-capture) Reconcile can no longer crash (#4153)
- Replace daemonize with daemonix (#4099)
- Bump sysinfo to 0.39.6 (#4102)
- Lower MSRV to 1.95 (#4100)
- Remove eyre from atuin-domain (#4107)
- Ban eyre from atuin-history (#4108)
- Remove eyre from atuin-pty-proxy (#4110)
- Less strict versions (#4143)
- Cut build-job time (#4182)
- Give integration-test root-disk headroom + disk telemetry (#4208)
- Sccache + Depot cache for integration-test (#4211)
Performance
- (atuin) Avoid clone on keystroke (#4160)
- (atuin) Avoid per-char String allocation when drawing command cells (#4164)
- (atuin-daemon) Key the output FTS index by rowid (#4151)
- (atuin-daemon) Make the output FTS index contentless (#4154)
- (atuin-daemon) Skip History clone in start_cmd when no tail subscriber (#4165)
- (pty-proxy) Forward stdout via raw fd write instead of buffered LineWriter (#4159)
- (pty-proxy,common) Use memchr for hot byte scans (#4144)
- Make the daemon's large deletes and CI's integration tests fast (#4189)
Refactor
- (atuin-common) Modularize futures::stream with chunked/merge combinators (#4120)
- (atuin-daemon) Move HistoryId proto message into common.proto (#4121)
- (atuin-daemon) Restructure output_capture into persistence + engine (#4125)
- (client) Rename SyncEngine to SyncSession (#4130)
- (daemon) Replace sync event-bus with a standalone engine (#4131)
- (deps) Bump DeterminateSystems/update-flake-lock from 28 to 29 (#4138)
- (deps) Bump DeterminateSystems/nix-installer-action from 22 to 23 (#4137)
- (deps) Bump eyre from 0.6.12 to 0.6.14 (#4133)
- (deps) Bump serde_regex from 1.1.0 to 1.2.0 (#4134)
- (deps) Bump uuid from 1.25.0 to 1.26.1 (#4135)
- (deps) Bump soupsieve from 2.8.4 to 2.9 in /docs in the uv group across 1 directory (#4172)
- (deps) Bump atuin-vt100 from 0.19.0 to 0.19.1 (#4205)
- (hooks) Move agent hook install into atuin-common harnesstools (#4183)
Testing
- (atuin-common) Use #[rstest] in place of #[test] (#4146)
- Fix flaky empty_history_search_can_be_cancelled e2e test (#4197)
Bug
- Fix transaction lock (#4152)
- Deletion st |
| 18.22.0 | 9 de setembre del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (daemon) Periodically flush captured command output to disk (#4070)
- (daemon) Stream large DeleteHistory requests (#4076)
- (daemon) Delete captured output when history entries are deleted (#4074)
- (nix) Export OpenSSL lib for LD_LIBRARY_PATH in nix devshell (#4018)
- (pty-proxy) Make PTY proxy aware of other PTYs (#4079)
- (server) Wrap multi-write DB operations in transactions (#4088)
- (server) Emit HTTP access logs at INFO and compile in debug tracing (#4087)
- (sync) Expand a packfile whose range is a hole below the store head (#4085)
- Normalize output of atuin --version (#4038)
- Make atuin ai init a no-op instead of erroring (#4040)
- Do not try to decrypt plaintext records (#4057)
- Behavior of PTY proxy on terminal resizes (#4061)
- Build error (#4094)
Features
- (daemon) Daemon owns History Deletion (#4045)
- (mcp) Make agents actually use the atuin MCP server (#4050)
- (pty-proxy) Keep the start and end of command captures that exceed the max size (#4092)
- (pty-proxy) Mirror the CWD of the PTY proxy child (#4091)
- Implement command capture and remove semantic.rs (#4048)
- Simplify semantic captures (#4065)
- Store terminal size in command captures (#4072)
- Version Stored Output Capture and Avoid PB on disk (#4068)
- Redact secrets from captured command output (#4071)
- Rework inspector and add output view (#4090)
- Add [output_capture] settings (#4069)
Miscellaneous Tasks
- (ci) Limit concurrency of workflows on same branch (#4073)
- Lift dependencies into top-level Cargo.toml (#4042)
- Sort dependencies in Cargo.tomls (#4046)
- Enable Clippy cast warnings (#4049)
- Temporary workaround for flaky test (#4083)
- Emit proptest regression artifacts so CI failures are reproducible (#4084)
- Lockfile bumps (#4089)
- Don't fail if we can't capture output (#4086)
- Link to upstream rustix issue in atuin-pty-proxy (#4093)
Refactor
- (daemon) Manage sync inside of the daemon (#4055)
- (daemon) Split output capture into fjall and nop backends (#4082)
- (deps) Bump mkdocs-material from 9.7.0 to 9.7.7 in /docs in the uv group across 1 directory (#4059)
- (deps) Bump vale-cli/vale-action from 2.1.2 to 3.0.0 (#3887)
- (deps) Bump rpassword from 7.4.0 to 7.5.0 in the cargo group across 1 directory (#3877)
- (history) Make HistoryId a Copy Uuid (#4013)
- Clean up the history service and fix minor bugs
Testing
- (daemon) Adversarial test suites with new daemon (#4058)
- E2e pty test harness (#4075)
- Filtered commands leave no captured output (#4081)
atuin-server 18.22.0
Install atuin-server 18.22.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.22.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.22.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
──────── |
| 18.21.0 | 31 d’agost del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (daemon) Check for socket in /tmp even when $TMPDIR is set (#4036)
- (daemon) Reject invalid pidfile pids before signalling (#4031)
- (deps) Update unsound/yanked dependencies (#4005)
- (docs) Disambiguate sqlx intra-doc links to functions (#4007)
- (server) Connect eagerly to MySQL so a bad db_uri fails fast (#4032)
- (sqlite) Prevent stale prepared-statement panic across migrations (#4006)
Features
- MySQL for Atuin server (#3541)
- Refactor/improve output capturing mechanism (#4017)
Miscellaneous Tasks
- Enable more clippy checks (#3997, #4008, #4011)
Refactor
- (deps) Bump shlex from v1 to v2 (#4024)
- (server) Merge server database crates into atuin-server (#4009)
- (server) Polymorphic database (#4014)
- (server) Share SQLite + Postgres Database impls via a blanket impl (#4015)
atuin-server 18.21.0
Install atuin-server 18.21.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.21.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.21.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.21.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin 18.21.0
Install atuin 18.21.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.21.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.21.0/atuin-installer.ps1 | iex"
Download atuin 18.21.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown |
| 18.20.1 | 27 d’agost del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (client) Bound WAL growth with journal_size_limit + a periodic compactor (#3994)
- (docs) Correct sync_frequency default (#3984)
- (nu) Use unique keybinding names (#3975)
- Correct documented local_timeout default (#3983)
- Drop nonexistent session_path and correct path defaults (#3985)
- Auto-generate encryption key if it doesn't exist (#3998)
Features
- Switch terminal emulation to atuin-vt100 (#3995)
Miscellaneous Tasks
- (release) Include all crates in publish order
Refactor
- (deps) Bump uuid from 1.23.2 to 1.25.0 (#3886)
- Remove atuin-lab-share crate (#3993)
atuin-server 18.20.1
Install atuin-server 18.20.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.20.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.20.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.20.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin 18.20.1
Install atuin 18.20.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.20.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.20.1/atuin-installer.ps1 | iex"
Download atuin 18.20.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
─────────────────────────────────────────── |
| 18.20.0 | 25 d’agost del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Execute commands from enter in the bash integration (#3892)
- (ai) Answer unrecognized tool calls with an error result (#3893)
- (bash) Localize "READLINE_{LINE,POINT}" in Bash <= 3.2 (#3926)
- (common) Survive wide characters on a one-column screen (#3876)
- (docs) Don't say enter_accept defaults to true in example config.toml (#3865)
- (history) Don't misclassify users named after an agent as agents (#3951)
- (install) Atuin init for bash (#3919)
- (nix) Add an RPATH for OpenSSL so the built binary runs (#3852)
- (search) Prepare daemon search index in shell init scripts (#3864)
- (search) Fall back when daemon-fuzzy fails (#3895)
- (search) Don't overflow on a session id with an out-of-range uuid timestamp (#3965)
- (sync) Fix off-by-one bugs in sync (#3913)
- (wrapped) Panic when every command is in stats.ignored_commands (#3925)
- (zsh) Don't clobber RPS1 when wrapping the prompt for OSC 133 (#3861)
- 'atuin login' prints 401 failures until authorized (#3916)
- Silence hub 401 log spam during installer login (#3918)
- Fix panics from vt100::Parser::new (#3933)
- Make pty-proxy socket path shorter (#3991)
Documentation
- Document rstest/proptest testing conventions in AGENTS.md (#3942)
Features
- (common) Add rmp::serde iterator-to-MessagePack helper (#3897)
- (daemon) Change default daemon socket path (#3910)
- (domain) Add RecordTag string enum (#3899)
- (sync) Send the auth token on the capabilities fetch when logged in (#3974)
- Add agent hooks for opencode (#3844)
- Add devcontainers (#3871)
- Setup claude in devcontainers (#3878)
- Add windows/powershell highlighting (#3883)
- Add turn time and tips to Atuin AI (#3870)
- Enable syntax highlighting on illumos (#3879)
- Offer account login during install setup (#3849)
- Client-side history packfiles (#3737)
- Parallel packfile upload/download (#3944)
- Eager Key Query (#3968)
- Capabilities-driven sync page size (#3979)
- Improve powershell highlighting (#3917)
- Enable gzip and zstd for reqwest (#3980)
Miscellaneous Tasks
- (ai) Remove obsolete atuin ai init command (#3936)
- (docker) Install the toolchain pinned by rust-toolchain.toml (#3963)
- (lints) Use workspace lints instead of overriding lints in GHA workflow (#3949)
- (rustfmt) Update Rustfmt config (#3945)
- (tests) Fix flaky pty-proxy test (#3874)
- Add profiling to the app (#3853)
- Temporarily drop tailscale and atuin (#3873)
- Instruct agents to use rstest in AGENTS.md (#3912)
- More xdg compliance (#3932)
- Remove atuin-nucleo (#3950)
- Enable more Clippy lints (#3953)
- Update to rust 1.98 (#3964)
- Revert changes to atuin-pty-proxy from lab share PR / feat: store pty-proxy sockets in /tmp/atuin-$UID (#3988)
Performance
- (sql) Chunked bulk inserts + shared sqlite wrapper (#3981)
- (sync) Batch post-sync history indexing into bulk transactions (#3947)
- (sync) Parallel record downloads (#3955)
- (tracing) OTel export + instrumentation coverage (#3952)
Refactor
- (ai/bash) Use existing facility for accept-line (#3928)
- (bash) Remove redundant check of existing preexec-backend (#3927)
- (caps) CapClient owns its client and warms on construction (#3898)
- (client) Own sync_addr via Arc, drop Client lifetime (#3896)
- (client) Remove the Database trait in favor of Sqlite (#3946)
- (deps) Bump pymdown-extensions from 11.0 to 11.0.1 in /docs in the uv group across 1 directory (#3875)
- (domain) Make Record::with_data consume self, add with_data_clone (#3900)
- (domain) Make Record.version a RecordVersion enum (#3903)
- (domain) Drop the vestigial Host.name field (#3941)
- (encryption) Introduce PasetoV4Key newtype for the encryption key (#3860)
- (encryption) Move encryption into atuin-common. (#3863)
- (record) Name the (host, tag) pair as RecordSeriesKey (#3961)
- (sqlx) Use FromRow instead of manual row mapping (#3958)
- (sync) Introduce SyncEngine to hold shared sync state (#3962)
- Add a CmdOrigin Type (#3943)
Bug
- Avoid rare race condition in sync (#3972)
atuin-server 18 |
| 18.19.0 | 3 d’agost del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (client) Avoid panic decoding an empty encryption key (#3803)
- (client) Keep sqlx-postgres out of the client crate (#2884) (#3823)
- (config) Preserve comments in atuin config set (#3766)
- (search) Correct fuzzy result ranking (#3603) (#3624)
- Fix atuin-search-bench/benches/search.rs (#3788)
- Close OSC133 C when launching Atuin AI to prevent content erasure (#3794)
- Authenticate beta release push as atuin-bot (#3809)
- Copy vendored axoasset into docker builder stage (#3816)
Documentation
- Clarify update check network, provide build command (#3767)
- Remove old i18n docs (#3787)
- Use shell-agnostic install command in quickstart pages (#3820)
- Document named stats periods (today/week/month/year) (#3821)
- State minimum supported Rust version in install guide (#3822)
- Document iTerm2 tmux popup incompatibility (#3826)
- Clarify key binding snippets belong in shell startup file (#3837)
- Mention RustRover in IDE integration guidance (#3834)
Features
- (client) Show intent in inspector (#3804)
- (client) Enable pty-proxy via config (#3828)
- (config) Validate new settings in atuin config set before writing them to disk (#3769)
- (lab) Experimental atuin lab share
- (search) Remove the "skim" engine (#3825)
- Remove word with ALT-Backspace ALT-D (#2457)
- Add scheduled beta release workflow (#3805)
- Migrate TLS backend from rustls to native-tls (#3807)
- Make update a real subcommand (#3813)
- Capability negotiation protocol (client + server) (#3797)
Miscellaneous Tasks
- (ci) Fix package step (#3770)
- Remove Store trait (#3779)
- Daemon search benchmark (divan + CodSpeed) (#3763)
- Run CodSpeed benchmarks on macro runners in walltime mode (#3786)
- Add OrFilter as a replacement for Vecs as filter lists (#3768)
- Add atuin-domain crate for shared domain types (#3790)
- Run CodSpeed walltime benchmarks on depot-macos-26 (#3791)
- Fix deny.toml and get it to run in CI (#3808)
- Remove codspeed workflow (#3812)
- Richer logging for atuin-server (#2564)
- Hide --active sharing (#3846)
Refactor
- (deps) Bump thiserror from 2.0.18 to 2.0.19 (#3839)
- (deps) Bump strum_macros from 0.27.2 to 0.28.0 (#3841)
- (deps) Bump tonic-types from 0.14.5 to 0.14.6 (#3842)
- (deps) Bump pulldown-cmark from 0.13.3 to 0.13.4 (#3840)
- (deps) Bump itertools from 0.14.0 to 0.15.0 (#3838)
- Adopt enum_dispatch for enum trait delegation (#3806)
Testing
- Adopt rstest across the workspace test suite (#3785)
Daemon
- Replace nucleo with frizbee, rank by match quality with frecency tiebreak (#3782)
atuin 18.19.0
Install atuin 18.19.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.19.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.19.0/atuin-installer.ps1 | iex"
Download atuin 18.19.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-mu |
| 18.18.1 | 28 de juliol del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (crates.io) Fix installation from crates.io (#3764)
Refactor
- (daemon) Drop fs4, use std::fs file locking (#3753)
atuin 18.18.1
Install atuin 18.18.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.18.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.18.1/atuin-installer.ps1 | iex"
Download atuin 18.18.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.18.1
Install atuin-server 18.18.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.18.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.18.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.18.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-apple-darwin.tar.gz │Intel macOS │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. |
| 18.18.0 | 27 de juliol del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (daemon) Index synced history directly instead of malformed SQL (#3627) (#3641)
- (deps) Update unsound/vulnerable dependencies in Cargo.lock (#3632)
- (docs) Repair every stale link in the repo (#3727)
- (docs) Make the incorrect-decrypt-key error actionable (#3609)
- (hook) Drop agent commands containing NUL bytes via NonNulStr (#3589) (#3660)
- (import) Survive corrupt entries instead of aborting the import (#3721)
- (init) Fix include guard in Bash init script; chore(init): improve inclusion of shell init scripts in Rust (#3645)
- (install) Make /dev/tty authoritative for interactivity detection (#3691)
- (search) Add DbSearchMode; correctly fall back to "fuzzy" in non-interactive searches (#3744)
- (ui) Calculate preview height based on command display width instead of byte count (#3678)
- (win32) Cargo-binstall package metadata (#3673)
- Search functionality to respect character offsets and non-ASCII (#3659)
- Quote argument-hint YAML values so Copilot CLI ≥1.0.65 loads all skills (#3613) (#3614)
- Correct grammar in 'history last' help text (#3430)
- Work around rust nightly warning on eyre bail (#3680)
- Improve non-interactive TTY detection in install.sh (#3315)
- Add /model hint to status bar (#3687)
- Set correct umask for pty-proxy (#3700)
- Atuin AI not erasing the input box before closing (#3715)
- Show server status next to AI progress indicator (#3723)
- Show full command when using AtuinOutput tool (#3725)
Documentation
- (ai) Add self hosting + slash command docs (#3623)
- (config) Standardize TOML examples for config options (#3441)
- Advise users to pass --locked when installing from Cargo (#3630)
- Add docs for store_failed and default for enter_accept (#2696)
- Serve docs.atuin.sh from this repo; remove Desktop docs (#3684)
- Version docs.atuin.sh with mike (per-release + main) (#3688)
- Hotfix bad path (#3690)
- Document built-in bash-preexec (#3651)
- Retheme docs.atuin.sh to the Atuin brand (#3701)
- Bundle of improvements (#3716)
- Remove ugly cards on landing page (#3724)
- Fix broken README links (#3696)
- Lint prose with Vale and gate it in CI (#3726)
- Slightly nicer default config.toml order (#2485)
- Kubernetes self-hosting documentation (#3238)
- Add canonical Supported platforms page (#3736)
- Add friendly hover tips for new terms (#3740)
- Clarify how to uninstall shell integration (#3741)
Features
- (ai) Up/down to scroll through previously sent messages (#3720)
- (bash) Bundle bash-preexec with Atuin; automatically load if no other preexec backend is loaded (#3650)
- (search) Add --shell option to atuin search to filter results by shell (#3658)
- (search) Syntax highlight commands in interactive search (#3704)
- (search) Filter by shell in interactive search (#3692)
- (string) EllipsizeExt -- General-purpose utility for adding ellipses to strings (#3639)
- Add 'yolo' setting to Atuin AI options (#3637)
- Add shell field to history entries (#3636)
- Add hickory-dns resolver for musl target to improve DNS resolution (#3647)
- Add atuin stats --filter-mode (#1737)
- More aggressive optimizations for dist release (#3683)
- Capture zsh comments as history (#3699)
- Allow injecting extra HTTP headers on sync server requests (#3718)
Miscellaneous Tasks
- (atuin-common) Add ellipsize_or_pad for unicode pad (#3663)
- (ci) Bump GitHub Actions to latest versions (#3689)
- (ci) Lint tests & docs in CI (#3746)
- (clap) Simplify clap field types and fix help message formatting (#3640)
- (logging) Refactor logging (#3622)
- (release-skill) Time label-gated PR merges around the release (#3654)
- Remove fossier (#3629)
- Trigger docs repo deploy (#3631)
- Remove redundant test (#3635)
- Add .editorconfig and .nvim.lua (#3648)
- Clean up WordJumper in atuin/src/command/client/search/cursor.rs (#3662)
- Don't panic if clipboard cannot be accessed (#2648)
- Update some dependency versions (#3666)
- Update sqlx to v9 (#3668)
- Follow-up on #1737 (#3649)
- Update Atuin AI to eye-declare |
| 18.17.1 | 14 de juliol del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Default to non-Hub mode for custom AI endpoints (#3620)
- (import) Fix order of entries imported from zsh history (#3597)
- (import) Fix import order of nushell history entries (#3598)
- Various prefix mode bugs (#3616)
Documentation
- Document output capture and mcp (#3595)
Features
- (tui) Truncate long commands from middle to show start...end (#3602)
Miscellaneous Tasks
- (logging) Remove the log crate in favor of tracing (#3608)
- Update to rust 1.97 (#3617)
atuin 18.17.1
Install atuin 18.17.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-installer.ps1 | iex"
Download atuin 18.17.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.17.1
Install atuin-server 18.17.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.17.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.17.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The artifacts in th |
| 18.17.0 | 9 de juliol del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Dispatch skills registered in the slash command registry (#3593)
- (ci) Fossier install in scan workflow (#3485)
- (i18n) Fix typos in Russian localization (#3575)
- (nu) Use char -u 1b for ESC in OSC 133 sequences (#3530)
- (nu) Suppress error when ATUIN_HISTORY_ID is missing in pre_prompt hook (#3587)
- (pi) Observe tool events instead of registering a bash tool (#3557)
- (pty-proxy) Set $SHELL to the spawned shell (#3548)
- (search) Fix terminal clearing with latest Ratatui (#3578)
- (sync) Skip records that fail to decrypt or decode instead of failing the whole store (#3569)
- Atuin hangs when attempting to spawn daemon from Ctrl+R invocation (#3502)
- Capture session ID from stream headers rather than final event (#3531)
- Doctor resiliency fo runknown platforms + openbsd warning (#3551)
- Double input on arrow keys in AI setup prompt on Windows (#3552)
- Exclude AI agent commands from zsh-autosuggestions (#3567)
- Silence shellcheck SC2016 on literal $all-user author filter
- Respect store_failed when using daemon (#3571)
Documentation
- Highlight Ctrl-r keybinding on docs page (#3489)
- Document store purge workflow (#3544)
- Fix command example typo in documentation (#3536)
- Make commented-out lines in config.toml match real defaults (#3583)
- Add fish shell cleanup step to uninstall instructions (#3582)
Features
- (doctor) Add whether daemon is enabled to doctor output (#3572)
- (pty-proxy) Add --shell flag to override the spawned shell (#3327)
- Setup fossier to stop bot slop prs (#3482)
- Capture command output + expose to new atuin_output tool (#3510)
- Cache user contexts on load until /reload (#3525)
- Create database integration tests for atuin-server (#3514)
- Add /model slash command for changing models (#3576)
- Add mcp server for history tools and expand search filters (#3581)
- Add status bar with model and usage information (#3591)
Miscellaneous Tasks
- (rustdoc) Fix Rustdoc warnings (#3585)
- (warnings) Fix compile warnings with latest dependencies (#3586)
- Vouch for all existing contributors (#3486)
- Update GitHub app token format
- Update to Rust 1.96.1 (#3568)
- Adopt derive_more to reduce boilerplate across the codebase (#3573)
Performance
- (search) Scan history by recency until N unique (#3553)
- Add synchronous(Normal) + optimize_on_close to record store SQLite (#3577)
- Remove unnecessary clones in a hot path (#3580)
Refactor
- Implement From<sqlx::Error> and clean up fix_error (#3484)
- Pull fn into_utc into atuin-server-database crate (#3487)
atuin 18.17.0
Install atuin 18.17.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.17.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.17.0/atuin-installer.ps1 | iex"
Download atuin 18.17.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitH |
| 18.16.1 | 12 de maig del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (shell/xonsh) Use os.devnull instead of hard-coded /dev/null (#3464)
- Atuin update on windows (#3453)
- Ensure local key matches remote data before syncing (#3474)
Documentation
- Add related projects section to README
Features
- (ui) Prominent banner for wrong-key errors at login/sync (#3475)
Miscellaneous Tasks
- Generate LLM-optimized docs (#3468)
- Rename 'atuin hex' to 'atuin pty-proxy' (#3473)
atuin 18.16.1
Install atuin 18.16.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.16.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.16.1/atuin-installer.ps1 | iex"
Download atuin 18.16.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.16.1
Install atuin-server 18.16.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.16.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.16.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.16.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestat |
| 18.16.0 | 28 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Features
- AI tool rendering overhaul + edit_file tool (#3423)
- Implement write_file tool with overwrite safety (#3432)
- Shell tool execution timeouts (#3437)
- Send user-defined context with TERMINAL.md (#3443)
- Add skill discovery, loading, and invocation (#3444)
Bug Fixes
- Shell tool preview stuck as Running after completion (#3436)
- Require all subcommands covered for shell allow rules (#3440)
- Minor issues with fish's vim mode(s) (#3362)
Documentation
- Document show_numeric_shortcuts (#3433)
- Update for new server binary (#3439)
Miscellaneous Tasks
- Update to rust 1.95 (#3426)
- Clarified note about regular expressions matching in path. (#3427)
- Use cat -n format for read_file tool (#3435)
- Update to eye_declare 0.5.1 (#3449)
Performance
- Reduce AI TUI rendering overhead for long conversations (#3447)
Refactor
- Replace ad-hoc dispatch with FSM + driver architecture (#3434)
atuin 18.16.0
Install atuin 18.16.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.16.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.16.0/atuin-installer.ps1 | iex"
Download atuin 18.16.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.16.0
Install atuin-server 18.16.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.16.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.16.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.16.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
─────────────────────────────────────────── |
| 18.15.2 | 16 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- Tab doesn't insert suggested command (#3420)
atuin 18.15.2
Install atuin 18.15.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.2/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.2/atuin-installer.ps1 | iex"
Download atuin 18.15.2
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.15.2
Install atuin-server 18.15.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.2/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.2/atuin-server-installer.ps1 | iex"
Download atuin-server 18.15.2
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation> |
| 18.15.1 | 16 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- Enter runs suggested command when selecting permissions (#3418)
atuin 18.15.1
Install atuin 18.15.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.1/atuin-installer.ps1 | iex"
Download atuin 18.15.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.15.1
Install atuin-server 18.15.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.15.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation> |
| 18.15.0 | 15 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- Install script incorrectly tries to install opencode hooks (#3410)
- Dependency fix (#3414)
- Loss of loading spinners + tokio panic on exit (#3415)
Features
- Add OCI standard labels to Dockerfile (#3412)
- Enable atuin hex for illumos (#3413)
- Allow resuming previous AI sessions (#3407)
Miscellaneous Tasks
- Add release script (#3411)
atuin 18.15.0
Install atuin 18.15.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.0/atuin-installer.ps1 | iex"
Download atuin 18.15.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.15.0
Install atuin-server 18.15.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.15.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.15.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.15.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 attestat |
| 18.14.1 | 13 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- Ensure we can publish to crates (#3403)
- Thread remote and content_length through system for server tool calls (#3404)
Documentation
- Add Tools & Permissions doc section (#3402)
atuin 18.14.1
Install atuin 18.14.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.14.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.14.1/atuin-installer.ps1 | iex"
Download atuin 18.14.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.14.1
Install atuin-server 18.14.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.14.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.14.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.14.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 attest |
| 18.14.0 | 13 d’abril del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ui) Make preview line breaking algorithm aware of CJK double-width characters (#3360)
- (ui) When inverted, invert scroll events handling (#3373)
- Replace e>| with | in nushell integration to restore history recording (#3358)
- Resolve git worktrees to main repo in workspace filter (#3366)
- Ensure daemon is running (#3384)
Documentation
- Remove docker-compose duplication (#3376)
- Cover prefix mode properly (#3383)
- Minor readability improvement to README (#3381)
Features
- Opt-in to sharing last command with ai (#3367)
- Add 'atuin config' subcommand for reading and setting config values (#3368)
- Option to disable mouse support (#3372)
- Add support for deleting all matching commands via keybindings (#3375)
- Add strip_trailing_whitespace, on by default (#3390)
- Client-tool execution + permission system (#3370)
- Add history tail for live monitoring view (#3389)
- Track coding agent shell usage (#3388)
- Remove agent search from tui (#3397)
- Add pi hook installer (#3398)
- Autoinstall ai shell history hooks (#3399)
Miscellaneous Tasks
- Update to eye-declare 0.3.0 (#3365)
- Prepare 18.14.0-beta.1 release (#3393)
Refactor
- Rename examples -> contrib (#3400)
atuin 18.14.0
Install atuin 18.14.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.14.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.14.0/atuin-installer.ps1 | iex"
Download atuin 18.14.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.14.0
Install atuin-server 18.14.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.14.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.14.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.14.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───── |
| 18.13.6 | 27 de març del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (powershell) Handle non-FileSystem drives (#3353)
- Remove unnecessary arboard/image-data default feature (#3345)
- Use printf to append fish shell init block (#3346)
- Set WorkingDirectory in PowerShell Invoke-AtuinSearch (#3351)
Features
- Use eye-declare for more performant and flexible AI TUI (#3343)
Miscellaneous Tasks
- (ci) Switch most workflows to depot ci (#3352)
atuin 18.13.6
Install atuin 18.13.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.6/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.6/atuin-installer.ps1 | iex"
Download atuin 18.13.6
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.13.6
Install atuin-server 18.13.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.6/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.6/atuin-server-installer.ps1 | iex"
Download atuin-server 18.13.6
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified b |
| 18.13.5 | 24 de març del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- Atuin Hex fails to init on bash and zsh (#3341)
Documentation
- Fix duplicated word in Kubernetes guide (#3338)
atuin 18.13.5
Install atuin 18.13.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.5/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.5/atuin-installer.ps1 | iex"
Download atuin 18.13.5
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.13.5
Install atuin-server 18.13.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.5/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.5/atuin-server-installer.ps1 | iex"
Download atuin-server 18.13.5
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path |
| 18.13.4 | 23 de març del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (ai) Restore url-quote-magic for ? in zsh (#3304)
- Redirect tty0 when running setup (#3302)
- Call ensure_hub_session even if primary sync endpoint is self-hosted (#3301)
- Remove per-event mouse capture toggling that leaked ANSI to stdout (#3299)
- Clarify what data is sent when using Atuin AI during setup (only OS and shell) (#3290)
- Better tty check (#3313)
- Disable features in init when that feature is explicitly disabled (#3328)
- Don't run 'atuin init' in 'atuin hex init' — each must be initialized separately (#3334)
Documentation
- Fix typo in FAQ alternatives section (#3292)
- Remove 'experimental' status from Atuin Daemon (#3295)
- Add inline_height_shell_up_key_binding (#3270)
Features
- Report distro name with OS for distro-specific commands (#3289)
- Allow setting kv values from stdin
- Error if value not provided and no stdin
- Add a small atuin label to the ai box (#3309)
- Allow running atuin search -i as subcommand on Windows (#3250)
- Hex init nu (#3330)
Miscellaneous Tasks
- (ci) Tag docker images with semantic versions on tag creation (#3316)
- Replace atuin-ai rendering with component-oriented system (#3288)
- Refactor CLI auth flows and token storage (#3317)
atuin 18.13.4
Install atuin 18.13.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.4/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.4/atuin-installer.ps1 | iex"
Download atuin 18.13.4
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.13.4
Install atuin-server 18.13.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.4/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.4/atuin-server-installer.ps1 | iex"
Download atuin-server 18.13.4
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────── |
| 18.13.3 | 17 de març del 2026 | — | 64 bits ZIP Notes de la versióatuin 18.13.3
Bug Fixes
- Nushell 0.111; future Nushell 0.112 support (#3266)
Features
- Call atuin setup from install script (#3265)
- Allow headless account ops against Hub server (#3280)
- Add custom filtering and scoring mechanisms
Miscellaneous Tasks
- (ci) Migrate to depot runners (#3279)
- (ci) Use depot to build docker images too (#3281)
- Update permissions in Docker workflow (#3283)
- Change CHANGELOG format to be easier to parse
- Symlink changelog so dist can pick it up
- Vendor nucleo-ext + fork, so we can depend on our changes properly (#3284)
Install atuin 18.13.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.3/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.3/atuin-installer.ps1 | iex"
Download atuin 18.13.3
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.13.3
Install atuin-server 18.13.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.13.3/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.13.3/atuin-server-installer.ps1 | iex"
Download atuin-server 18.13.3
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verify |
| 18.12.1 | 11 de febrer del 2026 | — | 64 bits ZIP Notes de la versióatuin 18.12.1
Install atuin 18.12.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.12.1/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.12.1/atuin-installer.ps1 | iex"
Download atuin 18.12.1
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.12.1
Install atuin-server 18.12.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.12.1/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.12.1/atuin-server-installer.ps1 | iex"
Download atuin-server 18.12.1
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation> |
| 18.12.0 | 10 de febrer del 2026 | — | 64 bits ZIP Notes de la versióatuin 18.12.0
Important note for self-hosters
We've changed how the server works! Going forwards, the server is now a separate binary, rather than being bundled with the client.
You can install it with
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.12.0/atuin-server-installer.sh | sh
The docker command now looks like
docker run -d -v "$CONFIG:/config" ghcr.io/atuinsh/atuin:<LATEST TAGGED RELEASE> start
(start, instead of server start)
Install atuin 18.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.12.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.12.0/atuin-installer.ps1 | iex"
Download atuin 18.12.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation>
atuin-server 18.12.0
Install atuin-server 18.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.12.0/atuin-server-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.12.0/atuin-server-installer.ps1 | iex"
Download atuin-server 18.12.0
───────────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
───────────────────────────────────────────────────┼───────────────────┼─────────────
atuin-server-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
───────────────────────────────────────────────────┴───────────────────┴─────────────
Verifying GitHub Artifact Attestations
The artifacts in this release have attestation |
| 18.11.0 | 13 de gener del 2026 | — | 64 bits ZIP Notes de la versióRelease Notes
Bug Fixes
- (bash) Fix issues with intermediate key sequences in the vi editing mode (#2977)
- (bash) Work around a keybinding bug of Bash 5.1 (#2975)
- (bash/blesh) Suppress error message for auto-complete source (#2976)
- (powershell) Run atuin history end in the background (#3034)
- (powershell) Add error safety and cleanup (#3040)
- Highlight the correct place when multibyte characters are involved (#2965)
- Prevent interactive search crash when update check fails (#3016)
- Move thorough search through search.filters w/ workspaces (#2703)
Documentation
- Migrate docs from separate repo to docs subfolder (#3018)
Features
- Support additional history filenames in replxx importer (#3005)
- Add colors to --help/-h (#3000)
- Add support for read replicas to postgres (#3029)
- Allow disabling sync v1 (#3030)
- Consider atuin dotfile aliases when calculating atuin wrapped (#3048)
- Add session and uuid column support to history list (#3049)
Miscellaneous Tasks
- (nix) Prevent deprecation warning on evaluation (#3006)
- Update changelog
- Adjust update wording (#2974)
- Add Windows builds, second try (#2966)
- Update to rust 1.91 (#2981)
- Add Atuin Desktop information to install script
- Remove trailing whitespace (#2985)
- Fix typo (#2994)
- Clarify docstring of the enter_accept config key (#3003)
- Fix github action syntax for variables (#2998)
- Add AGENTS.md
Build
- (nix) Update rust toolchain hash (#2990)
Install atuin 18.11.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/atuinsh/atuin/releases/download/v18.11.0/atuin-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/atuinsh/atuin/releases/download/v18.11.0/atuin-installer.ps1 | iex"
Download atuin 18.11.0
────────────────────────────────────────────┬───────────────────┬─────────────
File │Platform │Checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-apple-darwin.tar.gz │Apple Silicon macOS│checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-pc-windows-msvc.zip │x64 Windows │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-gnu.tar.gz │ARM64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-gnu.tar.gz │x64 Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-aarch64-unknown-linux-musl.tar.gz │ARM64 MUSL Linux │checksum
────────────────────────────────────────────┼───────────────────┼─────────────
atuin-x86_64-unknown-linux-musl.tar.gz │x64 MUSL Linux │checksum
────────────────────────────────────────────┴───────────────────┴─────────────
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 downloaded artifact> --bundle <file-path of downloaded attestation> |