{"id":13602223,"url":"https://github.com/JimHans/live2d-kanban-desktop","last_synced_at":"2025-04-11T08:32:01.358Z","repository":{"id":37418485,"uuid":"284257765","full_name":"JimHans/live2d-kanban-desktop","owner":"JimHans","description":"基于Electron制作的桌面看板娘，支持日程提醒、小窗模式、ChatGPT集成、网页搜索、本地moc模型加载与独立设置界面等  | An AI Based live2d Kanban for Desktop Users Using Electron","archived":false,"fork":false,"pushed_at":"2024-08-01T09:56:34.000Z","size":471628,"stargazers_count":181,"open_issues_count":5,"forks_count":24,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-02T10:02:32.187Z","etag":null,"topics":["chatgpt-api","desktop","electron","javascript","live2d"],"latest_commit_sha":null,"homepage":"https://studio.zerolite.cn/2022/07/02/waifuprojv2/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/JimHans.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-08-01T12:42:24.000Z","updated_at":"2024-08-01T09:14:38.000Z","dependencies_parsed_at":"2024-05-28T10:26:35.030Z","dependency_job_id":"fe74bd7c-34d1-40f9-a3df-f25fc37ba16a","html_url":"https://github.com/JimHans/live2d-kanban-desktop","commit_stats":null,"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JimHans%2Flive2d-kanban-desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JimHans%2Flive2d-kanban-desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JimHans%2Flive2d-kanban-desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JimHans%2Flive2d-kanban-desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JimHans","download_url":"https://codeload.github.com/JimHans/live2d-kanban-desktop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223464562,"owners_count":17149573,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chatgpt-api","desktop","electron","javascript","live2d"],"created_at":"2024-08-01T18:01:16.962Z","updated_at":"2024-11-07T05:31:02.757Z","avatar_url":"https://github.com/JimHans.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"./assets/app.png\" width=100px height=100px\u003e\u003c/p\u003e\n\u003ch1 align=\"center\"\u003e Kanban-Desktop \u003c/h1\u003e\n\u003ch3 align=\"center\"\u003e An AI Based Kanban for Windows and Linux* Desktop Users \u003c/h3\u003e\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Build-passing-green.svg?style=flat-square\"\u003e\n\u003cimg src=\"https://img.shields.io/github/package-json/v/JimHans/live2d-kanban-desktop?color=red\u0026style=flat-square\"\u003e\n\u003cimg src=\"https://img.shields.io/github/downloads/JimHans/live2d-kanban-desktop/total?color=orange\u0026style=flat-square\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Electron-22.3.25-blue.svg?style=flat-square\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/License-GPL v3.0-purple.svg?style=flat-square\"\u003e\n\u003c/p\u003e\n\n语言/Language:\n[中文](https://github.com/JimHans/kanban-desktop/blob/master/README.md) | [English](https://github.com/JimHans/kanban-desktop/blob/master/README_EN.md)\n\n---\n\n### 🎉可以在你的桌面上随意调教的看板娘！专为Windows与Linux* 桌面设计，模型库丰富，支持云端与本地模型加载**，功能全面，持续不定期更新中（咕咕咕）\n---\n## 🎰目前拥有的功能有：\n- 特别为桌面用户优化的伪·高斯模糊UI以及工具箱设计，更方便桌面使用\n- ~~承接上一代网页版本，接入腾讯NLP，支持文字实时对话，支持自己部署NLP服务~~\n- 加入ChatGPT-API支持，填入APIKey后即可解锁ChatGPT对话功能，现已支持自定GPT API\n- 底部输入框一键切换网页搜索，可以方便地随时搜索所需的内容，更可以随时切换自定义搜索引擎\n- 全新的接入原生通知的日程提醒功能，只要输入提醒时间与提醒内容即可到点提醒，同时包括多种取自MIUI的随机通知铃声，亦可自定义通知音效\n- 全新小窗模式，在需要专心工作/不想暴露自己是个2ch的时候，可以点击叉号进入小窗专注模式，此时，看板娘将最小化为气泡在右下角待命\n- 小窗气泡新增自定义背景功能，更加个性化\n- 云端api加入大量全新模型，设置窗口中可以自行填写自建api地址\n- 本地模型加载，可选择本地模型Json文件（实验性）或云端API加载模型\n- Live2D V2~V5 全版本模型支持\n- V2与V3+全版本模型自定义缩放与模型坐标位置，自由调节模型显示大小与位置\n- 2x高清渲染，看板娘画质更清晰，高分屏全面适配\n- 加入全局设置，基于WinUI3的全新设置窗口，工具箱功能可以自己设定，看板娘行为也可以全局设置并保存\n- 桌面全局拖拽，按住拖拽手柄拖动即可全局拖拽，放在哪里都合适\n- 更多功能仍在努力开发中，你可以在本仓库的Projects选项卡内查看相关开发进度\n---\n## 📺安装：\n请移步到本项目Release中，获取最新版本安装包。稳定版Release中默认包含Windows平台下zip绿色版与安装程序，同时主要版本均同时包含在Endeavour OS环境下编译的Linux版本可执行程序。由于设备限制，Mac用户需要自行搭建环境进行编译使用，感谢理解。\n\n*如果你正在使用Arch Linux，你也可以通过[AUR软件仓库](https://aur.archlinux.org/packages/live2d-kanban-desktop)安装本软件（感谢[@zxp19821005](https://github.com/zxp19821005)）*\n\u003cbr/\u003e\u003cbr/\u003e测试版Prerelease通道将发布提前预览的版本，拥有更新的功能的同时由于未开发完成，可能拥有影响使用的Bug，仅供尝鲜测试。\nRelease地址：[Release](https://github.com/JimHans/kanban-desktop/releases)\n\n---\n## 📚使用指南：\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"./demo.png\" width=100% height=auto\u003e\u003c/p\u003e\n\n---\n## 📌注意：\n- #### 1.本项目使用Electron开发，支持Windows,Mac OS,Linux跨平台运行。Release中默认只提供Windows安装包，如果需要其他平台使用，你可以使用`git clone` 本仓库后在本地编译打包。\n- #### 2.在使用本项目自带的NLP时，请注意不要发送过多请求导致腾讯云API免费次数到达限制。在2.0.0版本后，本项目在设置中加入了NLPAPI手动填写功能，并对公用API设置限制。自行注册腾讯云API的方式，请见下方附录教程\n- #### 3.本项目使用的模型文件版权均归相关版权方所有，2.2.0版本后，本项目已在设置中提供自建模型API选项，并已加入本地模型加载功能来避开这个限制。/*至于这个功能什么时候上线，我也不知道ㄟ( ▔, ▔ )ㄏ*/\n- #### 4.在使用moc3模型加载模式时，根据Cubism EULA条款，本程序无法自带渲染器分发，因此默认使用官方CDN提供支持，若需要离线使用，请参照软件内提示自行下载渲染器文件并放置在软件根目录下。\n- #### 5.由于使用Electron进行构建，所以性能开销略大，耗电量较高，不建议给笔记本使用，建议挂在台式机食用\n\n---\n## 🤔FAQ\n* Q:为什么我打开后不会显示live2d模型？\n* A:如果你使用的是在线模型加载模式，则视网络情况而定，初次使用时需要从模型API获取模型数据。由于默认API服务器带宽不够（穷），所以可能需要等待一段时间才能加载完成，请您耐心等待或者在设置界面中填写其他API地址来提升加载速度；如果你使用的是本地模型加载模式，请检查模型JSON描述文件是否符合要求。/*未来，本项目将加入本地加载功能来弥补此问题。*/\n- Q:我要如何才能关闭日程提醒的响铃？\n- A:您可以在设定日程到达时间后，点击弹出的日程通知来关闭响铃。\n* Q:是否已经加入对moc3与本地模型文件的支持？\n* A:好问题，本地模型加载模式目前已经基本开发完成，现在已经支持Live2D V2-V5全版本模型加载，你可以在实验室选项卡启用此功能。由于存在部分模型加载错误或功能缺失问题仍在努力修复中，因此本功能仍不是默认启用，敬请期待之后优化。/*并已经在Prerelease通道内开放测试，moc3支持现在已经在进行测试，预计将在下个版本作为测试功能添加，敬请期待。*/\n- Q:为什么对话功能无法使用？\n- A:由于腾讯云于2023年8月关停了NLP对话服务，因此此功能暂不可用，你可以暂时使用ChatGPT对话服务，为填补空白，未来将会加入其他对话API如Bing AI的支持。\n\n\u003cbr/\u003e\n\n*✨如果您有对本项目的更多运行、部署与代码方面的问题，以及对本项目有更好的看法与构思，欢迎在本项目Issue下留言，或者为本项目Pull Requests！*\n\n---\n\n## 📝附录\n- ~~1.如果你需要自己申请腾讯NLP自然语言处理服务，可以参考本项目的前身-网页版本AI看板娘的NLP搭建教程，链接如下：[搭建教程](https://github.com/JimHans/AI-waifu)~~\n- 1.本地模式需要在模型配置清单Json文件内加入hit_areas_custom配置才能读取到触摸范围，从而响应触摸行为。其他需要注意的配置我将在未来进行整理。相应的Json可视化配置功能未来也将纳入开发规划中。\n- 2.ChatGPT对话功能需要您拥有OpenAI账号与API Key。本软件使用OpenAI官方API进行对话请求。\n- 注意：本软件不提供公有API Key, 使用此功能时请保持在科学网络环境下使用。任何由于使用本软件造成的账户封锁或Key失效等问题，本软件不承担任何责任。\n\n---\n## 🧡感谢\n\n[live2d_demo / ©fghrsh / GPL v2.0][1]  \n[live2d-widget / ©xiazeyu / GPL v2.0][2]  \n[live2d_src / ©journey-ad / GPL v2.0][3]    \n[AI-Waifu / ©jimhans / GPL v2.0][4]  \n[ChatGPT-API / ©lxfriday / MIT license][5]  \n[live2d_on_website / ©Himehane / GPL v2.0][6]  \n\nLive2d Cubism SDK WebGL 2.1 \u0026 5.0 Project \u0026 All model authors.\n\nThis program is subject to the terms of Cubism EULA.\n\nOpen sourced under the GPL v3.0 license.\n\n### 感谢以下项目贡献者：\n\n\u003ca href=\"https://github.com/JimHans/live2d-kanban-desktop/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=JimHans/live2d-kanban-desktop\" /\u003e\n\u003c/a\u003e\n\n### 🔗注释：\n*: 对Linux的支持暂不完全。\n\n**: 本地模式暂时仅在实验室选项卡内提供可选开关，目前不稳定，仅供测试使用。\n\n  [1]: https://github.com/fghrsh/live2d_demo\n  [2]: https://github.com/xiazeyu/live2d-widget.js\n  [3]: https://github.com/journey-ad/live2d_src\n  [4]: https://github.com/JimHans/AI-waifu\n  [5]: https://github.com/lxfriday/ChatGPT-API\n  [6]: https://github.com/Himehane/live2d_on_website","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJimHans%2Flive2d-kanban-desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FJimHans%2Flive2d-kanban-desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FJimHans%2Flive2d-kanban-desktop/lists"}