https://www.douyin.com/user/self?from_tab_name=main&modal_id=7539884476013301007
一个基于 Python 的多编辑器管理工具,支持 VS Code、Cursor 和 Windsurf 的多实例隔离运行,通过设备标识伪装绕过AI编程助手的设备检测限制。
- 为每个项目生成唯一的设备标识符
- 伪造 MAC 地址、CPU ID、机器 ID 等硬件信息
- 设置独立的环境变量,确保完全隔离
- VS Code: 支持完整功能和扩展隔离
- Cursor: AI 编程助手专用隔离环境
- Windsurf: 另一个流行的AI编程助手
- 创建和管理多个独立项目
- 每个项目拥有独立的数据目录
- 支持项目配置的导入导出
- 清理编辑器缓存和认证数据
- 支持选择性清理特定编辑器数据
- 确保切换项目时的干净状态
- 基于 uniCloud 函数的许可证验证
- 本地加密存储授权信息
- 支持机器码绑定防止滥用
- Python 3.8+
- Windows/macOS/Linux 操作系统
- 已安装的代码编辑器 (VS Code/Cursor/Windsurf)
# 运行自动环境配置脚本
python setup_venv.py
# 或手动安装依赖
pip install requests>=2.28.0 cryptography>=3.4.8 psutil>=5.9.0在有桌面环境的系统上运行:
python main.py在无GUI环境或测试时使用:
python main.py --test验证所有组件是否正常工作:
python test_core.py- 运行
python main.py - 输入从云端获取的授权密钥
- 系统将自动验证并保存授权信息
- 在主界面点击"创建项目"
- 填写项目名称和选择编辑器类型
- 系统自动生成独立的设备标识和目录
- 选择要启动的项目
- 点击"启动"按钮
- 编辑器将在完全隔离的环境中运行
- 清理数据: 在项目列表中选择清理选项
- 备份项目: 导出项目配置和设备信息
- 删除项目: 彻底删除项目及其数据
- 模块化结构: 每个模块职责单一,低耦合高内聚
- 异常处理: 完善的异常层次结构和错误恢复机制
- 日志系统: 多级别日志记录,支持文件和控制台输出
- 配置管理: JSON 格式配置文件,支持热更新
- 设备指纹伪装: 生成逼真的硬件指纹信息
- 环境隔离: 完全独立的运行环境和数据目录
- 加密存储: 本地敏感数据使用 Fernet 加密存储
- 授权绑定: 机器码绑定防止许可证滥用
- 异步操作: 非阻塞的文件操作和网络请求
- 内存管理: 及时清理临时文件和无用对象
- 进程管理: 优雅的进程启动和终止处理
- 缓存机制: 智能缓存减少重复计算
本项目采用 MIT 许可证 - 查看 LICENSE 文件了解详情。
如遇到问题或需要技术支持,请:
- 查看本文档的故障排除部分
- 检查项目 Issues 页面
- 提交新的 Issue 描述问题
免责声明: 本工具仅用于合法的开发和测试目的。用户需要确保使用本工具符合相关软件的服务条款和当地法律法规。