Coder Social home page Coder Social logo

alive's Introduction

App Icon

Alive:支持 Live2d 和 MMD 模型的开源桌宠软件。

Stars Badge Pull Requests Badge Issues Badge GitHub contributors
License Badge Download Badge

开发进度

Tauri 0.0.3 版已发布!之后 Tauri 版将停止开发。
Electron 版全力开发中。
关注我(GoAHi),更快获得发布信息。

安装使用

Live2d 最后的支持版本是:Alive v0.0.3
Tauri 版参考这个视频:https://www.bilibili.com/video/BV1B6421g7p9/
关于 alive_mmd.json 的编写规范:关于 .alive_mmd.json

功能实现计划

已实现的功能

  • Live2d 和 MMD 模型的展示和交互操作(Live2d 最后的支持版本是:Alive v0.0.3
  • 鼠标点击穿透
  • 保存窗口的位置和大小
  • 多语言切换(窗口部分)
  • 开放 API 接口
  • 深色模式
  • 自动检查更新
  • 缩放成图标

0.1.0 计划实现的功能

  • AI 聊天功能

适配计划

Windows:Windows 11/10 。windows 10 之前的版本不会进行测试和适配,不保证能否运行。
Linux 和 MacOS:Tauri 版没有适配。Electron 版可能会打包,但不会测试(没有设备)。

Build

如果你想自己 build 的话。
Electron 版不提供源码,Tauri 版请选择对应的分支。

git clone https://github.com/TopSea/Alive --branch tauri-v1
cd Alive
yarn

yarn tauri dev

环境和依赖可参考:Tauri 官方文档
因为就我一个人开发,代码写得比较杂乱,东一榔头西一棒槌的,主打一个自己看得懂就行 😜 。

关于项目

因为文档和一些缺陷放弃了 Tauri,0.0.3 及之后的版本都将是使用 Electron。之前选择开源,因为想做的功能太多,希望有大佬能一起开发,我也可以学到很多东西,但是没人来 😭 。现在的话,大体都开发的差不多了。很多可以优化的地方就按照自己的节奏慢慢来吧,就不再开源了,之前设置自动更新的 key 的密码都给忘了,不开源就可以把密码放到项目里了。当然,之前开源的代码不会删除,选择对应的分支即可。

一切的开始是因为碧蓝航线之前更新了一个拉菲的兔女郎服装(对兔女郎毫无抵抗力.jpg)。

然后就搜怎么提取怎么展示。搜到了 PPet,但是用着不太符合我的想法而且 PPet 项目也好久没更新了。所以就打算自己改改来用,但是 electron 这个包死活下不下来,换镜像用代理都不行。淦!刚好当时学 Tauri 和 React 有一段时间了,干脆再造个轮子。

最开始是用 Tauri 和 React 写的(Live2d-Tauri),但是写的不是很好。就打算用 vue 再再造个轮子顺便也让我在原神中的老婆们能展示展示,所以 Alive 就诞生了。

alive's People

Contributors

topsea avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

alive's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.