2 Commits

Author SHA1 Message Date
ssurui
a319caeff6 feat: 新增 Kylin arm64 deb 打包脚本,替代有 bug 的 fpm 路径
electron-builder 自带的 fpm 打包在 arm64 Kylin 板子上必现
"tar failed (exit code 2)",改用 electron-builder 的 dir target
产出 unpacked 目录后手工用 dpkg-deb 拼装,包含 chrome-sandbox
setuid 修复(缺失会导致 Electron 沙箱初始化失败,启动即崩溃)。
版本号解析与 electron-builder.config.ts / electron.vite.config.ts
保持一致(git tag -> .app-version -> package.json 三级回退)。

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-15 20:33:12 +08:00
ssurui
6f93912c86 feat: 初始提交——elec_rag_ui 独立前端工程
基于 Electron + Vue3 + TypeScript + LanceDB 的本地化 RAG 问答桌面应用。
仅支持 Linux(Kylin V10 / Ubuntu),适配 ER160(揽月 M50 NPU)和 ER25(芯动力 RPP)计算卡。
服务进程管理委托给 er_backend(HTTP 17700),前端专注 RAG 逻辑与用户交互。

包含:
- src/elec_rag_ui 前端工程(Electron + Vue3)
- models/ 本地嵌入模型(bge-small/base/large,ASR,标点恢复,onnx 文件由 Git LFS 管理)
- docs/ 示例文档(用于测试索引与问答)
2026-08-15 19:25:28 +08:00