-
Readme Generator: Analyze your project (FastAPI project, CLI Tool, Python Package) and generate the best README.md possible for the purpose.
-
Codebase to Markdown: Scan the codebase of your project and generate a unique Markdown file containing all the project files with project tree. Perfect to share with LLMs.
-
XML Tags easy: Using a custom syntax on format
tag:<content>, it produces the XML tags -><tag>content</tag>. Also LLM's friendly. -
Agent Templates: Manage and distribute AI agent configuration templates such as AGENTS.md.
-
Cheatsheets: Quick access to development cheatsheets
-
Dependencies Scanner: Scan a requirements.txt or pyproject.toml and gives you the outdated packages in a well-printed list (with colors !)
-
With Homebrew (macOS/Linux):
brew tap dim-gggl/brew && brew install super-pocket -
With uv (recommended):
uv tool install super-pocket
-
With pip/pipx: It is Highly recommended to use a virtual environment.
python3 -m venv venv source venv/bin/activate pip install super-pocket # or pipx install super-pocket
-
Quick check:
pocket --versionshould answer without whining. -
Double check:
which pocket, in this case should returnyour/project/path/venv/bin/pocket
Don't know where to start? Just type:
pocketThis launches a guided interactive menu. Navigate through tools, get prompted for parameters, and explore features without memorizing commands. Type exit or Q to quit.
- Terminal power-users:
pocket --helpfor the menu, thenpocket <group> --helpto zoom in. - Concrete examples below (all available stand-alone).
pocket project readme -p .scans the repo, asks a few questions, and spits out a full README.- Expected output: a push-ready README.md with sections and badges aligned to your stack.
pocket project to-file -p . -o project-all-in-one.md- Output: one file with the tree + every file inline. Perfect to drop into an LLM.
pocket markdown render README.md -w 100- Output: your Markdown with colors and aligned titles directly in the terminal.
pocket project req-to-date requirements.txt- Typical output:
fastapi 0.110.0 -> 0.121.3(red for the old, green for the new).
- List:
pocket documents list - Copy a template:
pocket documents copy unit_tests_agent -o .AGENTS/ - Initialize everything at once:
pocket documents init -o .AGENTS
pocket pdf convert README.md -o README.pdf- Output: a clean PDF without fighting LaTeX.
- Favicons:
pocket web favicon logo.png -o favicon.ico --sizes "64x64,32x32" - Job search:
pocket web job-search "python developer" --work_from_home -o jobs.json(setRAPIDAPI_API_KEYin your env).
pocket xml "note:<hello world>"- Output:
<note>hello world</note>(chain multiple tags, it keeps up).
- View in 2s:
pocket documents view SQL -t cheatsheet - Local copy to work offline:
pocket documents copy git -o docs/cheats/
Everything above works directly from the CLI without the interactive UI. Perfect for CI or your own automation scripts.
The initial command pocket is a way to unify all these tools, but it also works to do:
req-to-date requirements.txt
proj2md -p . -o proj2md.md
xml "context:<Job interview post:<back-end developer>>"
This last command should return: Job interview back-end developer
