Skip to content
aicoolies logo
poethepoet logo

Poethepoet

Task runner for Python with Poetry and uv

Poethepoet (poe) is a batteries-included task runner for Python projects that integrates with Poetry and uv package managers. Define tasks in pyproject.toml, compose them in sequential, parallel, or DAG workflows, and execute with full virtual environment context. Supports shell commands, Python scripts, environment variables, .env file loading, and auto-generated shell completion across bash, zsh, and fish for streamlined development workflows.

About Poethepoet

Poethepoet is a lightweight task automation tool tailored for Python developers who want to manage project tasks without leaving their pyproject.toml. It works as both a standalone CLI and as a Poetry plugin eliminating the need for separate Makefile or shell script management. Running tasks within the project virtual environment it automatically handles dependency context and environment variable setup, a critical feature that eliminates configuration friction across development teams and CI pipelines.

The task composition model supports sequential execution for dependent workflows, parallel execution for concurrent operations, and directed acyclic graphs for complex multi-stage pipelines. Each task supports shell command execution, Python script invocation, environment variable interpolation, and .env file loading. Self-documenting task features automatically generate help text from task definitions and shell completion generation covers bash, zsh, and fish.

Poethepoet fills a genuine gap in the Python ecosystem where existing tools like Make and npm scripts often clash with Python environment management. By integrating with Poetry and uv it ensures tasks execute in the correct virtual environment with correct dependencies. This is especially valuable in CI/CD pipelines, development workflows, and team environments where consistency matters. The minimal learning curve and integration with existing packaging workflows make it a natural choice for teams using modern Python practices.

Pricing & Platform Specs

Pricing Summary

Poe the Poet is completely free and open-source under the MIT license, with no paid tiers or enterprise licensing fees.

Supported Platforms

Python task runner integrated with Poetry and uv

Explore categories, tags & use cases

AI-powered production incident resolution

Resolve AI automates production incident investigation, diagnosis, and remediation acting as an AI SRE that participates in every on-call rotation. Autonomously investigates incidents pursuing multiple hypotheses in parallel, validates against real evidence, creates code snippets and drafts PRs, generates post-mortems, and onboards new teammates with instant answers about code and infrastructure. Drives 5x faster MTTR and 87% faster incident investigations.

paid

Security operations resilience for SOC teams

Fig provides a Security Operations Resilience platform designed for modern SOC teams facing both unplanned and planned changes. Features drift detection to catch unplanned infrastructure changes, automated drift repair with testing, planned change modeling to simulate initiatives before deployment, version control, and automatic deployment with rollbacks. Helps teams maintain security coverage while shipping risk-free at 10x speed and focusing on strategic cyber work.

paid

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is Poethepoet?

Poethepoet (poe) is a batteries-included task runner for Python projects that integrates with Poetry and uv package managers. Define tasks in pyproject.toml, compose them in sequential, parallel, or DAG workflows, and execute with full virtual environment context. Supports shell commands, Python scripts, environment variables, .env file loading, and auto-generated shell completion across bash, zsh, and fish for streamlined development workflows.

Is Poethepoet free?

Yes — Poethepoet is open source and free to use. Poe the Poet is completely free and open-source under the MIT license, with no paid tiers or enterprise licensing fees.

Is Poethepoet open source?

Yes — Poethepoet is open source.

Is Poethepoet still maintained?

Yes — Poethepoet is active. Its listing was last verified on August 26, 2026.

What are the best Poethepoet alternatives?

The first editor-selected Poethepoet alternatives are Resolve AI, Fig Security.