Skip to content

Getting Started

Choose your preferred installation method:

Terminal window
go install github.com/1broseidon/promptext/cmd/promptext@latest

Linux/macOS:

Terminal window
curl -sSL https://raw.githubusercontent.com/1broseidon/promptext/main/scripts/install.sh | bash

Windows PowerShell:

Terminal window
irm https://raw.githubusercontent.com/1broseidon/promptext/main/scripts/install.ps1 | iex

Download binaries from GitHub Releases and add to your PATH.

Terminal window
# Process current directory (TOON format to clipboard)
promptext
# Use alias for convenience
prx
# Process specific directory
promptext -d /path/to/project
# Show project overview only
promptext -i
# Export to file (format auto-detected from extension)
promptext -o context.toon
promptext -o context.md
promptext -o project.xml
FlagDescription
-dDirectory to process
-eFile extensions (.go,.js)
-xExclude patterns
-fFormat (toon, markdown, xml)
-oOutput file (auto-detects format)
-iInfo mode only
-rRelevant keywords for prioritization
--max-tokensToken budget limit
-vVerbose output
-qQuiet mode for scripting

Filter by file type:

Terminal window
promptext -e .go,.js,.ts

Exclude directories:

Terminal window
promptext -x "node_modules/,vendor/,test/"

Generate reports:

Terminal window
# TOON format (default, token-optimized)
promptext -o context.toon
# Markdown format
promptext -f markdown -o context.md
# XML format for automation
promptext -f xml -o report.xml

Prioritize relevant files:

Terminal window
# Focus on authentication code
promptext -r "auth login OAuth"
# Database-related files
promptext -r "database SQL migration"

Stay within token budgets:

Terminal window
# Limit to 8000 tokens (Claude Haiku)
promptext --max-tokens 8000
# Combine with relevance for smart selection
promptext -r "api routes" --max-tokens 5000
Terminal window
# Quick context (3k tokens)
prx -r "auth" --max-tokens 3000
# Standard context (8k tokens)
prx -r "api database" --max-tokens 8000
# Full codebase (within limits)
prx --max-tokens 50000
Terminal window
# Export project overview
prx -i -o overview.md
# Export full context in markdown
prx -f markdown -o full-context.md
Terminal window
# Machine-readable XML
prx -f xml -o build/context.xml
# Quiet mode for scripting
prx -q -o context.toon