Atuin桌面:可运行的Runbook
Atuin desktop: Runbooks that run

原始链接: https://github.com/atuinsh/desktop

## Atuin Desktop:为现代团队提供的可执行Runbook Atuin Desktop 是一款本地优先的Runbook编辑器,旨在弥合文档和实际终端工作流之间的差距。它解决了基础设施知识过时或无法访问的常见问题,提供了一种文档*就是*自动化的解决方案。 不同于依赖零散的笔记和Shell历史记录,Atuin允许用户创建包含链式命令、数据库查询和HTTP请求的**可执行Runbook**。主要功能包括Jinja风格的模板化以实现可重用性、变量替换以及与Prometheus等工具的集成。 Atuin基于CRDT架构构建,支持离线工作,并通过Atuin Hub实现无缝同步,方便团队协作。目前处于公开测试阶段,已被用于发布管理、基础设施迁移和事件响应等任务,为传统的静态文档提供了一种动态可靠的替代方案。 下载并试用 – 欢迎积极反馈!

Atuin Desktop,一个用于创建和运行“runbooks”(自动化命令序列)的工具,最近被其维护者ellieh在Hacker News上分享。该项目现已开源,并带有GUI界面。 一个关键的讨论点围绕着终端的可用性。一位评论者询问了在没有GUI访问权限的情况下,是否会提供TUI(文本用户界面)实现,ellieh确认了TUI的计划,以及用于自动化任务和CI集成的CLI。 然而,该帖子被dang标记为重复,原因是Hacker News上经常讨论Atuin——类似帖子最近几周才出现过。链接的评论展示了对Atuin的持续兴趣,最初集中在其使用SQLite数据库进行shell历史记录替换的功能上,现在扩展到runbook功能。Y Combinator也鼓励申请2026年冬季批次。
相关文章

原文

Atuin Desktop

Runbooks that Run. A local-first, executable runbook editor for real terminal workflows. Atuin Desktop looks like a doc, but runs like your terminal.

download | documentation | hub | discord

Atuin Desktop

Atuin Desktop is currently in open beta. We're actively collecting feedback and improving the experience based on real-world usage.

Read the announcement post

Most infrastructure is held together by five commands someone remembers when things go wrong. Documentation is out of date (if it exists at all), and the real answers are buried in Slack threads, rotting in Notion, or trapped in someone's shell history.

Atuin Desktop solves this by creating executable runbooks that bridge the gap between documentation and automation:

  • Kill context switching: Chain shell commands, database queries, and HTTP requests in one place
  • Docs that don't rot: Execute directly and stay relevant
  • Reusable automation: Dynamic runbooks with Jinja-style templating
  • Instant recall: Autocomplete from your real shell history
  • Local-first, CRDT-powered: If it runs in your terminal, it runs in a runbook
  • Sync and share: Keep runbooks up to date across devices and teams with Atuin Hub
  • Terminal blocks that run directly in the interface
  • Database clients for live queries
  • Prometheus charts and monitoring integration

📚 Living Documentation

  • Runbooks that run
  • No more copy-pasting from outdated docs
  • Real workflows that teams can actually use
  • Jinja-style templating for reusable logic
  • Variable substitution and conditional logic
  • Parameterized workflows for different environments

🏛️ Local-First Architecture

  • CRDT-powered collaboration
  • Works offline, syncs when connected

Teams are already using Atuin Desktop for:

  • Release Management: Automated release checklists that actually run
  • Infrastructure Migration: Safe, repeatable migration workflows
  • Environment Management: Spinning up staging and production with confidence
  • Database Operations: Collaborative live query management
  • Incident Response: Runbooks for when things break
  1. Download a package for your platform on our releases page
  2. Sign up for an account on Atuin Hub
  3. Log into Atuin Desktop and create your first runbook

We're actively seeking feedback during our beta phase! Please use this repository to:

  • Found a bug? Open an issue
  • Include your OS, Atuin Desktop version, and steps to reproduce

Questions about usage? Start a discussion

  • Enhanced Integrations: More database clients, monitoring tools, and APIs
  • History-to-Runbook: Generate runbooks automatically from your shell history
  • Atuin CLI: Magical shell history with sync, search, and stats

Copyright 2025 Atuin, Inc

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

联系我们 contact @ memedata.com