CompactForIA (PC & Mac) — 将你的项目交给AI,而不暴露你的秘密
你想使用ChatGPT、Claude、Gemini或其他AI来 分析、重构、优化一个完整的项目……但你拒绝(有正当理由)向它发送密码、API密钥、令牌、连接字符串?
CompactForIA正是为此而生:它将你的项目汇集到一个可供AI使用的文本文件中,同时删除敏感数据,根据你掌握的单词/短语列表。
👉 结果:你可以向AI提供完整的上下文(架构、代码、实用配置),而无需担心“我可能发送了一个秘密”。
为什么这很重要(真的!)
将凭据发送给AI并不是“只是一个小错误”,这很严重!如果你已经这样做了,请立即更改你的密码!
一个API密钥、一个令牌、一个密码或一个包含密码的连接字符串可能足以:
- 访问你的数据库
- 消费(并向你收费)API
- 危害生产环境
- 暴露客户数据
简而言之:这很严重。
CompactForIA旨在大幅降低此风险,为你提供一个简单且安全的流程,以便在分享代码之前进行准备。
⚠️ 重要:像所有工具一样,完美的安全性是不存在的。CompactForIA帮助你通过删除你定义的内容(单词/短语)来避免泄漏。良好的做法仍然是快速检查最终文件并永远不要分享秘密。
CompactForIA的功能
1) 你指定你的项目文件夹(无论语言或框架)
2) 你选择有用的扩展名(例如:.cs、.razor、.js、.json、.pdf等)
3) 你排除“噪音”文件夹(例如:bin、obj、.git等)
4) 你定义要删除的单词/短语(例如:password、apiKey、secret、connectionstring、HOST=等)
5) CompactForIA生成一个统一的文本文件,准备好复制/粘贴到AI中。
主要功能
- ✅ 按扩展名过滤
仅包括你感兴趣的内容:.cs、.vb、.razor、.js、.css、.json、.pdf等。 - 🚫 排除目录
忽略不必要或危险的共享文件夹:bin、obj、.git、node_modules、Properties等。 - 🔒 删除敏感数据(可自定义列表)
你指定的单词/短语在生成最终文件之前从内容中删除(密码、令牌、密钥等)。 - 📄 输出为单一文件
一个简单的文本文件,易于粘贴到ChatGPT / Claude / Copilot Chat中。 - 🧠 为LLM(大型语言模型)而设计
减少噪音,提供更多有用的上下文 → AI更好地理解你的项目 → 更相关的回答。
具体示例
你正在开发一个.NET + Blazor的API,想让AI帮助你:
- 改进你的服务层
- 检测重复/不良实践
- 提出干净的重构建议
- 分析项目结构
使用CompactForIA:
- 你选择项目文件夹
- 你包括
.cs/.razor/.json - 你排除
bin/obj/.git - 你添加要删除的单词(
password、apikey、token、connectionstring等) - 你生成文件 → 粘贴到AI中
这样,AI终于能看到你的整个项目,而不需要你花一个小时手动复制粘贴20个文件。
理想用于……
- 希望获得项目整体反馈的开发者
- 每天与AI合作的人
- 进行代码审查(无秘密泄漏)
- 停止像2009年那样“逐个文件复制粘贴” 😄
兼容性
- 🖥️ Windows (PC)
- 🍎 macOS (Mac)
当前版本 & 发展
v1.7(当前)
- ✅修复小错误并在“One for All”订阅者应用中添加功能
v1.4
- ✅支持读取PDF、DOCX、RTF文件以及所有文本文件
- ✅通过正则表达式进行文本搜索和替换
v1.3
- ✅按选定项目记忆参数
- ✅舒适性和生产力的提升
(如果你想要一个完整的变更日志,可以在这里详细说明你的其他更改。)
购买CompactForIA
✅ 提供免费试用(非常适合在真实项目中测试)为期30天
之后,你可以订阅“One for All”许可证,以解锁完整使用权限,订阅后可以以每月12€的价格访问所有Digital3D软件,不仅可以使用此软件,还可以以相同的价格使用所有其他软件 在这里。
常见问题(快速)
CompactForIA是否自动检测所有秘密?
它主要通过你的待删除词/短语列表来工作。这是故意的:你保持控制。无论如何,快速校对最终文件都是一个好习惯。
这适用于任何项目吗?
是的:你选择扩展名,因此可以适应.NET、Node、Python、Java、前端等。
为什么只支持一个文本文件?
因为当AI有整体视图时,它们的效率更高,格式简单易于处理。
Aucun commentaire pour le moment.