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.

Atuin Desktop open source announcement

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

Atuin Desktop runbook editor screenshot

PropertyValue
LicenseApache-2.0
GitHub stars~2.4k
Latest releasev0.2.20 (09/02/2026)
Total releases32
Tech stackTypeScript ~57.5% + Rust ~41.6%
StorageLocal-first, CRDT
TemplatingJinja-style (variables + conditionals)
PlatformsmacOS ARM/Intel, Linux .deb/.rpm (incl. aarch64)
SyncOptional 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 DesktopJupyter NotebookNotion / Confluence
Domain chínhTerminal/ops workflowData science/PythonKnowledge base
ExecutionShell, DB, HTTP, Prom, K8sPython kernelsNone
StorageLocal-first, CRDTFile .ipynbCloud SaaS
Collab realtimeCó (CRDT)Hạn chế
LicenseApache 2.0BSDProprietary

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.