CompactForIA (PC & Mac) — Give your entire project to an AI, without exposing your secrets
You want to use ChatGPT, Claude, Gemini, or another AI to analyze, refactor, optimize a complete project… but you rightly refuse to send it passwords, API keys, tokens, connection strings?
CompactForIA is made exactly for that: it gathers your project into a single text file usable by an AI, while removing sensitive data according to a list of words/phrases that you control.
👉 Result: you can give the AI the complete context (architecture, code, useful config) without the stress of “I may have sent a secret”.
Why it's important (really!)
Sending credentials to an AI is not “just a small mistake,” it's serious! If you've already done it, change your passwords immediately!
A API key, a token, a password, or a connection string with password can be enough to:
- access your databases
- consume (and bill you for) APIs
- compromise a production environment
- expose customer data
In short: it's serious.
CompactForIA is designed to significantly reduce this risk by providing you with a simple and secure flow to prepare your code before sharing it.
⚠️ Important: like any tool, perfect security does not exist. CompactForIA helps you avoid leaks by removing what you define (words/phrases). The best practice remains to quickly review the final file and never share secrets.
What CompactForIA does
1) You point to your project folder (regardless of the language or framework)
2) You choose the useful extensions (e.g., .cs, .razor, .js, .json, .pdf, etc.)
3) You exclude “noise” folders (e.g., bin, obj, .git, etc.)
4) You define the words/phrases to remove (e.g., password, apiKey, secret, connectionstring, HOST=, etc.)
5) CompactForIA generates a unified text file, ready to be copied/pasted into an AI.
Main features
- ✅ Filtering by extensions
Includes only what interests you:.cs,.vb,.razor,.js,.css,.json, .pdf, etc. - 🚫 Exclusion of directories
Ignores unnecessary or dangerous folders to share:bin,obj,.git,node_modules,Properties, etc. - 🔒 Removal of sensitive data (by customizable list)
The words/phrases you specify are erased from the content before generating the final file (passwords, tokens, keys, etc.). - 📄 Output in a single file
A single text file, easy to paste into ChatGPT / Claude / Copilot Chat. - 🧠 Designed for LLMs (Large Language Models)
Less noise, more useful context → the AI understands your project better → more relevant responses.
Concrete example
You are working on a .NET + Blazor API and you want the AI to help you with:
- improving your service layer
- detecting repetitions / bad practices
- proposing a clean refactoring
- analyzing the project structure
With CompactForIA:
- You select the project folder
- You include
.cs/.razor/.json - You exclude
bin/obj/.git - You add words to remove (
password,apikey,token,connectionstring, etc.) - You generate the file → you paste it into the AI
And there, the AI finally sees your entire project, without you spending an hour copying and pasting 20 files manually.
Ideal for…
- developers who want a global feedback on a project
- those who work with AIs every day
- assisted code reviews (without leaking secrets)
- stopping “copy-pasting file by file” like in 2009 😄
Compatibility
- 🖥️ Windows (PC)
- 🍎 macOS (Mac)
Current version & updates
v1.7 (current)
- ✅Minor bug fixes and addition in applications for subscribers "One for All"
v1.4
- ✅Reading PDF, DOCX, RTF files in addition to all text files
- ✅Search and replace text using Regex
v1.3
- ✅ memorization of parameters by selected project
- ✅ improvements in comfort and productivity
(You can detail your other changes here if you want a small complete changelog.)
Buy CompactForIA
✅ Free trial available (ideal for testing on a real project) for 30 days
After that, you switch to a license "One for All" to unlock full usage by subscribing to access all Digital3D software for 12€ per month, not only can you use this software but all the others for the same price here.
FAQ (quick)
Does CompactForIA automatically detect all secrets?
It mainly works through your list of words/phrases to remove. This is intentional: you keep control. In any case, a quick proofreading of the final file is a good practice.
Does it work for any project?
Yes: you choose the extensions, so you can adapt it to .NET, Node, Python, Java, front-end, etc.
Why only one text file?
Because AIs are much more effective when they have an overview, in a simple format to ingest.
Download
Compact for IA is available now here
- for PC: CompactIA for PC
- for MAC Arm64: CompactIA for MAC Arm64 (M1,M2,M3,M4)
- for MAC x64: CompactIA for MAC x64 (Intel)
Aucun commentaire pour le moment.