← 返回目录
L

LivePilot

社区
面向 Ableton Live 12 的智能体式制作系统 —— 472 个工具、57 个领域
分类
开发工具 第 295 / 438
Stars
★ 79 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+ · Python 3.12+
凭据
无需凭据
许可证
其他 / 未声明
最近提交
工具数
10
46FMRS · D

LivePilot 是一个功能强大的智能体式 Ableton 制作系统,提供广泛的工具集,但主要面向 Ableton Live 12。它需要安装 Remote Script 和可选 M4L 分析器,并依赖本地 Python 环境。它适合想要 AI 辅助作曲、设备推荐和创新的高级用户。用户应了解其副作用(如 Splice 下载)和开发中状态。

最强项 · 文档质量 12/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
8/20
维护活跃度
9/20
文档质量
12/20
安装易用性
9/20
查看各项评分依据
可靠性 8/20
证据:清单声明 472 个工具/57 个域,README 详细描述了 TCP 9878 Remote Script、UDP 9880/OSC 9881 M4L 桥、基于文件的监听引擎以及大量版本修复(事件循环卸载、失效流检测、采集管道超时修复)。这些叙述性的修复日志暗示了主动的可靠性工程,但清单是唯一的机器可读元数据;存储库文件未提供,因此无法核实 CI 运行、提交的测试或实际的工具-实现一致性。扣分:无已提交测试或 CI 工作流的可验证证据;目标环境(Ableton 12、Python 3.12、Node 18+、OSC/M4L 设备)复杂,出现故障的可能性很高;静态约束将最高分限制在 12 分。
安全与权限 8/20
证据:v1.28.0 的变更日志详细说明了 OSC 9881 的认证——共享密钥写入 0600 权限文件、每次启动轮换、丢弃未认证的命令——以及需要重新冻结 .amxd 设备。README 还披露了超出 Live 撤销堆栈的副作用:Splice 下载、内存/账本写入、安装程序操作、图集扫描、文件系统写入。这些是明确的数据流披露,且下载有信用下限(CREDIT_HARD_FLOOR=5)。扣分:仅基于描述,未验证实现;从 TCP/OSC 网络表面到 DAW 的远程命令可能造成广泛的副作用;许可为 BSL-1.1(与清单中的 NOASSERTION 冲突,形成治理不一致)且未提供安全策略内容。未达到红线。
维护活跃度 9/20
证据:README 显示频繁的语义版本发布(1.27.x → 1.28.0),包含大量变更日志条目、对先前审计的修复以及 CI 徽章;0 个未解决问题。扣分:无法从提供的材料验证提交活动、发布节奏或 CI 状态;许可证不一致(NOASSERTION 与 BSL-1.1)且没有可验证的安全响应通道;版本 1.28.0 非常新,尚未建立长期记录。
文档质量 12/20
证据:文档非常全面——架构图、八层描述、工具目录引用、安装说明(含 JSON 配置片段)、CLI 参考、兼容性表格、版本层级、指向手册/指南的链接、限制说明(关于开发中状态和固定版本的警告)。扣分:凭据/端口、工具参数和故障排除指南仅被提及或链接,未被包含;文档声称 472 个工具,但仅提供了精选列表;费用/限额仅针对 Splice 部分披露;无法验证所有链接目标是否真实存在。
安装易用性 9/20
证据:提供了多条路径:MCPB 一键安装、`npx livepilot --setup` 向导、手动 Remote Script 安装以及针对 Claude Desktop/Code/Cursor/VS Code 的客户端配置 JSON 示例。检测到 Python 3.12+ 和 Node 18+ 的先决条件并明确列出。扣分:静态审查无法验证安装程序是否实际工作;需要 Ableton 12 以及可选的 M4L 设备/Splice 应用,因此‘开箱即用’体验取决于外部 DAW 和外部服务;未提供所声称的验证命令(`--status`、`--doctor`)的输出,且未保存任何测试/CI 工件。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件访问网络控制浏览器

适合谁

  • Ableton Live 12 用户,希望用 AI 助手进行音乐制作。
  • 需要智能设备推荐、样本分析和作曲辅助的制作人。
  • 喜欢用自然语言或艺术家/风格速记控制 DAW 的音乐家。
  • 希望从软件中学习个人插件库的高级用户。
  • 想要在人工智能协助下进行高级母带处理、混音和声音设计的工作室。

不适合谁

  • 不了解 Ableton Live 12 的初学者(需要操作 DAW)。
  • 需要完全自主 AI 作曲的用户(LivePilot 返回计划,不自主执行)。
  • 仅需简单 MIDI 控制且不需要复杂工具的用户。
  • 想免费使用商业插件的用户(采用 BSL-1.1 许可证)。
  • 需要在其他 DAW(如 Logic、FL Studio)中工作的用户——仅支持 Ableton Live 12。

所需权限

  • 通过 TCP 9878 与 Ableton Live 12 通信(需要安装 Remote Script)。
  • 通过 UDP 9880 和 OSC 9881 与 Max for Live 分析器通信(可选,用于频谱工具)。
  • 读取本地 Splice 数据库文件和通过 gRPC 与 Splice 桌面应用通信(可选)。
  • 扫描文件系统以检测插件和样本(需要用户目录权限)。
  • 向 `~/.livepilot/` 写入状态文件,包括 atlas 覆盖、记忆和日志。
  • 在 Ableton 会话中执行变更(如改曲速、创建轨道、加载设备)——所有通过撤销栈的变更。

风险与副作用

  • 实时修改 Live 会话,可能意外改变用户的项目;建议先备份。
  • 与 Splice 交互时,下载可能消耗信用额度;有安全上限(5 信用)但仍有风险。
  • M4L 分析器监听局域网(OSC 9881),如果网络环境不安全,未认证的命令可能被阻止,但推荐使用本地或受信任网络。
  • 扫描文件系统可能耗时且暴露隐私(插件路径和名称)。
  • 工具数量多,错误调用可能导致复杂状态变化;建议在生产会话前进行试验。
  • 仍在积极开发中,API 可能发生变化;建议固定版本。

安装接入

准备工作

运行环境:Node.js 18+ · Python 3.12+

  1. 在 macOS 上通过 npx livepilot --setup 运行设置向导,或下载 .mcpb 文件双击安装到 Claude Desktop。
  2. 设置向导会检查 Python、安装 Remote Script、创建 Python 环境、复制 M4L 分析器并测试 Ableton 连接。
  3. 在 Ableton Live 12 中,打开 Preferences → Link, Tempo & MIDI → Control Surface → 选择 LivePilot。
  4. 对于 Claude Code,运行 claude mcp add LivePilot -- npx livepilot;对于 Claude Desktop、Cursor 和 VS Code,参考安装配置中的 JSON。
  5. (可选)将 LivePilot_Analyzer.amxd 拖到母轨最后一个设备位置以启用频谱分析。
  6. 运行 npx livepilot --status 验证连接。
claude_desktop_config.json
{
  "mcpServers": {
    "LivePilot": { "command": "npx", "args": ["livepilot"] }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "LivePilot": {
      "command": "npx",
      "args": [
        "livepilot"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add LivePilot -- npx livepilot

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

安装后在 MCP 客户端的工具列表中应出现 livepilot 的工具(如 ensure_analyzer_on_master、atlas_search),或运行 npx livepilot --status 检查 Ableton 连接。

常见排障

  1. 连接失败:运行 `npx livepilot --status` 检查 Ableton 连接,确保 Remote Script 已安装并在 Ableton 中启用。
  2. 频谱工具不可用:确保 M4L 分析器已加载在母轨最后位置,并调用 `ensure_analyzer_on_master` 预检。
  3. Splice 搜索无结果:确保 Splice 桌面应用正在运行,且已下载样本;如果是网络问题,请检查 gRPC 和端口配置。
  4. 行为异常:运行 `npx livepilot --doctor` 进行全量诊断,查看日志。
  5. 版本过旧:按 README 升级到最新版本,注意重大变更。
  6. 安装问题:手动检查 Python 3.12+、Node.js 18+ 和 Ableton Live 12 的最低要求。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 帮我做一段 128 BPM 的 dark minimal techno 循环,带工业质感
  • 让这个鼓组听起来像 J Dilla,62% swing 加 ghost snares
  • 扫描一下我本机安装的插件库并建立知识档案
  • 渲染一段 capture 并做 A/B 对比,评估低频是否更紧凑

工具能力 10

compose_fast_apply 写入
快速模式作曲:从文本提示生成单场景循环草图。
compose_full_apply 写入
完整模式作曲:生成包含前奏、主歌、副歌等完整歌曲结构的曲目。
develop_apply 写入
开发模式:在现有循环基础上扩展,不干扰种子素材。
ensure_analyzer_on_master 写入
幂等预检:在母轨上加载 M4L 分析器,若缺失则加载,若已存在则不做操作。
scan_full_library 只读
扫描本机已安装的 Ableton 库和插件,重建个人设备图集。
corpus_setup_wizard 写入
一站式运行用户语料库构建流程,检测并合成插件身份配置文件。
atlas_transplant 写入
将演示或预设适应到新的 BPM、调性或美学,支持保留/缩放/重映射/替换决策。
atlas_macro_fingerprint 只读
按宏指纹查找类似预设,用于“更多此类”搜索。
展开其余 2 个工具
listen_capture 只读
离线分析渲染的音频文件,获取立体声宽度、低音单声道、律动微时序、瞬态特征、LUFS 等。
listen_ab 只读
对两个渲染捕捉进行 A/B 比较,返回音频质量快照。

使用场景

使用自然语言进行音乐制作,例如“写一首 128 BPM 的黑暗极简科技舞曲”。
使用艺人或风格速记(如“听起来像 J Dilla”)来指导设备选择与处理。
通过描述性查询(如“暖垫”)搜索设备、样本和技法。
利用智能体作曲引擎生成歌曲循环、完整曲目或扩展现有想法。
通过离线监听引擎对渲染音频进行 A/B 评估。
对已下载的样本进行 Splice 目录搜索与下载,并使用认知适配的样本处理计划。

支持客户端

Claude Desktop
Claude Code
Cursor
VS Code

依据项目文档列出,未经本站实测。

详细介绍

LivePilot 是一个面向 Ableton Live 12 的智能体式 MCP 服务器,提供 472 个工具,覆盖 57 个领域。它集成了设备图集(5264 台设备)、用户语料库(检测并学习你的第三方插件)、Splice 智能搜索(gRPC + GraphQL)、9 段频谱感知(自动加载)、离线监听引擎、创意总监技能、技法记忆以及 12 个创意引擎。所有工具通过官方的 Live Object Model API 在 Ableton 主线程上执行,修改会经过撤销栈;涉及会话外状态的副作用(如 Splice 下载、记忆写入、安装操作、扫描、文件写入)则不受撤销影响。它支持任意 MCP 客户端,如 Claude Code、Claude Desktop、Cursor 和 VS Code。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 76a860a45224 数据同步于 2026-10-12 查看 FMRS 评分方法