Skip to content

research: shell history tools (Atuin vs McFly) #32

@tctibbs

Description

@tctibbs

Investigate modern shell history tools to replace/enhance default zsh history.

Atuin

  • https://github.com/atuinsh/atuin
  • Stores history in SQLite with end-to-end encrypted cloud sync
  • Records context: working directory, exit code, duration, hostname
  • Full-screen TUI for searching
  • Filter by session, directory, or globally
  • Atuin Desktop (2025) adds executable runbooks for teams

McFly

Current Setup

  • Default zsh history with zsh-history-substring-search

Tasks

  • Install and test Atuin
  • Install and test McFly
  • Compare UX and features
  • Evaluate sync feature (Atuin)
  • Decide: Atuin, McFly, or keep current

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions