{"id":30252231,"url":"https://github.com/cyberytti/codesqueeze","last_synced_at":"2025-08-15T11:40:16.507Z","repository":{"id":309224708,"uuid":"1035534085","full_name":"cyberytti/CodeSqueeze","owner":"cyberytti","description":"CodeSqueeze is a command-line tool that compress your codebase into a single, AI-ready text file, perfect for sharing with chatbots like Qwen or Claude.","archived":false,"fork":false,"pushed_at":"2025-08-10T17:32:04.000Z","size":36,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-10T18:07:41.620Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cyberytti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-08-10T15:50:33.000Z","updated_at":"2025-08-10T17:32:07.000Z","dependencies_parsed_at":"2025-08-10T18:07:42.718Z","dependency_job_id":"67b1d2e5-6aba-449d-ae4c-0c080e88648c","html_url":"https://github.com/cyberytti/CodeSqueeze","commit_stats":null,"previous_names":["cyberytti/codesqueeze"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/cyberytti/CodeSqueeze","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberytti%2FCodeSqueeze","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberytti%2FCodeSqueeze/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberytti%2FCodeSqueeze/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberytti%2FCodeSqueeze/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cyberytti","download_url":"https://codeload.github.com/cyberytti/CodeSqueeze/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cyberytti%2FCodeSqueeze/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270564825,"owners_count":24607758,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-15T02:00:12.559Z","response_time":110,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-15T11:40:12.149Z","updated_at":"2025-08-15T11:40:16.455Z","avatar_url":"https://github.com/cyberytti.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🤖 CodeSqueeze\n\n\u003e **Upload your entire codebase to ChatGPT, Claude, or any AI - without hitting token limits!**\n\n![CodeSqueeze Banner](https://github.com/cyberytti/CodeSqueeze/blob/main/assets/CodeSqueeze_image.png)\n\n\u003cdiv align=\"center\"\u003e\n\n[![Python](https://img.shields.io/badge/Python-3.12+-blue.svg)](https://python.org)\n[![UV](https://img.shields.io/badge/UV-Ready-green.svg)](https://docs.astral.sh/uv/)\n[![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)\n\n**Finally! Share your entire project with AI assistants in one click** 🚀\n\n\u003c/div\u003e\n\n---\n\n## 😤 **Tired of This?**\n\n❌ **\"Your message is too long\"**  \n❌ **Copying files one by one to ChatGPT**  \n❌ **AI missing context because you can't share the full codebase**  \n❌ **Explaining your project structure over and over**  \n❌ **Token limit errors killing your productivity**  \n\n## ✅ **CodeSqueeze Fixes It All!**\n\n✨ **One command** → **Entire codebase ready for any AI**  \n📋 **Auto-copies to clipboard** → **Paste directly into ChatGPT/Claude**  \n🎯 **Perfect context every time** → **Better AI responses**  \n\n---\n\n## 🎯 **Perfect For When You Want To:**\n\n| **🔥 Use Case** | **Why You Need CodeSqueeze** |\n|-----------------|-------------------------------|\n| **🐛 Debug Complex Issues** | Give AI your full codebase context for accurate solutions |\n| **📚 Code Reviews** | Share entire project with teammates or AI for comprehensive feedback |\n| **🚀 Refactoring Help** | Let AI see all interconnected files to suggest better architecture |\n| **📖 Documentation** | AI can write better docs when it sees your complete project |\n| **🎓 Learning \u0026 Teaching** | Share codebases with mentors, students, or AI tutors |\n| **🔄 Migration Projects** | Get help converting entire codebases to new frameworks/languages |\n| **⚡ Quick Onboarding** | New team members understand your project structure instantly |\n\n---\n\n## 🚀 **Get Started in 30 Seconds**\n\n### **Install on macOS and Linux**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/cyberytti/CodeSqueeze/main/install.sh | sudo bash\n```\n\n### **Check help**\n```bash\nCodeSqueeze --help\n```\n\n**That's it!** 🎉 **Now you are ready to squeeze your code bases**\n\n---\n\n## 💡 **Real-World Examples**\n\n### **🐛 \"My React app has a weird bug\"**\n```bash\nCodeSqueeze my-react-app --copy\n```\n→ Paste in ChatGPT: *\"Here's my full React app. There's a weird rendering bug on the dashboard page. Can you help me find what's causing it?\"*\n\n### **📚 \"Please review my Python project\"**\n```bash\nCodeSqueeze my-python-project --ignore tests --copy\n```\n→ Paste in Claude: *\"Can you review this codebase and suggest improvements for performance and code quality?\"*\n\n### **🎓 \"Explain this codebase to me\"**\n```bash\nCodeSqueeze legacy-project --copy\n```\n→ Paste in AI: *\"I inherited this codebase. Can you explain how it works and create documentation for the main components?\"*\n\n### **🔄 \"Help me migrate to Next.js\"**\n```bash\nCodeSqueeze old-react-app -e json -e md --copy\n```\n→ Paste in AI: *\"Can you help me migrate this React app to Next.js 14? What's the best approach?\"*\n\n---\n\n## 🎮 **Common Commands You'll Love**\n\n```bash\n# 📋 Most used: Copy entire project to clipboard\nCodeSqueeze my-project --copy\n\n# 📝 Include config files and documentation  \nCodeSqueeze my-project -e json -e yaml -e md --copy\n\n# 🚫 Skip test files and build folders\nCodeSqueeze my-project --ignore tests --ignore build --copy\n\n# 🎯 Include only specific important files\nCodeSqueeze my-project -f README.md -f package.json --copy\n\n# 💾 Save to file instead of clipboard\nCodeSqueeze my-project -o my-project-for-ai.txt\n```\n\n---\n\n## 🌟 **Works With All Your Favorite AI Tools**\n\n\u003cdiv align=\"center\"\u003e\n\n| **🤖 AI Assistant** | **✅ Status** | **💡 Best For** |\n|-------------------|--------------|-----------------|\n| **ChatGPT** | Perfect | Code reviews, debugging, refactoring |\n| **Claude** | Perfect | Complex analysis, documentation |\n| **Qwen** | Perfect | Open-source AI development |\n| **Any AI** | Works! | Whatever you're using |\n\n\u003c/div\u003e\n\n---\n\n## 🎯 **What Languages Work?**\n\n**All of them!** 🌍 Python, JavaScript, Java, C++, Rust, Go, TypeScript, PHP, Ruby, Swift, Kotlin... **If you code in it, CodeSqueeze handles it.**\n\n---\n\n## ❓ **FAQ**\n\n### **\"Will this work with my huge codebase?\"**\nYes! CodeSqueeze is smart about what to include. It skips build files, dependencies, and other clutter - keeping only what AI needs to help you.\n\n### **\"What if I hit token limits anyway?\"**\nCodeSqueeze shows you the estimated token count. You can exclude folders (`--ignore node_modules`) or file types to fit any limit.\n\n### **\"Can I use this for proprietary code?\"**\nAbsolutely! Everything stays on your machine. You control what gets shared and with whom.\n\n### **\"Do I need to install Python dependencies?\"**\nNope! UV handles everything automatically. Just run the command.\n\n---\n\n\n\u003cdiv align=\"center\"\u003e\n\n## ⭐ **Love CodeSqueeze?**\n\n**Star this repo** if it made your life easier!\n\n**Share it** with fellow developers who are tired of token limits!\n\n---\n\n*Built by developers who were frustrated with copying code files one by one* 😅\n\n**Stop fighting token limits. Start building better software with AI.** 🚀\n\n\u003c/div\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyberytti%2Fcodesqueeze","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcyberytti%2Fcodesqueeze","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcyberytti%2Fcodesqueeze/lists"}