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