告别设备限制: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

发送webhook到飞书机器人

发送webhook到飞书机器人

发送webhook到飞书机器人 参考链接 自定义机器人使用指南 创建自定义机器人 1. 邀请自定义机器人进群。 2. 3. 获取签名校验 在 安全设置 区域,选择 签名校验。 获取自定义机器人的 webhook 地址 机器人对应的 webhook 地址 格式如下: https://open.feishu.cn/open-apis/bot/v2/hook/xxxxxxxxxxxxxxxxx 请妥善保存好此 webhook 地址,不要公布在 Gitlab、博客等可公开查阅的网站上,避免地址泄露后被恶意调用发送垃圾消息。 设置自定义机器人的头像、名称与描述,并点击 添加。 在 群机器人 界面点击 添加机器人。在 添加机器人 对话框,找到并点击 自定义机器人。

Google VR SDK for Unity开发环境快速搭建指南

Google VR SDK for Unity是一个功能强大的开发工具包,专为在Unity引擎中构建沉浸式虚拟现实应用而设计。无论你是VR开发新手还是经验丰富的开发者,本指南都将帮助你快速配置完整的开发环境。 【免费下载链接】gvr-unity-sdkGoogle VR SDK for Unity 项目地址: https://gitcode.com/gh_mirrors/gv/gvr-unity-sdk 项目概览与核心优势 Google VR SDK提供了完整的VR开发解决方案,从基础的头部追踪到高级的6自由度控制器交互。该SDK支持Daydream、Cardboard等多种VR平台,让开发者能够轻松创建跨设备的VR体验。 主要功能特点 * 6自由度追踪:支持完整的空间定位和旋转 * 多平台兼容:适配Android和iOS设备 * 高性能渲染:优化的图形管线确保流畅体验 * 完整的输入系统:支持控制器、手势等多种交互方式 环境搭建快速入门 系统要求与必备工具 在开始之前,请确保你的开发环境满足以下要求: Unity版本:2017.4或更高版本 Andr

YOLO+OpenClaw+SAM微调实战:工业缺陷自动标注的低代码落地

YOLO+OpenClaw+SAM微调实战:工业缺陷自动标注的低代码落地

YOLO+OpenClaw+SAM微调实战:工业缺陷自动标注的低代码落地 不能实时,不代表不能用。微调SAM+云端部署,让工业标注从“人工描边”变“一键验收”。 大家好,我是AI小怪兽。上周有位做PCB质检的读者发来一段视频:标注员正对着一块电路板缺陷图,用鼠标一点点勾勒划痕的边界,一张图花了8分钟。他说:“YOLO能框,但框不准;SAM能分割,但通用模型到我们产线就水土不服。有没有办法让标注员少点鼠标?” 当然有。今天我就结合工业缺陷检测场景,展示一套低代码落地路径:YOLO粗定位 + 微调SAM精分割 + OpenClaw自动调度,让标注员从“动手画”变成“动口验收”。 一、工业自动标注的三道坎 坎1:OpenClaw无法实时推理 OpenClaw从接收指令到调用模型返回结果,5秒以上是常态。产线上的产品不可能等5秒,但标注任务可以——把数千张图丢给AI,让它半夜慢慢跑,员工早上来验收结果,不香吗? 坎2:边缘端算力要求大,且存在安全风险 OpenClaw调用大模型需要至少8GB显存,

AI绘画电商产品提示词撰写指南

AI绘画电商产品提示词撰写指南

在电商领域,利用 AI 绘画生成产品图片正逐渐成为提升商品视觉吸引力、提高运营效率的重要手段。而撰写精准有效的提示词,是让 AI 理解并生成符合预期产品图片的关键。 一、明确产品关键信息 产品基础描述 产品类型与用途:清晰界定产品所属类别,无论是服装、电子产品、家居用品还是美妆产品等,这是 AI理解产品的基础。同时,简要说明产品的核心用途或目标受众,可分为3层结构(按优先级排序) * 基础层:明确产品核心属性(避免 AI 生成偏差),包括「产品类别 + 规格 + 材质 / 工艺」,例: “女士夏季短袖连衣裙(长度到膝盖),雪纺面料,蕾丝领口” * 场景层:搭建使用场景(增强代入感),包括「使用环境 + 搭配元素 + 人群画像」,例: “在海边沙滩场景,搭配草编帽和珍珠凉鞋,适合 25-35