白 + 淡蓝渐变启动器。后端已迁到 Rust + Tauri 2,前端在 ui/。
需要代理时(拉 crate / npm):
$env:HTTP_PROXY='http://127.0.0.1:10808'
$env:HTTPS_PROXY='http://127.0.0.1:10808'cd <项目目录>
npm install
npm run dev
# 或
cd src-tauri
cargo run直接跑已编译版本:
.\src-tauri\target\debug\flux.exe- 全局热键(Alt+Q 等)
- 开始菜单 + 桌面快捷方式 + 用户配置的便携软件目录
- 首次完整建立应用与图标缓存,后续检测来源变化并重建应用列表
- 拼音 / 首字母搜索
- 图标持久化、最近 10 个应用拖拽排序
- 托盘图标
- 多供应商 AI 对话、翻译和网页搜索,保留最近 10 个会话
| 路径 | 说明 |
|---|---|
ui/ |
HTML/CSS/JS 前端 |
src-tauri/ |
Rust 后端 |
settings.json / ai-providers.json / recent.json / conversations.json / apps_cache.json |
本地设置、供应商、历史和索引数据 |
icons-cache/ / attachments-cache/ / file-browser-profile/ |
本地图标、附件和文件浏览器缓存 |
首次配置时可参考根目录中的 *.example.json。真实的供应商密钥、设置、会话、最近记录和应用缓存均为本地数据,已通过 .gitignore 排除,不应提交到仓库。
旧 Electron 壳和重复前端已移除。前端使用 Tauri 全局 API,不需要额外的 npm 运行依赖。