Features
Features
Viper is designed for developers who want to focus on building, not configuring.
Python Management
One-Click Python Versions
Install any Python version with a single click. Switch between versions instantly. No more juggling pyenv, asdf, or environment variables.
Automatic Updates
Viper keeps Python versions updated automatically. Never worry about outdated interpreters again.
Virtual Environment Management
Viper creates and manages virtual environments for you. No more python -m venv – we handle it.
Project Creation
Django Projects
Create Django 5.0 projects in seconds. Choose your database, create an admin superuser, and start coding – all in the wizard.
Flask Apps
Lightweight Flask projects with your choice of database and optional extensions (SQLAlchemy, Flask-Migrate, etc.).
FastAPI APIs
Modern FastAPI applications with SQLAlchemy, automatic migrations, and optional JWT authentication.
Automatic Setup
- Virtual environment created
- Dependencies installed
- Database configured
- Migrations run
- Admin user created (Django)
- Dev server started
- Browser opened
Local Development
.test Domains
Every project gets its own domain: myapp.test. Powered by dnsmasq and Caddy. No more localhost:8000.
Custom Domains
PRO: Use custom local domains (myproject.local) instead of .test.
SSL Certificates
PRO: Automatic SSL certificates for local HTTPS. Test your app exactly as it will be in production.
Live Reload
PRO: Automatic browser refresh when you change code. Edit, save, reload – done.
Databases
SQLite
Out of the box. Perfect for development. No external service needed.
PostgreSQL
PRO: Professional database with advanced features. Viper handles provisioning and connection.
MySQL / MariaDB
PRO: MySQL or MariaDB with one-click setup.
Redis
PRO: In-memory data store for caching and sessions.
Database Browser
PRO: Integrated database browser. View tables, run queries, manage data – without leaving Viper.
Deployment
GitHub Integration
PRO: Connect GitHub. Push your code with one click. View commit history, branches, and status.
Docker Support
PRO: Automatically generates Dockerfile and docker-compose.yml. Build and push to Docker Hub.
CI/CD Integration
PRO: Export configuration for GitHub Actions, GitLab CI, and other CI/CD platforms.
Developer Experience
VS Code Integration
Open your project directly in VS Code from Viper. One click.
Terminal
Quick access to project terminal. All environment variables set automatically.
Logs
View server logs, errors, and debug output directly in Viper. No more digging through Terminal.
Environment Variables
PRO: Edit .env files visually. Viper knows which variables each framework needs.
Services Management
Stop/start PostgreSQL, MySQL, Redis without leaving Viper. No Homebrew commands needed.
Productivity
Menubar Integration
Access your sites from the macOS menubar. Check status, start/stop servers without opening the main window.
Site Blueprints
PRO: Save your project setup as a blueprint. Create the same structure for new projects instantly.
Site Cloning
PRO: Clone an existing site with all configuration. Perfect for creating variations.
Keyboard Shortcuts
Quick navigation. Open terminal. Open in browser. All keyboard accessible.
Team Features
TEAM Plan
Collaborate with up to 5 developers.
Shared Sites
TEAM: Share development sites with team members. They see the same domain, same data, same setup.
Team Management
TEAM: Invite, manage, and remove team members.
License Server
TEAM: Central license management for your team.
Onboarding Call
TEAM: Personal onboarding session with the Viper team.
Frameworks
Django
Django 5.0. Admin panel, authentication, ORM – everything included.
Flask
Lightweight and flexible. Add what you need. Includes SQLAlchemy support.
FastAPI
Modern, fast, automatic OpenAPI documentation. Perfect for APIs.
Performance
Native macOS
Built with SwiftUI. Fast. Responsive. Integrated.
Lightweight
Minimal CPU and memory footprint. Doesn't slow down your Mac.
Smart Updates
Automatic updates without interrupting your workflow.
Support
Community
Free: Community support via GitHub issues.
Email Support
PRO: Priority email support. Responses within 24 hours.
Onboarding
TEAM: Personal onboarding call to get your team up and running.
Early Access
PRO: Get new features before the public release.
What Sets Viper Apart
| Feature | Viper | pyenv | Local | Docker |
|---|---|---|---|---|
| One-click Python install | ✅ | ❌ | ❌ | ❌ |
| Project scaffolding | ✅ | ❌ | ❌ | ❌ |
| Local .test domains | ✅ | ❌ | ✅ | ❌ |
| Database management | ✅ | ❌ | ✅ | ✅ |
| GitHub integration | ✅ | ❌ | ❌ | ❌ |
| Docker support | ✅ | ❌ | ❌ | ✅ |
| Native macOS UI | ✅ | ❌ | ✅ | ❌ |
| For Python developers | ✅ | ✅ | ❌ | ✅ |
Ready to Get Started?
Download Viper FREE and experience the difference.