A delightfully fast CLI tool that bundles your code into a single, AI-friendly format
Author’s Note:
This README was drafted with AI assistance.
I’m usually too lazy to write proper docs, but I actually reviewed this one, so it shouldn’t be too cursed...
Besides, it writes better than me ( ¬ ࡇ,¬ )
Though the code is written by me! no AI in that!
Ever tried explaining your entire codebase to an AI assistant, only to spend 20 minutes copy-pasting files? Yeah, me too. That's why TreeClip exists!
TreeClip traverses your project directory, gathers all your code files, and bundles them into one neat package with proper headers showing where each piece came from. It's like creating a "highlight reel" of your project that AI models can actually digest in one go.
Think of it as: Your project, but as a single, well-organized document that preserves all the context.
For comprehensive documentation, please visit our GitBook documentation.
You can install treeclip directly from crates.io using Cargo:
cargo install treeclipThis will install the binary on your system, making it available from anywhere!
If you'd rather build it yourself from the source code:
git clone https://github.com/seyallius/treeclip.v2.git
cd treeclip.v2
cargo build --releaseThe binary will be located at target/release/treeclip. You can also run cargo install --path . to install it locally
from the repository folder.
# Bundle the current directory and copy it to the clipboard
treeclip run --clipboardNow you can paste the entire project structure into your favorite AI chat! Easy peasy. (づ。◕‿‿◕。)づ
For comprehensive documentation, including detailed usage patterns, troubleshooting, and advanced features, please visit our GitBook documentation.
Made with ♡ by someone tired of copy-pasting code files!