TL;DR
Atuin Desktop là một executable runbook editor local-first cho terminal workflows — nhìn như Notion/Confluence nhưng các block chạy thật: shell, database, HTTP request, Prometheus chart, Kubernetes state. Tháng 9/2025 dự án mở mã nguồn dưới Apache 2.0, hiện ~2.4k stars trên GitHub. Bản mới nhất v0.2.20 ra ngày 09/02/2026, hỗ trợ macOS (ARM/Intel) và Linux (.deb/.rpm). Kiến trúc TypeScript + Rust, đồng bộ qua CRDT, templating Jinja-style.

What's new
Trên timeline X gần đây, Tom Doerr chia sẻ atuinsh/desktop — repo chính thức của Atuin Desktop. Đây không phải tool mới hoàn toàn: closed beta đã chạy từ tháng 4/2025, nhưng cột mốc đáng chú ý là 30/09/2025 khi Atuin chính thức open source dưới Apache 2.0 và bước vào open beta.
Vài release gần đây cho thấy nhịp cập nhật khá nhanh: v0.2.18 (26/01/2026) thêm LLM devtools, v0.2.19 (28/01/2026) chuyển Prometheus chart sang uplot và build aarch64 Linux, v0.2.20 (09/02/2026) fix loạt bug SSH connection và Env block.
Why it matters
Kiến thức vận hành của team thường nằm ở 3 nơi tệ: shell history cá nhân, Slack thread đã trôi, và wiki Confluence không ai update. Hệ quả: oncall mới mất giờ tìm lệnh, deploy checklist Markdown lỗi vì copy-paste sai, migration giữa môi trường thành kèo căng.
Atuin Desktop tấn công đúng vùng đó với một mệnh đề đơn giản: doc và executable phải là một. Block trong runbook không hiển thị lệnh để bạn copy — bạn bấm play, lệnh chạy ngay tại chỗ, output nằm dưới block, dùng được variable từ block trước. Họ gọi đó là "docs that don't rot".
Technical facts

| Property | Value |
|---|---|
| License | Apache-2.0 |
| GitHub stars | ~2.4k |
| Latest release | v0.2.20 (09/02/2026) |
| Total releases | 32 |
| Tech stack | TypeScript ~57.5% + Rust ~41.6% |
| Storage | Local-first, CRDT |
| Templating | Jinja-style (variables + conditionals) |
| Platforms | macOS ARM/Intel, Linux .deb/.rpm (incl. aarch64) |
| Sync | Optional via Atuin Hub |
Block types hiện có: script (shell), embedded terminal, database client, HTTP request, Prometheus chart, Kubernetes live state. Engine execution đã được redesign để context persist qua app restart và tab close — nghĩa là biến môi trường, kết quả block trước không mất khi đóng app.
Comparison
| Atuin Desktop | Jupyter Notebook | Notion / Confluence | |
|---|---|---|---|
| Domain chính | Terminal/ops workflow | Data science/Python | Knowledge base |
| Execution | Shell, DB, HTTP, Prom, K8s | Python kernels | None |
| Storage | Local-first, CRDT | File .ipynb | Cloud SaaS |
| Collab realtime | Có (CRDT) | Hạn chế | Có |
| License | Apache 2.0 | BSD | Proprietary |
Khác Jupyter ở chỗ Atuin lấy terminal làm trục chính, không phải Python kernel. Khác Notion ở chỗ block không tĩnh — chúng chạy.
Use cases
- Release automation: thay checklist deploy Markdown bằng runbook click-to-run, chain git → docker → healthcheck.
- Incident response: oncall mở runbook diagnostic, các bước rollback là block bấm play, không gõ lại.
- Onboarding dev mới: setup môi trường thành runbook chuẩn, dev mới play tuần tự.
- DB live ops: query block nhiều người cùng edit, CRDT giữ nhất quán; an toàn hơn paste vào Slack.
- Infra migration: chuyển stage→prod với shell + DB query + HTTP healthcheck trong cùng một flow.
- Routine maintenance: backup, rotate credentials, cleanup theo lịch — chạy thẳng từ doc.
Limitations & pricing
- Pricing: app desktop miễn phí, Apache 2.0. Atuin Hub (sync/team) có tier — chưa có bảng giá chi tiết công khai.
- Status: vẫn là open beta, có thể có breaking change.
- Windows: chưa có build chính thức trong các release v0.2.18–v0.2.20. Dev Windows cần WSL hoặc đợi.
- Cần cài Atuin CLI riêng song song với Desktop app.
- Roadmap còn dở: block dependencies / execution flow control, remote & CI runbook execution, audit logs, comments collaboration — đều chưa giao.
What's next
Atuin team công bố roadmap khá rõ: thêm block dependencies + flow control (giống DAG cho ops), remote/CI execution (chạy runbook ngoài máy local), audit logs + permissions nâng cao cho enterprise, comments collab, và mở rộng block types với cloud provider integration.
Hai thứ đáng chờ nhất: (1) remote/CI execution — biến runbook thành nguồn truth duy nhất chạy được cả local lẫn pipeline; (2) block dependencies — cho phép viết runbook phức tạp kiểu "chạy block B nếu A pass, song song C/D nếu B pass".
Với dev/ops Việt Nam đang dùng wiki Notion + bash script rời rạc, Atuin Desktop là phương án đáng thử ngay bây giờ — open source, local-first, không vendor lock. Tải bản v0.2.20 cho macOS hoặc Linux từ trang releases.
Nguồn: blog.atuin.sh — open source announcement, Runbooks that Run, atuinsh/desktop, Atuin Desktop Docs.


