View Code? Open in Web Editor
NEW
基于Electron制作的桌面看板娘,支持日程提醒、小窗模式、ChatGPT集成、网页搜索、本地moc模型加载与独立设置界面等 | An AI Based live2d Kanban for Desktop Users Using Electron
Home Page: https://studio.zerolite.cn/2022/07/02/waifuprojv2/
License: GNU General Public License v3.0
JavaScript 81.94%
CSS 5.02%
HTML 13.03%
live2d-kanban-desktop's Introduction
Hi there 你好! 👋 I'm Jim Han, a college student in UESTC.
- 📙 Now I'm focusing on Deep Learning, Python and Embedded System Design. Also learning other interesting Techs.
- 🚀: Sometimes I write some apps for fun with Electron,Flask,Unity or other frameworks.
- 🔭 I'm currently working in AEA Group.Org, a tech club in UESTC.
- 🔨 I'm now working to get my Bachelor's Degree in UESTC.
- 📫 My homepage is: https://www.zerolite.cn
- 🎮 I'm also a Genshin Impact Player!
Community |
Language |
![](https://camo.githubusercontent.com/56ddcffe5c90253d68edd3ebe1ce1a3e4b74a9e5b8ce361ffa3f6e824825527e/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170693f757365726e616d653d4a696d48616e732673686f775f69636f6e733d74727565267468656d653d6769746875625f6461726b26686964655f7469746c653d66616c7365) |
![](https://camo.githubusercontent.com/a9b8eb9c718d8f22969d6c98665ed75fc0f2c2fe21b471db9f2939f048c266bf/68747470733a2f2f6769746875622d726561646d652d73746174732e76657263656c2e6170702f6170692f746f702d6c616e67732f3f757365726e616d653d4a696d48616e73266c61796f75743d636f6d7061637426686964653d68746d6c267468656d653d6769746875625f6461726b266c616e67735f636f756e743d38) |
live2d-kanban-desktop's People
live2d-kanban-desktop's Issues
日程提醒功能内能否支持选择时间,目前只能填分钟数诶 感觉能选择时间的话 应该可用性很高
尊敬的作者您好!您的项目十分优秀,我有一个小小的建议,在配置ChatGPT功能时,能否配置ChatGPT的base_url,因为**大陆地区不支持访问api.openai.com,所以我希望用聚合API平台进行反代访问。这样就免去要开魔法上网的烦恼了
dist目录包含众多的exe可执行程序,严重影响clone速度,建议从仓库中移除以优化开发体验
作者你好。现阶段版本支持了ChatGPT的接口与OpenRouter的接口,但是不能满足接入其他大模型公司或者私人api的需求。希望您能通过加入对OpenAI API格式的支持来自定义的API key,模型提供商URL以及模型名称。
如题。
编译环境
OS : EndeavourOS
Kernel : 6.1.56-1-lts
npm : 9.6.7
nodejs : 18.17.1
建议
- 在一般的Linux发行版中,无法识别并显示
ico
文件,希望在index.js
中将app.ico
替换为app.png
。
- 任务栏图标无法正常显示,我不是专业编程的,对代码也只是一知半解,查了半天没找到原因,终端中运行也没有任何报错信息。
- Packname name问题。在package.json中的name是
kanban-desktop
,而我将文件下载下来解压后的文件名是live2d-kanban-desktop
,所以我移植的时候就自作主张将包名设置为了live2d-kanban-desktop
附上我已经移植的版本链接:
https://aur.archlinux.org/packages/live2d-kanban-desktop
electron 打包出来目前可以看见大小已经来到100mb了
如果替换为Webview2 适配在win端
优点有
1.可兼容大部分Win10/11设备
2.可减少90%的程序大小
3.具有完整的浏览器能力
至于如何实现
采用win32 cpp或者c# 预先构建一个webview2完成的基本框架 框架根据配置文件加载应用程序 对于electron部分api我们同样可用进行js绑定cpp/c#接口进行实现 最后使用nsi打包出包
在性能 启动速度 浏览器能力 包的大小上具有优势 缺点很明显就是要专门写一个webview2加载程序 需要花费人力和时间