MoM (Master Of Mischief) — @mariozechner/pi-mom
概述
MoM 是一个由 LLM 驱动的 Slack Bot,可以:
- 执行 Bash 命令
- 读写文件
- 与开发环境交互
MoM 是自我管理的,她自己安装工具、编写脚本、配置凭证,无需你手动设置。
特性
- 极简设计:将 MoM 变成你需要的任何形态
- 自我管理:自己安装工具、编写脚本、配置凭证,零配置
- Slack 集成:响应频道和私信中的 @mention
- 完整 Bash 访问:执行任何命令、读写文件、自动化工作流
- Docker 沙箱:在容器中隔离运行(推荐)
- 持久化工作空间:所有对话历史、文件和工具存储在你控制的目录中
- 跨会话记忆:记住上下文,创建工作流专用 CLI 工具(Skills)
- 线程式详情:主消息简洁,工具详情放在线程中
安装
npm install @mariozechner/pi-mom
Slack App 配置
- 在 https://api.slack.com/apps 创建新的 Slack App
- 启用 Socket Mode
- 生成 App-Level Token(需要
connections:writescope)→MOM_SLACK_APP_TOKEN - 添加 Bot Token Scopes:
app_mentions:readchannels:historychat:writefiles:readfiles:writeim:historyusers:read
- 订阅 Bot Events:
app_mentionmessage.channelsmessage.groupsmessage.im
- 安装 App 到工作空间,获取 Bot User OAuth Token →
MOM_SLACK_BOT_TOKEN
相关文档
- Artifacts Server — 分享 HTML/JS 可视化
- Events System — 定时提醒和周期性任务
- Sandbox Guide — Docker vs 主机模式安全
- Slack Bot Setup — 最小化集成指南