# AI创作平台续号器 **Repository Path**: Blight001/app2.0 ## Basic Information - **Project Name**: AI创作平台续号器 - **Description**: 这是一个基于 Electron 的多平台应用框架,旨在封装和增强各种 AI 工具(如 Pippit AI, 即梦/Dreamina),并集成了自动化的代理管理和功能注入。 - **Primary Language**: Unknown - **License**: Artistic-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-28 - **Last Updated**: 2026-03-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI-Free-Tools 项目说明文档 这是一个基于 Electron 的多平台应用框架,旨在封装和增强各种 AI 工具(如 Pippit AI, 即梦/Dreamina),并集成了自动化的代理管理和功能注入。 ## 🌟 主要功能 * **多平台支持**:一套代码库通过配置支持多个 AI 平台。 * **Banana / Banana2**:针对 Pippit AI 优化。 * **Dream**:针对即梦 (Dreamina/CapCut) 优化。 * **集成网络代理**:内置 **Shadowsocks** 和 **Clash (verge-mihomo)** 核心,确保 AI 服务的稳定访问。 * 自动管理本地代理端口。 * 支持系统代理切换。 * **功能注入**:通过加载 Chrome 扩展(如 `remove_watermark` 去水印扩展)来增强网页功能。 * **自动化构建系统**:使用 Python 脚本自动配置项目元数据(图标、应用名、App ID)并构建特定目标的安装包。 ## 📂 项目结构 ``` ├── appbuild/ # 构建产物 (安装包, 可执行文件) ├── core/ # 代理核心程序及资源 │ ├── Shadowsocks/ # SS 核心及配置 │ └── resources/ # GeoIP 数据库, Clash 核心 ├── src/ # 源代码目录 │ ├── assets/ # 静态资源 (图标, Chrome 扩展) │ ├── main/ # 主进程代码 (Node.js) │ │ ├── config/ # 运行时配置 │ │ ├── lib/ # 网络与认证库 │ │ ├── utils/ # 工具模块 (下载, 日志, 去水印等) │ │ └── main.js # 程序入口 │ └── renderer/ # 渲染进程代码 (UI 界面) ├── platforms-config.json # 多平台核心配置文件 ├── build_banana.py # Banana 平台构建脚本 ├── build_dream.py # Dream 平台构建脚本 └── package.json # 项目依赖与脚本 ``` ## ⚙️ 配置说明 项目的行为由 `platforms-config.json` 文件驱动。该文件定义了每个目标平台的设置。 ### `platforms-config.json` 结构 * **platforms**:定义构建时的元数据(App ID, 应用名称, 图标路径)。 * **platformConfigs**:定义运行时行为。 * `tcp`:代理服务器配置(主机名, 端口)。 * `targetUrl`:加载的 AI 工具目标 URL。 * `allowedPlatforms`:验证标签。 * `systemProxyEnabled`:是否启用系统代理。 ## 🚀 快速开始 ### 环境要求 * **Node.js**:建议 v16+。 * **Python 3**:用于运行构建和启动脚本。 * **npm**:包管理器。 ### 安装步骤 1. 克隆仓库: ```bash git clone cd AI-Free-Tools ``` 2. 安装 Node.js 依赖: ```bash npm install ``` ### 开发运行 你可以以开发模式运行应用。 **方式 1:快速启动 (默认)** 使用 `src/main/config/index.js` 中的默认配置运行。 ```bash npm start ``` **方式 2:指定平台启动** 使用 Python 脚本注入特定平台的配置后启动。 ```bash # 启动 Banana (Pippit AI) 配置 python start_banana.py ``` ### 打包发布 构建过程使用 Python 脚本动态修改 `package.json` 和 `index.js`,然后调用 `electron-builder` 进行打包。 **构建 Banana (Pippit AI) 版本:** ```bash python build_banana.py ``` **构建 Dream (即梦) 版本:** ```bash python build_dream.py ``` *构建完成的文件将输出到 `appbuild/` 目录。* ## 🔧 代理核心说明 应用在 `core/` 目录下捆绑了代理可执行文件: * **Shadowsocks**:`core/Shadowsocks/Shadowsocks.exe` * **Clash**:`core/clash-verge.exe` / `core/verge-mihomo.exe` *注意:请确保这些二进制文件存在且具有执行权限,否则代理功能将无法正常工作。* ## 📝 许可证 ISC License.