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.

Download for macOS → | View Pricing →