[分享创造] Musio:一个越用越懂你的音乐 Agent

Musio:一个越用越懂你的音乐 Agent 我最近在做一个叫 Musio 的项目。 它是一个可以聊天陪伴,拥有播放器的 local Agent 。你可以把它理解成一个会听歌、会搜索、会推荐、会看歌词和评论,也会慢慢懂你音乐口味的个人音乐助手。 项目地址: https://github.com/mi...
[分享创造] Musio:一个越用越懂你的音乐 Agent
[分享创造] Musio:一个越用越懂你的音乐 Agent

Musio:一个越用越懂你的音乐 Agent

我最近在做一个叫 Musio 的项目。

它是一个可以聊天陪伴,拥有播放器的 local Agent 。你可以把它理解成一个会听歌、会搜索、会推荐、会看歌词和评论,也会慢慢懂你音乐口味的个人音乐助手。

项目地址:https://github.com/mindforge-x/musio

musio-start-new

目前 Musio 已经支持 QQ 音乐扫码登录。登录后,你可以用自然语言让它帮你搜索歌曲、播放音乐、查看歌词、查看热门评论,也可以让它根据场景推荐歌曲,比如:

  • 推荐几首适合深夜写代码听的歌。
  • 当前播放这首歌评论区都在聊什么?
  • 把当前播放的歌曲加入歌单。
  • 又或者是查歌词。
  • 复杂多任务也不再话下...

Musio 是让 agent 真的接入你的音乐世界:能登录 QQ 音乐,能根据你的喜好找到歌,能播放,能看歌词和评论,也能帮你整理属于自己的 Musio 歌单。

image-20260518150848398

技术上,Musio 也做了一些我觉得比较有意思的设计。

亮点

首先是多音乐源设计,目前暂时只支持 QQ 音乐,后续也会支持其他的音乐源,目标是实现多平台共享一个歌单,听歌不换号!

其次是 Agent loop 机制。它不是一次性让大模型把所有步骤都猜完,而是每次只决定下一步:该搜索就搜索,该读歌词就读歌词,该确认写入就确认写入。每一步执行后都会拿到真实结果,再继续判断下一步,所以可以处理复杂一点的音乐任务。

接着是 动态记忆机制。Musio 会记住最近推荐过的歌、当前播放状态、用户音乐画像和上下文信息。所以你可以自然地口语化叙述 “这首”,“刚才那首”,“当前播放的歌”,它会尽量理解你真正指的是哪一首。

还有一点是 安全确认机制。Musio 会区分读取操作和写入操作。搜索、歌词、评论这些读取动作可以直接执行,但像“加入歌单”这种会改变本地数据的写操作,都会先让用户确认,授权后才会真正执行。不会让 Agent 随便乱操作。

Musio 会在本机启动后端、前端、音乐源 sidecar 和 CLI ,数据也围绕本地环境保存。它不是一个冰冷的播放器,而是一个越用越懂你的个人音乐 Agent 。

安装

安装也非常简单:

安装:npm install -g @mindforge-x/musio
启动:musio

如果你对 “音乐播放器 + Agent + 本地记忆” 这个方向也感兴趣,欢迎来 GitHub 看看,觉得不错可以顺手点个 Star

来源: v2ex查看原文