Skip to main content

Promptdump

A command-line tool to quickly gather and format code and directory structures for AI prompts. This can be useful for creating prompts for e.g. Google AI Studio, which has a large context limit.

  • 📁 Formats the relevant files in an entire codebase into a prompt.
  • 📋 Copies output to clipboard by default for quick pasting into AI tools.

Installation

# Install using pipx (recommended)
pipx install promptdump

# Or run without installing
uvx promptdump

Usage

Examples

Scan current directory (default extensions: .md, .py, .cpp, .hpp, .js, .ts, .java, .go, .rs, .c, .h) and copy to clipboard:

promptdump

Scan specific file types:

# Only Python and JavaScript files
promptdump .py .js

Include specific files by name:

# Include specific files regardless of extension
promptdump -f pyproject.toml README.md

Combine file types and specific files:

# Include Python files and specific config files
promptdump .py -f requirements.txt config.json

Scan a different directory:

promptdump -d /path/to/project

Save output to a file:

promptdump -o output.txt

Save output to stdout (useful for piping to other commands):

promptdump -o -

Use a custom exclude file (default: .gitignore):

promptdump -e .gitignore_custom

Enable verbose output:

promptdump -v

Options

  • [EXTENSIONS] - File extensions to include (e.g., .py .js .ts)
  • -f, --files [FILES ...] - Include specific files by name (e.g., README.md) AI- -d, --directory PATH - Directory to scan (default: current directory)
  • -o, --output FILE - Write output to file instead of clipboard
  • -e, --exclude FILE - File containing patterns to exclude (default: .gitignore)
  • -v, --verbose - Enable verbose output
  • --help - Show help message and exit

Metadata

Release files for promptdump 0.2.0

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

Source distribution (sdist)

Source distribution for promptdump 0.2.0
File Size Uploaded
promptdump-0.2.0.tar.gz 13.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for promptdump 0.2.0
File Interpreter ABI Platform
promptdump-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 19.0 kB

Release files / promptdump-0.2.0.tar.gz

Download URL promptdump-0.2.0.tar.gz
Size 13.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3f540a6b0abaa813dd5244396c8e6daf4a5f438e8af3bcb6e07e9fb512d7253d
BLAKE2b-256 checksum
How to use checksums
c6932fbfddb82c5d5348a102acd7c400a996fb3d412147bffead16d9218c6566
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.14

Release files / promptdump-0.2.0-py3-none-any.whl

Download URL promptdump-0.2.0-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
931421cf735a2b1cdf160b815073dcc9dbd59308c9172ee9b17f273bcc7466df
BLAKE2b-256 checksum
How to use checksums
b8bed28e9c4e0e41e920800de1b5521003566d5f5bb8b6a031266db2dbabeb60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.14

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

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