AI Coding Assistants

Shiv

Build fully self-contained zipapps with all dependencies included.

Status
Generally available
Last checked
Checked · Oct 12, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Shiv is a command line utility that allows developers to create portable Python applications by packaging them into self-contained zip files, including all necessary dependencies. This makes it easy to distribute and run Python apps in environments where installation of external packages might be restricted or undesirable.

Shiv stands out by providing a straightforward way to package Python applications with all their dependencies, making it ideal for environments where dependency management is challenging or restricted.

When it fits — and when it doesn’t

A good fit for

  • Developers who need to distribute Python apps with minimal setup requirements.

  • Teams working in environments with strict dependency management policies.

  • Individuals looking for a simple way to share Python scripts without complex installations.

Look elsewhere if

  • Projects requiring real-time updates or dynamic dependencies that change frequently.

  • Scenarios where the size of the distributed application is critical and must be minimized.

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Limited to Python applications only

    Shiv is specifically designed for packaging Python applications and does not support other programming languages.

  2. 02

    Potential issues with complex dependency trees

    Complex dependencies can sometimes lead to missing or conflicting packages within the self-contained zip files.

  3. 03

    Manual intervention required for certain package configurations

    Some Python packages require manual configuration or additional steps to be included properly in the zip file.

What it does well

  • Creates self-contained zipapps with all dependencies included.

  • Easy to distribute and run Python applications in isolated environments.

  • Supports PEP 441 for creating standalone executable files.

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up Shiv

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for Shiv’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

Shiv — tracked on AI Navigator

Markdown

[![Shiv — tracked on AI Navigator](https://navigateaitools.com/badge/shiv.svg)](https://navigateaitools.com/explorer/tool/shiv)

HTML

<a href="https://navigateaitools.com/explorer/tool/shiv"><img src="https://navigateaitools.com/badge/shiv.svg" alt="Shiv — tracked on AI Navigator" height="58"></a>