An elegant, zero-dependency userscript that packages directories and codebases for AI chats. Features smart markdown chunking, customizable ignore patterns, binary file uploads, and a premium Liquid Glass interface.
An elegant, zero-dependency userscript that packages directories and codebases for AI chats. Features smart markdown chunking, customizable ignore patterns, binary file uploads, and a premium Apple-inspired "Liquid Glass" interface.
The userscript runs on and is optimized for the following AI platforms:
chatgpt.com)claude.ai)gemini.google.com, aistudio.google.com)deepseek.com)perplexity.ai)meta.ai)arena.lmsys.org,arena.ai)grok.com)chat.mistral.ai)copilot.microsoft.com)huggingface.co/chat)qwen.ai)aistudio.xiaomimimo.com)agent.minimax.io)groq.com)openrouter.ai)kimi.com)z.ai)createElementNS and custom helpers) with absolutely no innerHTML injection, rendering cleanly on Google Gemini and Google AI Studio.codebase_manifest.md, and dynamically chunks individual files exceeding settings limits to prevent LLM rejection.codebase_manifest.md for targeted analysis requests.(2.00 MB)) next to the byte input in settings.⌥⇧U or Alt+Shift+X).⌥⇧ on macOS, Alt+Shift+ on Windows/Linux) and keyboard handlers based on the host operating system.Alt+Shift+U (or Option+Shift+U on macOS).npm install
npm run dev
npm run build # outputs dist/codebase-uploader.user.js
npx tsc --noEmit # type check
This project is licensed under the MIT License.