awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
IlanCosman avatar

IlanCosman/tide

0
View on GitHub↗
3,929 星标·158 分支·Shell·mit·17 次浏览

Tide

Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing high-latency data in the background. It functions as a context-aware command line that tracks active programming language versions, cloud infrastructure status, and command execution times.

The project includes an interactive prompt configurator that allows users to visually design layouts, color schemes, and behavior settings through a terminal-based wizard. It also features a transient prompt engine that collapses previous command lines to reduce terminal scrollback clutter.

The system provides integration for version control state, environment context such as root access and hostnames, and intelligent path truncation to maximize screen space. It further monitors development environment runtimes, background job counts, and editor modes.

Features

  • Terminal Prompt Customizers - Offers comprehensive tools and themes for modifying the appearance and information in shell prompts.
  • Context-Aware Displays - Provides a dynamic interface showing active language versions, cloud status, and command execution times.
  • Language Runtimes - Tracks and displays the versions of active programming language runtimes present in the environment.
  • Development Environment Monitors - Monitors active language runtimes and cloud infrastructure status within the terminal session.
  • Repository State Monitoring - Provides real-time monitoring of Git repository state, including the current branch and commit status.
  • Environment Configuration Display - Displays active programming language versions and tool status within the shell prompt.
  • Runtime Detection Utilities - Provides utilities to detect and display active programming language versions and tool runtimes within the prompt.
  • Asynchronous Prompt Renderers - Implements an asynchronous rendering system that prevents shell lag by fetching expensive prompt data in the background.
  • Terminal Workflow Optimizations - Optimizes terminal responsiveness through asynchronous data loading and transient prompt settings.
  • Transient Prompt Controllers - Features a transient prompt engine that collapses historical command lines to reduce terminal scrollback clutter.
  • Terminal Prompt Configuration - Includes a comprehensive system for configuring the appearance and behavior of the Zsh shell prompt.
  • Interface Appearance Customization - Provides a guided process to set the visual style and color scheme of the terminal interface.
  • Execution Duration Trackers - Calculates and displays the execution time for the previous command when it exceeds a specific threshold.
  • Command Line Interfaces - Manages the visual appearance of the command line to maximize usable screen space.
  • Path Display Management - Keeps the prompt concise by truncating paths to unique identifiers or anchoring them to markers.
  • Path Truncation Utilities - Shortens long directory strings by calculating the shortest unique prefixes for each folder segment.
  • Prompt Layout Engines - Offers a layout engine to control the order and alignment of prompt items for better visual organization.
  • Version Control Integrations - Displays real-time git branch and commit status directly in the shell prompt.
  • Visual Path Formatting - Highlights critical path segments and truncates long directories to optimize prompt space.
  • Shell Prompt Themes - Ships a customizable Zsh theme that displays system status, directory context, and version control info.
  • Configuration Wizards - Provides an interactive terminal wizard to guide the visual setup of the shell prompt.
  • Adaptive Content Truncation - Shortens directory paths using unique prefixes to maximize available screen space.
  • Modular Prompt Composition - Uses a modular composition system to assemble the final prompt string from independent, configurable data components.
  • Directory Path Visualizations - Renders the current working directory with custom icons for home folders and writability indicators.
  • Terminal Interface Styling - Provides customization of colors and aesthetics for the terminal shell prompt.
  • State-Aware Theming - Switches color palettes and icons dynamically based on the detected shell mode or user privilege level.
  • Prompt Managers - A modern and highly configurable prompt management system.
  • Terminal Prompts - Modern and configurable prompt manager for Fish.

Star 历史

ilancosman/tide 的 Star 历史图表ilancosman/tide 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

ilancosman/tide 是做什么的?

Tide is an asynchronous shell prompt and Zsh theme designed to maintain interface responsiveness by computing high-latency data in the background. It functions as a context-aware command line that tracks active programming language versions, cloud infrastructure status, and command execution times.

ilancosman/tide 的主要功能有哪些?

ilancosman/tide 的主要功能包括:Terminal Prompt Customizers, Context-Aware Displays, Language Runtimes, Development Environment Monitors, Repository State Monitoring, Environment Configuration Display, Runtime Detection Utilities, Asynchronous Prompt Renderers。

ilancosman/tide 有哪些开源替代品?

ilancosman/tide 的开源替代品包括: powerlevel9k/powerlevel9k — Powerlevel9k is a customizable visual theme and plugin framework for the Zsh shell. It functions as a command line… b-ryan/powerline-shell — This project is a configuration-driven interface for defining the layout, colors, and dynamic segments of a command… sindresorhus/pure — Pure is an asynchronous command line prompt for Zsh designed to maintain terminal responsiveness while providing… spaceship-prompt/spaceship-prompt — Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual… bhilburn/powerlevel9k — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual… jandedobbeleer/oh-my-posh — This project is a cross-platform shell prompt engine designed to render dynamic, themeable command line interfaces. It…

Tide 的开源替代方案

相似的开源项目,按与 Tide 的功能重合度排序。
  • powerlevel9k/powerlevel9kPowerlevel9k 的头像

    Powerlevel9k/powerlevel9k

    13,428在 GitHub 上查看↗

    Powerlevel9k is a customizable visual theme and plugin framework for the Zsh shell. It functions as a command line interface enhancer and environment dashboard, providing a configurable layout system for adding informational segments to the left and right sides of the shell prompt. The system tracks development context and version control status, displaying active branches and repository states. It also monitors cloud infrastructure, showing active profiles and cluster contexts, alongside programming language versions and environment data. The prompt includes real-time system status indicato

    Shelleye-candypowerline-fontsterminal
    在 GitHub 上查看↗13,428
  • b-ryan/powerline-shellb-ryan 的头像

    b-ryan/powerline-shell

    6,287在 GitHub 上查看↗

    This project is a configuration-driven interface for defining the layout, colors, and dynamic segments of a command line prompt. It serves as a visual status bar that displays version control state and environment context directly within the shell. The system tracks version control status by detecting branch names and file states for various version control systems. It also displays operational environment contexts, such as active virtual environments and cloud profiles. The tool provides capabilities for shell prompt customization, including the application of visual themes, path truncation

    Python
    在 GitHub 上查看↗6,287
  • sindresorhus/puresindresorhus 的头像

    sindresorhus/pure

    14,084在 GitHub 上查看↗

    Pure is an asynchronous command line prompt for Zsh designed to maintain terminal responsiveness while providing real-time system and environment information. It functions as a minimal, themeable interface component that reconstructs its visual state by evaluating shell variables and environment context before every new line. The project distinguishes itself by offloading complex tasks, such as version control status checks and system monitoring, to background processes. This architecture ensures that the terminal interface remains fluid and responsive even when performing intensive status up

    Shellgitminimalprompt
    在 GitHub 上查看↗14,084
  • spaceship-prompt/spaceship-promptspaceship-prompt 的头像

    spaceship-prompt/spaceship-prompt

    20,398在 GitHub 上查看↗

    Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual information directly within the command line interface. It functions as a shell environment monitor, allowing users to track system metrics, version control status, and development environment details through a structured, theme-based layout. The framework distinguishes itself through an asynchronous execution model that offloads resource-intensive status checks to background processes, ensuring the terminal remains responsive during prompt generation. It supports incremental rendering,

    Shelloh-my-zshpromptshell
    在 GitHub 上查看↗20,398
  • 查看 Tide 的所有 30 个替代方案→