repOx v0.2.0: Added architectural --outline mode (80% token reduction), synthetic tool-call JSON format, and Git diff packing based on your feedback

Wait 5 sec.

A couple of days ago I shared repOx (a sub-15ms Rust CLI & lazygit-style TUI for packing repositories into LLM prompts) and got awesome feedback from this community. I just released v0.2.0 implementing the most requested features: Architectural Outline Mode (repox --outline): Strips function implementation bodies { ... } and keeps only structs, classes, traits, imports, and function signatures across Rust, Python, Go, TS/JS, and C/C++. Cuts token usage by 75–85% when you only need architectural context. Synthetic Tool-Call Format (repox -f tool-call): Formats the repository as a JSON array of read_file tool calls & responses — great for agent harnesses and local models trained on tool-use trajectories. Smart Lockfile Summarizer (repox --summary-locks): Instead of burning 40k tokens on Cargo.lock / package-lock.json or hiding dependency versions completely, it parses lockfiles (Cargo.lock, package-lock.json, pnpm-lock.yaml, poetry.lock, yarn.lock, go.sum) into a tiny "package @ version" manifest (95%+ token reduction). Git-Aware Packing (repox --modified / --staged): Pack only the files touched in your current working tree or staging area. TUI Upgrades (repox -i): Added lexical syntax highlighting in the preview pane, Shift+C to copy a reproducible CLI command, and OSC 52 clipboard fallback for tmux / herdr / SSH. Install / Update: - Crates.io: cargo install repox-cli - One-liner: curl -fsSL https://raw.githubusercontent.com/WVDYC/repOx/main/install.sh | sh GitHub: https://github.com/WVDYC/repOx   submitted by   /u/Wvdy_CC [link]   [comments]