--- name: muse description: Muse · Catch — AI灵感捕手。浏览器插件+Telegram Bot一键捕获,AI自动提炼,Dashboard浏览+DNA雷达+OPC Market。当用户说「灵感」「捕获」「Muse」「Catch」「记下来」「收藏」时触发。 category: product --- # Muse · Catch — AI 灵感捕手 > **「灵感本易逝,行动应当时。」— Naval Ravikant** > > 浏览器插件 + Telegram Bot → 1秒捕获 → AI 提炼 → 灵感卡片墙。 > 不是笔记软件。是你灵感库的操作系统。 > > **v1.4 新功能:** 🧬 Creator DNA 雷达图 · 🏪 OPC Market 生态 · 🗑 删除管理 --- ## 🎯 触发条件(自动激活) 当用户说以下任一关键词时,立即加载本 Skill: - 「灵感」「想法」「点子」「记下来」「收藏」「稍后读」「捕获」「capture」 - 「Muse」「Catch」「Muse Catch」 - 发来链接说「这个不错」「有意思」 - 转发消息时附带「记一下」「存起来」 --- ## ⚡ Onboarding — 首次加载时执行 **当你第一次被加载时,不要直接扔文档。按以下流程走:** ### 步骤 0:检测环境 ```bash # 检测 Muse API 是否运行 curl -s http://localhost:5200/api/stats 2>/dev/null && echo "RUNNING" || echo "NOT_RUNNING" ``` ### 步骤 1:如果 API 未运行 → 引导启动 告诉用户: > 🌀 **Muse 还没启动。30 秒搞定。** 然后执行: ```bash cd ~/.hermes/workspace/muse && python3 server.py & ``` 验证启动成功后,立即进入步骤 2。 ### 步骤 2:如果 API 已运行 → 🎉 Aha Moment **直接让用户做一次真实捕获:** > 🌀 **Muse 已就绪。现在捕获你的第一条灵感。** > > 告诉我你现在在想什么、或者发一个你刚看到的链接/文字给我。 > > 比如: > - 「Paul Graham 说最好的创业点子来自解决自己的问题」 > - 或者直接发一个网页链接 用户发来内容后,**立即调 API 捕获**: ```bash curl -s -X POST http://localhost:5200/api/ingest \ -H 'Content-Type: application/json' \ -d '{"source":"chat","content":"<用户发的内容>","tags":["灵感"]}' ``` **捕获成功后告诉用户:** > 🌀 **已捕获!你的灵感库现在有 X 条灵感。** > > 打开 Dashboard 看看:`http://localhost:5200` > > 接下来你可以: > 1. 🖥️ **装浏览器插件**(30秒)→ 浏览网页时一键捕获 > 2. 🤖 **连 Telegram Bot**(1分钟)→ 转发消息自动入库 > 3. 💬 **直接在聊天里告诉我** → 我帮你捕获 > > 想装哪个? ### 步骤 3:引导后续安装 根据用户选择,对应展开(见下方)。 --- ## 🖥️ 浏览器插件安装 ``` Chrome → chrome://extensions → 开发者模式 → 加载已解压的扩展程序 → 选择 ~/.hermes/workspace/muse/extension ``` **使用:** - 点图标 → 自动填入页面标题/URL/选中文字 → 点「捕获」 - `Ctrl+Shift+M` → 快捷键直接捕获 - 右键任意位置 → 「捕获到 Muse」 **故障排查:** - 捕获失败 → 确认 `curl http://localhost:5200/api/stats` 有响应 - 选中文字没出现 → 先在页面选中文字,再点开插件 --- ## 🤖 Telegram Bot 启动 ### 创建 Bot 1. Telegram 找 **@BotFather** → `/newbot` 2. 起名(如 `MuseCatchBot`)→ 拿到 TOKEN 3. 把 TOKEN 发给 Agent ### Agent 收到 TOKEN 后立即执行: ```bash export MUSE_BOT_KEY="" cd ~/.hermes/workspace/muse && python3 bot.py & ``` 启动后告诉用户: > 🤖 **Bot 已启动!** 去 Telegram 给你的 Bot 发一条消息试试。 > > 然后你可以: > - 转发任何链接/文章给 Bot → 自动入库 > - 直接发文字给 Bot → 自动入库 > - 转发带 caption 的图片 → 捕获文字 --- ## 🔌 API 参考 ```bash # 捕获灵感 curl -X POST http://localhost:5200/api/ingest \ -H 'Content-Type: application/json' \ -d '{"source":"web","content":"内容","url":"https://...","tags":["AI"]}' # 查看所有灵感 curl http://localhost:5200/api/inspirations # 统计 curl http://localhost:5200/api/stats ``` --- ## 📁 文件结构 ``` ~/.hermes/workspace/muse/ server.py ← Flask API (:5200) index.html ← Web Dashboard landing.html ← Landing Page bot.py ← Telegram Bot BP-BRD.md ← 商业计划+产品需求 extension/ ← Chrome 插件 ``` --- ## 🔧 故障速查 | 问题 | 检查 | |---|---| | API 连不上 | `curl localhost:5200/api/stats` | | 端口被占 | `lsof -i :5200` → `kill ` | | LLM 不工作 | 设 `DEEPSEEK_API_KEY` 环境变量。不设也能用规则提取 | | 插件捕获失败 | 确认 CORS 已启用(server.py 已内置) | | Bot 没反应 | `echo $MUSE_BOT_KEY` 确认已设 | --- ## 🚀 部署公网 ```bash # API 暴露 lt --port 5200 # → https://xxx.loca.lt → 设为插件 API 地址 # Landing Page 部署 # 已部署于 GitHub Pages / Vercel ```