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
denysdovhan avatar

denysdovhan/spaceship-prompt

0
View on GitHub↗
20,515 stars·967 forks·Shell·MIT·39 viewsspaceship-prompt.sh↗

Spaceship Prompt

Spaceship Prompt is a customizable Zsh prompt theme that serves as a development environment monitor, shell environment indicator, and system status monitor. It renders a visual interface for the terminal to display active programming language runtimes, package manager versions, and hardware battery levels.

The project functions as a Git status indicator and infrastructure context display, tracking the state of version control repositories and showing active container versions and cluster contexts for cloud and local environments.

The tool provides capabilities for shell context visualization, including the current directory, username, and hostname. Users can customize the prompt appearance and the specific information fields displayed to suit their workflow needs.

Features

  • Shell Prompt Themes - Provides a comprehensive, customizable visual configuration for Zsh prompts including system status and directory context.
  • Terminal Prompt Themes - Renders a minimalistic visual interface for the command line to show relevant system and project information.
  • Development Environment Management - Tracks active programming language runtimes and package managers directly within the shell prompt.
  • Development Environment Monitors - Acts as a terminal display that identifies active programming language runtimes and package managers.
  • Runtime Version Detectors - Identifies active versions of programming languages and package managers running in the environment.
  • Runtime Version Indicators - Identifies and displays active programming language runtimes and package manager versions in the terminal.
  • Shell Context Visualizers - Displays the current directory, hostname, username, and background jobs for immediate situational awareness.
  • Shell Situational Awareness Tools - Displays the current directory, username, and system status to maintain situational awareness in the terminal.
  • Shell Integration - Hooks into the shell environment to provide dynamic prompt updates based on real-time directory and git status.
  • Version Control and Repository Tools - Tracks the current state and status of source control repositories directly in the command line.
  • Git Status Indicators - Provides visual cues for Git repository status and current branch directly within the shell.
  • Prompt Customization Tools - Provides utilities for configuring the visual segments and information fields displayed in the shell prompt.
  • Prompt Segments - Constructs the prompt by concatenating independent data modules that provide system and environment status.
  • Prompt Context Injections - Injects real-time system data such as battery levels and container contexts into the prompt output.
  • Runtime Detection Utilities - Detects active programming language runtimes and package manager versions to display in the terminal prompt.
  • Visual Context Indicators - Displays active container versions and cluster contexts to track the current deployment environment.
  • Container Context Monitors - Monitors active Docker or Kubernetes contexts and versions to identify the current deployment environment.
  • Infrastructure State Management - Displays the active container version and cluster context to track the status of the current environment.
  • Shell Hook Integrations - Leverages Zsh-native hooks to trigger prompt updates whenever the working directory or environment changes.
  • User-Defined Layouts - Allows users to customize and save the spatial arrangement and visibility of prompt elements.
  • Terminal Prompts - Feature-rich Zsh prompt designed for power users.

Star history

Star history chart for denysdovhan/spaceship-promptStar history chart for denysdovhan/spaceship-prompt

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.

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

Projects sharing features with Spaceship Prompt

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

    bhilburn/powerlevel9k

    13,429View on GitHub↗

    Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual shell status dashboard. It provides a toolkit for defining the layout, colors, and segments of a terminal prompt to improve the command line user experience. The project distinguishes itself through a flexible configuration system for prompt appearance and layout, allowing users to organize information segments across multiple lines and visually merge adjacent blocks. It supports extensive visual customization, including the use of custom font codepoints for icons and state-based

    Shell
    View on GitHub↗13,429
  • spaceship-prompt/spaceship-promptspaceship-prompt avatar

    spaceship-prompt/spaceship-prompt

    20,398View on 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
    View on GitHub↗20,398
  • powerlevel9k/powerlevel9kPowerlevel9k avatar

    Powerlevel9k/powerlevel9k

    13,428View on 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
    View on GitHub↗13,428
  • denysdovhan/spaceship-zsh-themedenysdovhan avatar

    denysdovhan/spaceship-zsh-theme

    20,515View on GitHub↗

    Spaceship is a customizable prompt theme and configuration framework for the Zsh shell. It provides a minimalist terminal interface designed to reduce visual clutter while serving as a shell context provider. The project functions as a system for defining modular prompt sections that display real-time data, including version control status, programming language versions, and system metrics. Users can customize the appearance and behavior of these sections or create custom components to show specialized information based on the current directory. The framework supports a tailored shell enviro

    Shell
    View on GitHub↗20,515
Compare all 30 related projects→

Frequently asked questions

What does denysdovhan/spaceship-prompt do?

Spaceship Prompt is a customizable Zsh prompt theme that serves as a development environment monitor, shell environment indicator, and system status monitor. It renders a visual interface for the terminal to display active programming language runtimes, package manager versions, and hardware battery levels.

What are the main features of denysdovhan/spaceship-prompt?

The main features of denysdovhan/spaceship-prompt are: Shell Prompt Themes, Terminal Prompt Themes, Development Environment Management, Development Environment Monitors, Runtime Version Detectors, Runtime Version Indicators, Shell Context Visualizers, Shell Situational Awareness Tools.

Which projects share features with denysdovhan/spaceship-prompt?

Projects with overlapping indexed features include: bhilburn/powerlevel9k — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual… spaceship-prompt/spaceship-prompt — Spaceship Prompt is a modular, highly customizable Zsh prompt framework designed to provide rich contextual… powerlevel9k/powerlevel9k — Powerlevel9k is a customizable visual theme and plugin framework for the Zsh shell. It functions as a command line… denysdovhan/spaceship-zsh-theme — Spaceship is a customizable prompt theme and configuration framework for the Zsh shell. It provides a minimalist… b-ryan/powerline-shell — This project is a configuration-driven interface for defining the layout, colors, and dynamic segments of a command… jandedobbeleer/oh-my-posh — This project is a cross-platform shell prompt engine designed to render dynamic, themeable command line interfaces. It…