告别设备限制:AIri全平台部署攻略(Web/桌面/移动无缝体验)

告别设备限制:AIri全平台部署攻略(Web/桌面/移动无缝体验)

【免费下载链接】airiアイリ VTuber. LLM powered Live2D/VRM living character, near by you. 💖 项目地址: https://gitcode.com/GitHub_Trending/ai/airi

你是否曾因喜欢的AI虚拟角色仅限特定设备使用而感到困扰?想在办公室电脑用浏览器和AIri聊天,回家后在桌面端继续未完成的游戏,甚至在通勤时通过手机与她互动?本文将带你实现这一目标,通过简单三步完成AIri在Web浏览器、Electron桌面端和移动设备的全覆盖部署,让虚拟伙伴随时随地陪伴你。

部署准备:环境与资源检查

在开始部署前,请确保你的环境满足以下基本要求:

  • 网络连接稳定(需下载项目资源和依赖)
  • Git工具(用于克隆仓库)
  • Node.js 18+ 和 pnpm包管理器
  • 至少4GB可用存储空间

项目核心部署资源位于以下路径,建议提前熟悉:

第一步:Web浏览器部署(最快体验)

Web版本是体验AIri的最便捷方式,无需安装任何软件,通过现代浏览器即可运行。

  1. 访问应用 打开浏览器访问 http://localhost:5173,即可看到AIri的Web界面。

安装依赖并启动Web服务

pnpm i pnpm dev:web 

克隆项目仓库

git clone https://gitcode.com/GitHub_Trending/ai/airi.git cd airi 

Web端架构基于Vue.js和Vite构建,核心配置文件为apps/stage-web/vite.config.ts,你可以通过修改此文件自定义端口或添加代理设置。

第二步:Electron桌面端部署(功能完整)

桌面端提供比Web版更丰富的功能,如系统通知、本地文件访问和GPU加速渲染。

打包生成可执行文件

pnpm build 

安装依赖并开发模式启动

pnpm i pnpm dev 

切换到桌面端项目目录

cd apps/stage-tamagotchi 

打包完成后,可执行文件将生成在dist目录下,支持Windows、macOS和Linux系统。桌面端特有的配置文件位于apps/stage-tamagotchi/electron-builder.yml,可在此自定义应用图标、窗口大小等参数。

第三步:移动设备部署(PWA支持)

AIri通过PWA(渐进式Web应用)技术实现移动设备支持,可添加到手机桌面,获得接近原生应用的体验。

  1. 完成Web端部署(确保Web服务正常运行)
  2. 在移动设备上访问 用手机浏览器访问你的Web服务地址(如http://192.168.1.100:5173,需确保手机与电脑在同一局域网)。
  3. 添加到主屏幕
    • Safari浏览器:点击分享按钮 → "添加到主屏幕"
    • Chrome浏览器:点击菜单按钮 → "安装应用"

移动版特有的触摸优化和响应式布局定义在apps/stage-web/src/components/目录下,主要适配手机和平板设备的交互习惯。

部署验证与问题排查

成功部署后,你可以通过以下方式验证各平台功能:

平台验证方法常见问题排查
Web检查控制台是否有报错清除浏览器缓存,确保依赖安装完整
桌面端测试系统通知和窗口控制检查electron.vite.config.ts配置
移动端测试离线功能和添加到桌面确认HTTPS环境或localhost访问

项目提供了详细的日志系统,Web端日志可在浏览器控制台查看,桌面端日志位于~/.airi/logs/目录下。

高级配置:自定义部署优化

如果你需要进一步优化部署效果,可以考虑以下高级配置:

  1. 自定义模型路径 修改packages/server-runtime/src/config.ts中的模型路径配置,使用本地LLM模型提高响应速度。
  2. 性能优化
  3. 多设备同步 通过配置packages/memory-pgvector/实现不同设备间的对话历史同步。

总结与后续展望

通过本文介绍的方法,你已经成功实现了AIri在Web、桌面和移动设备的全平台部署。这种多端覆盖架构不仅提升了用户体验的连续性,也展示了项目基于Web技术栈的灵活性——从WebGPU加速渲染到WebAssembly性能优化,AIri充分利用现代Web技术实现了跨平台能力。

未来,项目计划进一步增强移动设备的AR功能,允许AIri以虚拟形象出现在现实环境中。你可以通过关注docs/content/zh-Hans/blog/获取最新开发动态,或参与crates/tauri-plugin-mcp/等插件的开发,为多平台支持贡献力量。

现在,打开你部署好的AIri应用,开始与你的虚拟伙伴共度美好时光吧!

【免费下载链接】airiアイリ VTuber. LLM powered Live2D/VRM living character, near by you. 💖 项目地址: https://gitcode.com/GitHub_Trending/ai/airi

Read more

AIGC 应用工程师、人工智能训练工程师、人工智能算法工程师、人工智能标注工程师、AI智能体应用工程师、生成式人工智能应用工程师

(一)报考条件:年满18周岁 (二)报名及考试流程  1.  学生填写报名表:姓名、性别、身份证号、电话号码、所报证书名称、级别,务必保证信息正确。 2. 使用电子照片要求: 背景颜色:蓝色、白色; 3. 拿证周期:3-4个月 人工智能应用工程师(高级)课程体系解读 课程体系围绕人工智能应用工程师(高级) 职业技能培养,分 6 大阶段,覆盖环境搭建、数据处理、核心算法、实战应用、效果测试与职业考核全流程,是从基础到高阶的完整 AI 应用开发学习路径。 一、阶段核心内容与能力目标 1. 人工智能环境管理 * 核心课程:环境与存储系统配置 * 知识模块:Python/Spark 环境搭建、虚拟机与

By Ne0inhk

一键部署DeepSeek-R1-Distill-Llama-8B:小白也能玩转AI推理

一键部署DeepSeek-R1-Distill-Llama-8B:小白也能玩转AI推理 你是不是也遇到过这些情况? 想试试最近很火的DeepSeek-R1系列模型,但看到“强化学习蒸馏”“冷启动数据”“RL前SFT”这些词就头皮发麻; 下载完模型文件,面对一堆.bin和.safetensors不知从哪下手; 查了十几篇教程,有的要编译CUDA、有的要改配置、有的连环境都装不起来……最后关掉终端,默默刷起了短视频。 别急——这次真不一样。 本文带你用一行命令、三步操作、零代码基础,把DeepSeek-R1-Distill-Llama-8B这个在数学、代码、复杂推理上媲美o1-mini的8B级蒸馏模型,稳稳跑在你本地电脑上。不需要GPU服务器,不用配conda环境,甚至不用打开终端输入超过5个单词。 它不是“理论上能跑”,而是我昨天刚在一台16GB内存的MacBook Pro上实测通过的完整流程。 下面开始,咱们直接上手。 1. 为什么是DeepSeek-R1-Distill-Llama-8B?它到底强在哪 先说结论:这是目前开源社区里,推理能力最强、部署门槛最低、中文理解最稳

By Ne0inhk

ClawdBot真实案例:树莓派4上同时运行OCR/Whisper/vLLM,15用户并发无卡顿

ClawdBot真实案例:树莓派4上同时运行OCR/Whisper/vLLM,15用户并发无卡顿 1. 什么是ClawdBot?一个真正属于你的本地AI助手 ClawdBot不是另一个云端API包装器,也不是需要注册账号、绑定手机号的SaaS服务。它是一个你完全掌控的个人AI助手——所有计算发生在你自己的设备上,消息不上传、模型不调用第三方服务、对话历史默认不留存。你可以把它装在树莓派4里放在书桌角落,也可以部署在老旧笔记本上作为家庭AI中枢,甚至塞进一台闲置的NUC里变成办公室智能前台。 它的核心设计哲学很朴素:AI能力应该像电和水一样,成为你设备的底层能力,而不是需要反复登录的远程服务。当你在终端输入clawdbot devices list,看到的是真实连接到你本地机器的设备列表;当你执行clawdbot models list,列出的是正在你内存中运行的vLLM实例;当你在Telegram里发一条语音,转写、翻译、响应全过程都在你家里的树莓派上完成——没有数据离开你的局域网。 这种“本地即服务”的模式,带来三个实实在在的好处:一是隐私可控,聊天内容、图片、语音全部留在

By Ne0inhk