awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
ddworken avatar

ddworken/hishtory

0
View on GitHub↗
hishtory.dev↗

Hishtory

Hishtory is a shell command database and terminal history search tool that captures, records, and manages historical shell sessions. It functions as a synchronized history manager, providing a terminal interface to filter and search saved commands by text, host, user, or date.

The project distinguishes itself by integrating large language models to suggest probable shell commands when traditional history searches fail to find a result. It also provides cross-device history synchronization, mirroring command history between a local terminal and a remote backend.

The system covers command line workflow and session privacy, allowing users to control command recording and delete specific history entries. It includes a terminal user interface with customizable layouts, color schemes, and key bindings.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Shell Command Databases - A local storage system for capturing, recording, and managing historical shell sessions across different environments.
  • Shell Command Search - Provides a specialized system for retrieving and recalling previously executed shell commands.
  • Command Line Productivity - Enhances terminal productivity through advanced filtering and efficient retrieval of historical commands.
  • Persistent Relational Storage - Uses a local SQLite database to persist shell command metadata and execution timestamps.
  • Shell Event Tracking - Intercepts shell execution events via environment hooks to automatically record commands into a database.
  • Shell History Managers - Replaces standard shell history files with a searchable database enhanced by LLM suggestions.
  • Shell History Search Engines - Provides a high-performance terminal interface for filtering and searching saved shell commands.
  • Shell History Synchronizers - Synchronizes shell history across multiple machines via a remote backend.
  • Terminal User Interfaces - Features an interactive terminal user interface for browsing and managing recorded command history.
  • Client-Server Architectures - Synchronizes local command history with a remote backend using a client-server architectural pattern.
  • AI Assistants - Integrates a language model to provide intelligent shell command suggestions when history searches fail.
  • Command Suggestion Tools - Provides LLM-powered suggestions to help users find or generate the correct shell commands.
  • Command History Privacy - Controls which commands are recorded and allows for the deletion of sensitive history entries.
  • Recording Controls - Provides the ability to start or stop the capture of shell commands to manage session recording.
3,027 stars·62 forks·Go·mit·16 views

Star history

Star history chart for ddworken/hishtoryStar history chart for ddworken/hishtory

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with Hishtory

These projects share indexed features with Hishtory. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • cantino/mcflycantino avatar

    cantino/mcfly

    7,606View on GitHub↗

    mcfly is a database-backed system for tracking, filtering, and exporting shell command execution history and metadata. It functions as a shell command history manager and a command-line tool for analyzing command frequency and success rates. The tool utilizes a neural network to find the most relevant past shell commands based on execution context. This search capability ranks historical commands by analyzing patterns and environmental context to surface relevant results. The system includes utilities for managing shell privacy by scrubbing sensitive records from history files and internal d

    Rusthistoryrustsearch
    View on GitHub↗7,606
  • atuinsh/atuinatuinsh avatar

    atuinsh/atuin

    30,266View on GitHub↗

    Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By hooking into shell initialization scripts, it provides an interactive, keyboard-driven interface for real-time command filtering and retrieval. The platform ensures data privacy through a client-side encryption layer, securing sensitive history and configuration data before it is synchronized across multiple machines. Beyond history management, Atuin functions as an executable documentation platform that enables teams to create and share interactive runbooks. These documents use

    Rustbashfishhistory
    View on GitHub↗30,266
  • dvorka/hstrdvorka avatar

    dvorka/hstr

    4,438View on GitHub↗

    hstr is an interactive terminal user interface for searching, navigating, and managing command history for Bash and Zsh shells. It functions as a shell history manager and a searchable suggest box for retrieving and executing previous shell instructions. The tool provides capabilities for command snippet bookmarking, allowing frequently used commands to be tagged and saved for immediate retrieval. It also enables the management of shell history logs by removing obsolete or sensitive entries. The system includes a fuzzy-match search mechanism and a text-based user interface to filter command

    C
    View on GitHub↗4,438
  • marlonrichert/zsh-autocompletemarlonrichert avatar

    marlonrichert/zsh-autocomplete

    6,613View on GitHub↗

    zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead suggestions and interactive completion menus while typing. It functions as a productivity tool designed to reduce keystrokes by filtering available commands and arguments based on current user input. The project distinguishes itself by automatically inserting the longest common prefix among matching suggestions and providing an interactive shell menu for navigating command history and filesystem paths. It includes mechanisms for tracking and suggesting recently visited director

    Shell
    View on GitHub↗6,613
Compare all 30 related projects→

Frequently asked questions

What does ddworken/hishtory do?

Hishtory is a shell command database and terminal history search tool that captures, records, and manages historical shell sessions. It functions as a synchronized history manager, providing a terminal interface to filter and search saved commands by text, host, user, or date.

What are the main features of ddworken/hishtory?

The main features of ddworken/hishtory are: Shell Command Databases, Shell Command Search, Command Line Productivity, Persistent Relational Storage, Shell Event Tracking, Shell History Managers, Shell History Search Engines, Shell History Synchronizers.

Which projects share features with ddworken/hishtory?

Projects with overlapping indexed features include: cantino/mcfly — mcfly is a database-backed system for tracking, filtering, and exporting shell command execution history and metadata.… atuinsh/atuin — Atuin is a command-line tool that replaces standard shell history with a searchable, encrypted SQLite database. By… dvorka/hstr — hstr is an interactive terminal user interface for searching, navigating, and managing command history for Bash and… microsoft/inshellisense — Inshellisense is a command line productivity tool and shell autocomplete engine. It provides IDE-style command… marlonrichert/zsh-autocomplete — zsh-autocomplete is a shell extension and completion engine for Zsh that provides real-time, asynchronous type-ahead… dlvhdr/gh-dash — gh-dash is a terminal user interface (TUI) dashboard and API client for monitoring and managing GitHub pull requests,…