Skip to main content

⚡️ Instant Boilerplate for Python Projects ⚡️

Fast, easy and reliable project generator for your Python projects.

Getting Started  •  Usage  •  How to: Custom Projects  •  AI Agent Harness

Instant Python replaces extensive manual setup with a simple command to get started quickly. Its motivation is to emulate commands like `ng new` or `create-react-app`, but for Python projects.

Why use Instant Python? Generating your Python project with Instant Python lets you:

  • ⏱️ Slash folder & config setup time to seconds
  • 🐍 Instantly install & switch between any Python version
  • 🔧 Effortlessly configure your favorite project manager
  • 📁 Kickstart with ready-made or fully custom project structures
  • 🔄 Initialize a Git repo in just a few clicks
  • 📦 Auto-install all your go-to dependencies
  • 🚀 Ship with production-ready boilerplates out of the box
  • 🤖 Include a complete AI agent setup for assisted development

🚀 Quick Start

Once installed, generating a project takes two commands:

ipy config   # answer a few questions through an interactive wizard to create your ipy.yml configuration file
ipy init     # generate the project from that configuration file
  • ipy config asks you about your project (name, Python version, project manager, template, dependencies, and more) and writes an ipy.yml configuration file in the current directory.
  • ipy init reads that ipy.yml file and generates your new project.

See the First Steps guide for a full walkthrough.

✨ NEW ✨ Create Fully Customized Projects

Take full control of your project generation! With custom templates, you can:

  • 🎨 Design your own project structure that matches your architectural patterns (like Hexagonal Architecture)
  • 📝 Create reusable file templates with your standardized code and best practices
  • 🔄 Enforce consistency across all your Python projects
  • ⚡ Eliminate repetitive boilerplate and setup tasks

Whether you have a standardized project structure you always use or specific architectural patterns you want to enforce, custom templates let you generate projects exactly the way you want them. Learn how to create your first custom template and level up your project generation workflow!

🤖 AI Agents Setup

Generate projects with a pre-configured AI agent environment to assist your development workflow. When you include the ai_agents built-in feature, your project comes with:

  • AGENTS.md — Project rules and guidelines that configure AI agents to follow your coding standards
  • Skills — Reusable instruction sets for common tasks: code review, refactoring, story splitting, test analysis, and more
  • Commands — On-demand workflows for recurring operations: committing changes, running security reviews, analyzing technical debt
  • Architecture Decision Records (ADR) — Templates to document and track technical decisions
  • Design Docs — Templates to capture feature requirements and implementation plans

All generated under docs/ and .agents/ directories, ready to use with any AI coding assistant that supports agent configuration. See all available skills and commands.

Navigation Guide

This section provides a high-level overview of the instant-python documentation so can quickly find what you need.

For Users

For Developers

  • Contributing: learn how to contribute to instant-python development.
  • Releases: understand our release process and versioning.
  • Security: understand our security policies and reporting procedures.

Need help?

🔒 Privacy & Usage Metrics

To improve instant-python and provide a better experience, we collect anonymous usage metrics. No personal or sensitive information is collected.

What we collect:

  • Command executed and IPY version
  • Operating system type
  • Python version, dependency manager, and template choices
  • Error types (when commands fail)

What we DON'T collect:

  • No file paths, project names, or code content
  • No personal information or IP addresses

How to opt out: Set the environment variable IPY_METRICS_ENABLE=false

For complete details, see our Privacy & Metrics documentation.

Metadata

Release files for instant-python 0.27.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for instant-python 0.27.1
File Size Uploaded
instant_python-0.27.1.tar.gz 507.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for instant-python 0.27.1
File Interpreter ABI Platform
instant_python-0.27.1-py3-none-any.whl Python 3 none any Details

Total release size: 748.9 kB

Release files / instant_python-0.27.1.tar.gz

Download URL instant_python-0.27.1.tar.gz
Size 507.1 kB
Tags Source
SHA-256 checksum
How to use checksums
8e307a51ba2dbf16066e896646bb0c87179a8fa24a07c75e52887e1eaab1e2dc
BLAKE2b-256 checksum
How to use checksums
7193e3fe92c71c8f77c0b7dc68d7673b26377f716b82729a7b4254d15e69f872
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release files / instant_python-0.27.1-py3-none-any.whl

Download URL instant_python-0.27.1-py3-none-any.whl
Size 241.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1a4d91261e15b8f54097cd243e28a8ee5c068b82334cb999f1917d23e2235982
BLAKE2b-256 checksum
How to use checksums
4be966b2e46dda3fd2729ce7fa323bf337dc01d0b55817b6d8b04691bbc4f6b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 12, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.27.1 This release

2 release files

0.27.0

2 release files

0.24.0

2 release files

0.21.0

2 release files

0.19.1

2 release files

0.19.0

2 release files

0.18.1

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.2

2 release files

0.15.1

2 release files

0.15.0

2 release files

0.13.0

2 release files

0.12.1

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page