TreeClip 🌳✨
A delightfully fast CLI tool that bundles your code into a single, AI-friendly format
What's This All About? (◕‿◕✿)
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.
Documentation 📚
For comprehensive documentation, please visit our GitBook documentation.
Installation 🚀
From Crates.io (Recommended)
You can install treeclip directly from crates.io using Cargo:
This will install the binary on your system, making it available from anywhere!
From Source
If you'd rather build it yourself from the source code:
The 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
Now 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.