Reading the repo
Opening the box…
Reading the repo
Opening the box…
Assembly instructions
Packy is a lightweight, free, cross-platform CLI utility made to pack entire codebases, directories, and file structures into a single optimized Markdown file. Perfectly engineered to feed clean structural context straight into LLMs or custom AI prompts.
Fresh setup, read just now
Will it work on macOS?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
Needs Git: xcode-select --install
git clone https://github.com/pagecoy/packy.git cd packy
Node.js LTS (no version pinned)
# needs nvm: brew install nvm (or https://github.com/nvm-sh/nvm) nvm install --lts
npm ci
npm run dev
Run the tool from the root of any workspace you want to pack.
IMPORTANT NOTE:
DEFAULT_IGNORES in src/index.ts. There might be things I didn't hardcode for fallbacks (if there is no .gitignore), just be aware.packy-cli [options]
| Flag | Full Option | Description |
| --- | --- | --- |
| -c | --copy | Stream the output context directly to your system clipboard. |
| -s | --strip-comments | Ignore inline comments out of source code components. |
| -m | --map-only | Generate only the file tree without source file contents |
| -V | --version | Display current package version details. |
| -h | --help | Pull up CLI tool parameters and configuration help. |
Pack your project workspace, strip out developer comments, and copy the whole payload straight to your clipboard:
packy -s -c
No reports for macOS yet.
GitManual AI Agent reads the 2 key files and writes a step-by-step guide for macOS. Once written, it's saved for everyone.