To run the example project, clone the repo, cd Example and run sh clean.sh from the Example directory first.
Live2DSDK is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'Live2DSDK'This repository contains core components of the EvaAI project, focusing on:
- 🎨 Live2D Model Rendering
- 🔌 OpenRouter API Integration
- 🧪 Basic Feature Demonstrations
This project includes a simplified integration framework for Live2D Cubism Native Framework, making it easier to use within iOS projects.
- You can customize the build for different architectures by modifying the
Live2DSDK.podspecfile. ⚠️ Important Warning: The Live2D SDK includes a large amount of C++ source code. Submitting an app to the Apple App Store with this SDK might lead to it being flagged as a "replicated/masked app (马甲包)". Please use it with caution.
EvaAI connects to OpenRouter to provide AI interaction and dialogue capabilities. API integration examples are included in the repository.
- Live2D avatar rendering in real-time
- Basic animation and interaction logic
- Text-to-speech (TTS) and chat interface ready
- Simple examples for extending EvaAI into full applications
EvaAI/
├── Live2DSDK/
│ └── (Live2D rendering logic)
├── API/
│ └── NetworkClient.swift
├── Assets/
│ └── (Model and UI assets)
├── ViewController.swift
└── README.mdEvaAI integrates the Live2D Cubism Native Framework under the terms of its official license: 📄 Live2D Cubism Framework License Agreement
You must comply with Live2D’s license when using or distributing this project. The Live2D SDK is © Live2D Inc. All rights reserved. Commercial use requires a separate license agreement with Live2D Inc.
This is not a full product, but a core module. EvaAI is under active development and will continue to evolve.
该仓库包含 EvaAI 项目的核心代码模块,主要包括:
- 🎨 Live2D 模型渲染集成
- 🔌 OpenRouter 接口调用
- 🧪 基础功能演示
本项目封装了 Live2D Cubism Native Framework,提供更适合 iOS 项目的集成方式。
- 你可以通过修改
Live2DSDK.podspec文件实现不同架构的打包构建。 ⚠️ 重要警告: Live2D SDK 包含大量 C++ 源码。在提交 App Store 时可能会被苹果误判为 马甲包,请谨慎使用。
本项目接入了 OpenRouter 以实现 AI 助手功能,支持对话请求和响应。示例代码已包含在仓库中。
- 实时 Live2D 虚拟角色渲染
- 简单动画与互动逻辑
- 初步集成语音合成和聊天接口
- 为完整应用提供结构范例和演示
EvaAI/
├── Live2DSDK/
│ └── (Live2D rendering logic)
├── API/
│ └── NetworkClient.swift
├── Assets/
│ └── (Model and UI assets)
├── ViewController.swift
└── README.mdEvaAI 集成了 Live2D Cubism Native Framework,并遵循其官方授权协议: 📄 Live2D Cubism Framework 使用许可协议
使用或分发本项目时,必须遵守 Live2D 的授权协议。 Live2D SDK 版权归 Live2D Inc. 所有。如用于商业用途,请单独向 Live2D Inc. 申请授权。
此项目为 EvaAI 的部分核心模块,并非完整产品。EvaAI 正在持续开发中,欢迎关注与贡献。