nowfound

Alternatives

Products that do what Smarter Shell History for Zsh does

Smarter shell history for Zsh. Contribute to overflowy/zhist development by creating an account on GitHub.

  1. 1

    Shell history & file monitoring sync

    2025

  2. 2

    Quickly browse the history of any GitHub file

    2019

  3. 3PC
  4. 4HA

    This project is a tool for engineers who live in the terminal and are tired of losing their command history to ephemeral servers or fragmented `.bash_history` files. If you’re jumping between dozens of boxes, many of which might be destroyed an hour later, your "local memory" (the history file) is essentially useless. This tool builds a centralized, permanent brain for your shell activity, ensuring that a complex one-liner you crafted months ago remains accessible even if the server it ran on is long gone. The core mechanism wants to be a "zero-touch" capture that happens at the connection…

    Jan 2026 · github.com

  5. 5ZS
  6. 6AS

    I have used this tool privately since 2011 to manage directory jumping. While it is conceptually similar to tools like z or zoxide, the underlying ranking model is different. It uses a power-law convolution with the time series of cd actions to calculate a history-aware "frecency" metric instead of the standard heuristic counters and multipliers. This approach moves away from point-estimates for recency. Most tools look only at the timestamp of the last visit, which can allow a "one-off" burst of activity to clobber long-term habits. By convolving a configurable history window (typically the…

    Mar 2026 · github.com

  7. 7ZS

    z.sh and zoxide (and other frecency-based directory jumpers) couple score decay to wall-clock time. After any extended period of inactivity (e.g. holidays) the first directories visited on return dominate the ranking regardless of prior history, and the tool effectively has to relearn ranking from subsequent navigation. The underlying issue is that wall-clock time during shell inactivity carries no information about directory relevance. ze.sh replaces wall-clock time with an event clock that advances one tick per cd action. Scores decay only while navigation is occurring. Inactive periods…

    Jun 2026 · github.com

  8. 8ZP

    Hey HN, if you are a developer you will probably know the following situation: You are going to a certain project directory and then you are searching for this one command which was specific to this project or you just want to go through the last commands you typed into your shell while you were working in this directory. If you ever had this problem and are using Zsh, you should check out this zsh plugin I wrote: https://github.com/tymm/directory-history Let me know what you think!

    2014

  9. 9LT
  10. 10HE
  11. 11
    witr137

    Why is this running? Trace process, port, container or file

    Jul 2026 · github.com

  12. 12UT
  13. 13GA

    I built GRSH because I wanted a modern, memory-safe shell that feels native to FreeBSD but works seamlessly on macOS. While there are many shells out there, GRSH is my take on a minimal, fast, and secure command interpreter written entirely in Rust. It's designed for users who want the safety guarantees of Rust without the overhead of more bloated alternatives. I'm currently working on the official FreeBSD port. I’d love to get feedback on the shell's behavior and performance from the community. Github: https://github.com/antoniomalara301289/grsh

    Jan 2026 · grimreaper.icu

  14. 14DH

    2012 · sidnicio.us

  15. 15SC

    Ever solved a tricky problem at the command line, only to struggle documenting it later? I built Savvy so you can capture and share your CLI solutions in seconds. With a simple savvy record history command, you can: - Go back in time and cherry pick commands from your shell history - Automatically expand aliases - Redact sensitive information locally - Convert hard-coded values into runtime placeholders - Export locally to markdown files or create shareable team workflows using Savvy. Savvy never reads command outputs - you explicitly choose what to share. When running workflows, Savvy…

    2024 · getsavvy.so

  16. 16AL

    Redstart is a lightweight Lisp interpreter written in C++ with a focus on shell scripting. It lets you combine the expressive power of Lisp with the practicality of the Unix shell: you can run commands, capture output, pipe between processes, and still use Lisp syntax for logic and structure. Think of it as writing your shell scripts in Lisp instead of Bash.

    Oct 2025 · github.com

  17. 17HS

    2020 · github.com

  18. 18NF

    For more background and technical details, I wrote this up as well: https://dmitryfrank.com/projects/nerdlog/article

    2025 · github.com

  19. 19

    Mistype a command and zcomplete runs the one you meant, worked out from the commands you usually run. zsh, bash and fish. - omarfakih1/zcomplete

    16d ago · github.com

  20. 20

    Let your commit history tell its story using the power of AI

    2023

  21. 21IM

    Hi everyone I just created Deja, a tool that instead of only surfacing commands that start with what you've typed, suggest what you actually want to run. I built it because I was using zsh autosuggestions but got tired of typing the same commands again and again. So Deja predicts your next command from your history. Let me know what you think

    Jun 2026 · github.com

  22. 22FA
  23. 23SA
  24. 24
    Atuin1

    Magical shell history: search, sync and stats

    Aug 2026 · atuin.sh

Ranked by how close each launch is in meaning, then by votes. Refine with a description →