# pure-fish/pure

Pretty, minimal, and fast prompt for Fish shell inspired by sindresorhus/pure

Repository: https://github.com/pure-fish/pure
Canonical: https://ross.abutalabs.com/products/pure-fish-pure
Homepage: https://pure-fish.github.io/pure/
Language: Shell
License: MIT
License Family: permissive
Topics: fish, fish-prompt, prompt, shell, fish-plugin, pure, fisher
Last push: 2026-05-05T13:45:45+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 80, release rhythm 80, longevity 100
- inputs: {"age_days": 3980, "days_push": 120, "days_rel": 132, "gap_med": 17, "n_releases_24m": 12}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1585, forks 146 (observed 2026-08-28T04:05:07.564334+00:00)

## What it is
Pure is a pretty, minimal, and fast prompt theme for the Fish shell, ported from sindresorhus's zsh prompt of the same name. It is distributed as a Fisher plugin and is highly customizable via universal variables, showing context like git status, SSH sessions, command duration, and Kubernetes context.

## Use cases
- make my fish shell prompt minimal and fast
- show git branch and dirty status in fish prompt
- fish prompt that turns red when a command fails
- display kubernetes context in my shell prompt
- show command duration in fish shell
- port of pure zsh prompt for fish
- customize fish prompt colors and symbols
- show python virtualenv in fish prompt

## When to choose
- you use Fish shell >=3.x and want a clean, fast, minimal prompt
- you want git, SSH, vi-mode, AWS, Kubernetes, and container context indicators in your prompt
- you want a prompt configurable through simple universal variables
- you like the aesthetics of sindresorhus/pure for zsh but use Fish

## When to avoid
- you use bash or zsh rather than Fish shell (use the original pure for zsh)
- you want a heavyweight prompt with powerline/nerd-font segments and themes
- you cannot or do not want to use the Fisher plugin manager
- you need deep framework-specific integrations beyond what pure exposes

## Facets
- artifact type: plugin
- maturity: active
- function: terminal-ui, developer-tools
- domain: developer-tools
- platform: cli, cross-platform
- tags: fish-shell, shell-prompt, fisher-plugin, zsh-pure-port, git-integration, vi-mode, kubernetes-context, command-line, linux, macos

## Member repositories
- pure-fish/pure (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:07.564334+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:55:38.092636+00:00, confidence not recorded.
  - readme: https://github.com/pure-fish/pure (fetched 2026-08-28T04:05:07.564334+00:00, sha 261168be0c26)
  - homepage: https://pure-fish.github.io/pure/ (fetched 2026-08-29T11:26:13.403293+00:00, sha e58c515bb547)
- Data as of 2026-08-30T08:39:29.467469+00:00.
