news 2026/10/16 3:32:55

海姆休息室 | AI Agent 多角色互动终端 | 自制软件技术分享

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
海姆休息室 | AI Agent 多角色互动终端 | 自制软件技术分享

作者:青尘工作室 @CyanDust_青尘 | 保留所有权利,允许规范转载。

最近,我们在 GitHub 上开源了《海姆休息室》APP,这是一款基于《尘白禁区》世界观设定的多角色 AI Agent 互动终端,基于 JS 纯前端框架开发,仅 CORS 等使用了轻量级跨域代理。

  • GitHub 开源地址:https://github.com/QingchenWait/Fritia_Online_CHAT
  • 在线 DEMO:https://chat.fritia.online

1. 聊天与交互

作为 芙提雅 ONLINE 系列的第三款 APP,它专精于和海姆达尔少女们的聊天交互。每一位少女都可以视为一个独立 Agent,能与你聊天,并帮你处理各种日常事务,成为你的贴身特助。

在启动 APP 弹出的引导页面里,申请并复制 LLM 大模型的 API ,并且一键配置完成以后,你就可以在角色列表中,选择一位少女开始愉快地聊天了。

你可以与她们通过文字来畅谈,也可以发送图片和表情包。如果你在引导页面或者系统设置里,选择使用小米 MiMO,她们就能用语音来回应你,只需要点击聊天页右上角的语音按钮,就可以在语音和文字回复之间相互切换。

APP 还支持多人群聊,你可以随意选择角色来创建群聊,并通过 @ 来召唤全体或回复某一位少女。所有的少女,都拥有各自的可视化长期记忆,并能检索尘白知识库 (基于 BM25 稀疏检索,无需调用大模型进行向量化) ,因此能记住和你的一切回忆。

2. AI Agent 功能

我们为《海姆休息室》增加了对MCP的支持。可以把它理解为一种专门给大模型使用的通用 “插件” 或 “内置 APP”,用户可以通过 MCP 把大模型连接到外部的服务,或者电脑上安装的其他软件上,极大地扩展大模型的能力。

我们的网页版 APP 可以连接到在线的 MCP 服务器,Windows APP 则可以进一步让大模型读写电脑文件和操作软件。

此外,电脑版还可以使用插件商店,一键部署来自魔搭社区的超过 4000 款 MCP 插件。可以查看 APP 里面的使用说明,了解具体的部署方法。

3. 更多个性化改进

除此之外,我们还根据分析员的使用需求,增加了更丰富的功能。

比如,网页端和 Windows APP 均支持连接本地部署的大模型,可以通过 LM Studio Bionic 软件载入数万款本地模型。具体的部署方法也可以在 APP 的使用说明里查看。

我们也进一步完善了角色管理,用户可以手动导入并编辑自定义角色,也可以在插件商店中一键邀请我们在后续版本中添加的角色。

APP 还增加了存档云同步功能,可以通过坚果云等 WebDAV 服务器,实现跨设备的存档同步和增量备份。

《海姆休息室》目前已经在 GitHub 上开源,遵守 GNU GPLv3 协议。

我们也会在未来补全更多的天启者,构建更丰富的 agent 协作能力,并添加更多有趣的功能。

欢迎大家对 APP 进行试用和反馈 (@CyanDust_青尘),谢谢。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 3:32:24

Linux下海康监控视频QT demo源码解析与实战避坑指南

简介:这份资源是面向Linux平台监控视频开发者的Qt示例工程源码,适合具备C基础、希望将海康摄像头接入自研客户端或做系统集成的技术人员。源码围绕网络通信、多媒体播放、视频解码、设备发现与配置、多线程处理及错误日志等环节展开,可帮助读…

作者头像 李华
网站建设 2026/10/16 3:32:24

实验室管理系统毕设工程包:源码论文SQL文档一站式跑通

简介:这份资源是面向计算机相关专业毕业设计学生与Java项目实战学习者的实验室管理系统完整资料包,基于SpringBoot框架与MySQL数据库开发,开发工具为IntelliJ IDEA,可直接作为毕设、课程设计或期末大作业使用。压缩包约80.62MB&am…

作者头像 李华
网站建设 2026/10/16 3:31:23

深入理解listen函数的backlog参数:内核队列机制与高并发调优

1. 从“监听”这个词说起如果你写过几个网络程序,一定对这段代码不陌生:int listen_fd socket(AF_INET, SOCK_STREAM, 0); bind(listen_fd, ...); listen(listen_fd, 128); accept(listen_fd, ...);socket创建套接字,bind绑定端口&#xff0…

作者头像 李华
网站建设 2026/10/16 3:31:22

OpenHarmony下基于React Native的TabBar实现与性能优化

1. 项目概述与整体设计思路1.1 为什么要在OpenHarmony上使用RN来写TabBar先交代一下背景。我最近在做一个基于React Native for OpenHarmony(后面简称RNOH)的跨平台应用项目,需求里明确要求应用的主框架必须包含底部TabBar导航——这也是几乎…

作者头像 李华
网站建设 2026/10/16 3:31:05

MCP传输层深度解析:stdio与Streamable HTTP如何选型

1. MCP传输层拆解:stdio和Streamable HTTP到底差在哪做MCP(Model Context Protocol)开发的朋友,大概率都遇到过这个问题:写完一个server,文档里写着支持stdio、支持Streamable HTTP,但真要你决定…

作者头像 李华
网站建设 2026/10/16 3:30:56

开发转网安:用代码经验撬动程序员职业第二曲线

2026年的程序员市场,和五年前已经不是一个逻辑。招聘软件上纯业务开发岗位的数量在收敛,而“开发安全”“开发AI”“开发云”这类复合型岗位在持续放量。很多人把这种现象叫内卷、叫瓶颈,但我更愿意把它看成一次方向重组——你的开发经验不是…

作者头像 李华