Installation¶
System Requirements¶
- Python 3.11 or higher
- uv (Python package manager) - recommended
- Docker (optional, for containerized development)
Installing Vibetuner¶
Option 1: No Installation (Recommended)¶
Use uvx to run Vibetuner without installing:
This downloads and runs Vibetuner temporarily. No installation, no cleanup needed.
Option 2: Global Installation¶
Install Vibetuner globally with uv:
Then use it anywhere:
Option 3: Using pip¶
Installing uv¶
If you don't have uv installed:
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
Visit docs.astral.sh/uv for more installation options.
Installing Docker (Optional)¶
Docker is optional but recommended for consistent development environments.
macOS¶
Download Docker Desktop from docker.com/products/docker-desktop
Linux¶
# Ubuntu/Debian
curl -fsSL https://get.docker.com | sh
# Start Docker
sudo systemctl start docker
sudo systemctl enable docker
Windows¶
Download Docker Desktop from docker.com/products/docker-desktop
Verifying Installation¶
Test that everything works:
# Check Python version
python --version # Should be 3.11 or higher
# Check uv
uv --version
# Check Docker (optional)
docker --version
# Test Vibetuner
uvx vibetuner --help
Creating Your First Project¶
Once installed, create a new project:
Visit http://localhost:8000 to see your running application.
Troubleshooting¶
"Command not found: uvx"¶
Make sure uv is installed and in your PATH:
"Python 3.11 not found"¶
Install Python 3.11 or higher:
# macOS with Homebrew
brew install [email protected]
# Ubuntu/Debian
sudo apt install python3.11
# Or use uv to manage Python versions
uv python install 3.11
Docker connection errors¶
Make sure Docker is running:
If Docker isn't running, start Docker Desktop or:
Next Steps¶
- Quick Start - Create your first project
- Development Guide - Daily development workflow