virtualfish
« Back to VersTracker
Description:
Python virtual environment manager for the fish shell
Type: Formula  |  Latest Version: 2.5.9@1  |  Tracked Since: Dec 18, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: python virtualenv fish-shell development environment-manager
Install: brew install virtualfish
About:
Virtualfish is a robust virtual environment manager designed specifically for the fish shell. It provides a wrapper around Python's standard venv module, offering seamless integration with fish's features like tab completion and prompt customization. The tool simplifies the lifecycle management of Python environments, making it easier for developers to maintain isolated project dependencies.
Key Features:
  • Automatic activation/deactivation of virtual environments upon directory entry
  • Integration with the fish shell prompt to display the active environment
  • Support for creating and managing multiple environment types (standard, conda)
  • Extensible plugin system for adding custom functionality
Use Cases:
  • Managing isolated Python project dependencies in a fish shell environment
  • Automating environment switching to streamline development workflows
Alternatives:
  • virtualenvwrapper – The classic tool for bash/zsh; virtualfish provides similar functionality but is native to the fish shell ecosystem.
  • pipenv – Manages packages and environments together; virtualfish focuses strictly on environment management, allowing use with any package manager.
Version History
Detected Version Rev Change Commit
Dec 18, 2025 8:23am 2.5.9 1 VERSION_BUMP bcc6e31d
Oct 11, 2025 5:15pm 1 VERSION_BUMP 91b1d997
Jan 14, 2025 8:11am 1 VERSION_BUMP bcb27692
Oct 10, 2024 4:43pm 0 VERSION_BUMP 0876b4b7
May 13, 2024 6:52pm 0 VERSION_BUMP a29f2746
Oct 1, 2023 11:48am 0 VERSION_BUMP 75b604c9
Oct 1, 2023 10:38am 0 VERSION_BUMP cc0ed22e
May 14, 2023 3:03am 0 NEW 7dfcbaba