You've already forked iFlow-Settings-Editor-GUI
first commit
This commit is contained in:
66
README.md
Normal file
66
README.md
Normal file
@@ -0,0 +1,66 @@
|
||||
# iFlow Settings Editor
|
||||
|
||||
一个用于编辑 `C:\Users\MSI\.iflow\settings.json` 配置文件的桌面应用程序。
|
||||
|
||||
## 技术栈
|
||||
|
||||
- **Electron** - 桌面应用框架
|
||||
- **Vue 3** - 前端框架 (组合式 API)
|
||||
- **Vite** - 构建工具
|
||||
- **@icon-park/vue-next** - 图标库
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
settings-editor/
|
||||
├── main.js # Electron 主进程
|
||||
├── preload.js # 预加载脚本 (IPC 通信)
|
||||
├── package.json # 项目配置
|
||||
├── vite.config.js # Vite 配置
|
||||
├── index.html # HTML 入口
|
||||
└── src/
|
||||
├── main.js # Vue 入口
|
||||
└── App.vue # 主组件
|
||||
```
|
||||
|
||||
## 快速开始
|
||||
|
||||
### 安装依赖
|
||||
|
||||
```bash
|
||||
npm install
|
||||
```
|
||||
|
||||
### 开发模式
|
||||
|
||||
```bash
|
||||
npm run dev # 启动 Vite 开发服务器
|
||||
npm run electron:dev # 同时运行 Electron (需先执行 npm run dev)
|
||||
```
|
||||
|
||||
### 构建与运行
|
||||
|
||||
```bash
|
||||
npm run build # 构建 Vue 应用到 dist 目录
|
||||
npm start # 运行 Electron 应用
|
||||
```
|
||||
|
||||
## 功能
|
||||
|
||||
- **常规设置**: 语言、主题、启动动画、检查点保存
|
||||
- **API 配置**: 认证方式、API Key、Base URL、模型名称、搜索服务
|
||||
- **MCP 服务器管理**: 添加、编辑、删除服务器配置
|
||||
|
||||
## 截图说明
|
||||
|
||||
应用采用 Windows 11 设计风格,包含:
|
||||
- 自定义标题栏 (支持最小化/最大化/关闭)
|
||||
- 侧边导航栏
|
||||
- 表单编辑区域
|
||||
- 底部状态栏
|
||||
|
||||
## 注意事项
|
||||
|
||||
- `webSecurity: false` 仅用于开发环境解决 CSP 问题
|
||||
- 保存设置时会自动创建备份 (`settings.json.bak`)
|
||||
- MCP 服务器参数每行一个,环境变量支持 JSON 格式
|
||||
Reference in New Issue
Block a user