BETA RELEASE

Python development without the setup friction

Python for all. Setup that just works

Download / Install
PyVessel desktop app showing project overview, commands, terminals, and package management.
Python setup: Finally easy

Built for developers and advanced users who want less Python setup friction and more time running the work.

PyVessel is a local development environment for Python projects, available for all major platforms. That means keeping your Python version, commands, packages, terminals, and editors close together instead of scattering them across tabs, shells, and notes.

Blue PyVessel robot illustration flying through a bright sky.

Python versions

Keep every local project on the right interpreter.

Track Python versions per project and keep the active runtime visible before you open another shell.

Run commands

Launch apps, scripts, and terminals from one control surface.

Start servers, open terminals, run scripts, and keep repeatable commands close to the project that needs them.

uv workflow

Use uv without juggling manifests and shell state.

Manage packages, sync environments, and work with pyproject constraints inside a calmer desktop flow.

Editors

Jump into VS Code or Zed without losing context.

Open the current project in your editor straight from PyVessel once the CLI commands are available on your machine.

Overview

See the important parts of a project at a glance.

One place to scan project paths, terminals, packages, commands, and the app start entry point before you hit run.

Simple Python setup. No fuss, no friction

Move from project overview to terminal, package sync, and editor launch without context switching.

The goal is not more dashboards. The goal is a cleaner local workflow for indie developers, small teams, universities and businesses that need local Python projects to stay predictable.

Illustrated developer desk scene used as a visual accent for PyVessel.
01

Select a local project and confirm its Python version.

02

Open a terminal or saved command without leaving the project overview.

03

Run the app start command or script you need right now.

04

Open the same project in VS Code or Zed when you need to edit.

Pricing

Simple pricing that matches the product.

Start with the free plan when one project is enough. Move to Premium when you want unlimited local usage across your Python work.

Always free

A focused local workflow for a single active Python project.

Plan

Start free

+

1 project

+

1 terminal

+

1 saved command

+

No agents

+

Create account to test the premium with a 7-day free trial

Install Free

Premium

Unlock unlimited local workflow control across all of your Python projects.

Plan

$99/year

+

Unlimited projects

+

Unlimited terminals

+

Unlimited saved commands

+

Unlimited usage

Download and Upgrade Later
FAQ

A few practical questions before you install.

Keep the evaluation simple: local-first workflow, straightforward install guidance, and editor launching that depends on real local CLI setup.

Is PyVessel built for local-first work?

Yes. PyVessel is a desktop app for local Python workflows. It is meant to help you manage local versions, uv usage, commands, terminals, packages, and editor launches without turning the product into a cloud control panel.

Why does macOS warn that the app is unsigned?

Current macOS builds may open with an unsigned app warning. The install page walks through the practical fix: launch once, then use System Settings > Privacy & Security > Open Anyway or right-click > Open when Finder blocks the first run.

Can PyVessel open VS Code and Zed directly?

Yes, when the editor CLI command is installed or the app is otherwise discoverable on your system. Install the code and zed commands on PATH to make editor launching reliable from inside PyVessel.

Install next

Install PyVessel, enable the editor CLIs, and keep your local Python workflow moving.

The install guide covers Linux, Windows, and macOS, plus the unsigned macOS flow and the PATH steps for VS Code and Zed.

Platforms

Linux, Windows, macOS

macOS note

Unsigned app first-run steps included

Editor setup

Enable the code and zed CLIs

PyVessel robot illustration used as a final call-to-action accent.

Install flow

Download the app, handle the first-run prompt if needed, and make sure your editor CLIs are discoverable.