Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
H

hstr

> 开发工具
Open source

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.

4.4K stars0 likes0 views
WebsiteGitHub

About

Bash and Zsh shell history TUI suggest box - easily view, navigate, search and manage your command history.

HSTR

Easily view, navigate and search your command history with shell history TUI suggest box for bash and zsh.

Description

Are you looking for a command that you used recently? Do you want to avoid the need to write long commands over and over again? Are you looking for a tool that is able to manage your favorite commands?

HSTR (HiSToRy) is a command line utility that brings improved bash/zsh command completion from the history. It aims to make completion easier and more efficient than Ctrl-r.

HSTR can also manage your command history (for instance you can remove commands that are obsolete or contain a piece of sensitive information) or bookmark your favorite commands.

Installation

Install:

  • Ubuntu
  • Debian
  • Mint
  • Fedora
  • CentOS
  • RHEL
  • Scientific Linux
  • openSUSE
  • Gentoo
  • Alpine Linux
  • Arch
  • Manjaro Linux
  • FreeBSD
  • Slackware Linux
  • Void Linux
  • Milis Linux
  • Haiku OS
  • macOS
  • nix package manager
  • Guix package manager
  • MPR package manager

Build:

  • build on any Linux distro
  • build snap
  • build on Ubuntu
  • build on Debian
  • build on Fedora
  • build on Windows Subsystem for Linux (WSL)
  • build on Cygwin
  • build on macOS

Tarball:

  • build and install tarball

Check also packages for Linux and Unix.

Configuration

Configure HSTR just by running:

# bash
hstr --show-bash-configuration >> ~/.bashrc

# zsh
hstr --show-zsh-configuration >> ~/.zshrc

For detailed HSTR configuration documentation please refer to Configuration.

Tips

Troubleshooting:

  • Commands chosen in HSTR are not inserted to terminal

Tips and tricks:

  • How to hide commands from your history
  • How to use command tags for fast lookup
  • How to curate your favorite commands

Perfect Software

Perfect software is not necessarily the best software - it is perfect simply because it does exactly what you want, how do you want it and when you want it. The YAGNI - You Aren't Gonna Need It - mantra protects software from wasting time and resources on implementing anything and everything.

The HSTR project is perfect to me. Even if project's main branch does not receive updates frequently, be sure that I use it every day - many many times. I add a small feature here or there or fix a bug. In other words, the project is not and will not be dead.

If you have any ideas, suggestions, news to share, or constructive criticism to share, do not hesitate to contact me! Please do not be offended if your GitHub issue or bug report is not implemeted - IAGNI.

In the News

Read about HSTR in:

  • LinuxMagazine
  • UbuntuGeek
  • DebianAdmin
  • Tuxdiary
  • Softpedia
  • OSTechNix

Documentation

Check man page:

man hstr

User videos: Zack, Dvorka, Yayuuu, and Yu-Jie Lin.

Bugs

https://github.com/dvorka-oss/hstr/issues

GitHub Issues· 0 open

View all on GitHub

No open issues yet, or sync has not completed.

Highlights

  • •Scientific Linux
  • •openSUSE
  • •Alpine Linux
  • •Manjaro Linux
  • •Slackware Linux
  • •Void Linux
  • •Milis Linux
  • •Haiku OS
  • •nix package manager
  • •Guix package manager

> Tags

Cbashcclicommand-history

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具