robbin/grokbot-local-agent
让 Grok Bot 将重任务交给同机的本地 Pi 代理执行,完成后通过 webhook 唤醒 Bot 验证和汇报。
- Star
- 86
- Fork
- 11
- 未关闭 Issue
- 0
- 最近提交
- 12天前
这是什么?
grokbot-local-agent 是一组脚本,用于把 Grok Bot 的工作委派给同一台 Linux 机器上的本地编程代理 Pi。批量改文件、小脚本、长文档草稿和调研等重任务通过 Pi 运行,使用用户自己的模型账号,不占用 Bot 的订阅额度。
每次委派都会被包装成一个带 ID 的任务,状态和产物保存在 ~/.pi/tasks/<ID>/ 下。任务完成后,webhook 只接收 ID、所有者、状态和退出码,并唤醒 Bot 读取文件、验证结果、汇报并确认任务。按所有者过滤的 pending、list 和 ack 命令可防止多个 Bot 互相汇报对方的工作;通知丢失时,Bot 也能通过 pending 找回未汇报的结果。
这是运行在 Bot 所在机器上的轻量辅助工具,并非隔离的沙箱服务。客户端脚本需要 Node 22 及以上版本,且不依赖第三方包。
核心功能
- 01通过同机的 Pi 编程代理执行委派的任务。
- 02每个任务带有 ID,状态和产物保存在磁盘上。
- 03任务完成时发送 webhook,唤醒 Bot 验证并汇报结果。
- 04按所有者 Agent ID 过滤 pending、list 和 ack,避免 Bot 之间串报。
- 05支持后续对话、取消任务,以及固定模型的同步调用。
- 06可选的 Telegram 监控,将 Pi 会话进度推送到私人聊天。
适用场景
- 把批量改文件或小脚本从订阅额度有限的聊天 Bot 转交给本地代理。
- 在 Bot 对话结束后,继续运行长文档草稿或调研任务。
- 通过 webhook 唤醒,获得后台编程任务的验证结果汇报。
- 通过 Telegram 在手机上实时查看被委派的代理会话。
快速上手
- 1
安装 Node 22+ 和 Pi 编码代理
npm i -g --prefix ~/.local @earendil-works/pi-coding-agent - 2
自行登录模型:在交互式终端运行 pi 并输入 /login
- 3
将脚本复制到 ~/tools/pi-call
mkdir -p ~/tools/pi-call && cp -a bin/. ~/tools/pi-call/ - 4
运行冒烟测试,应输出 OK
~/tools/pi-call/pi-run /tmp "Reply with only OK" --timeout 120
使用前须知
- 需要 Node 22+ 以及你自己单独的模型账户或订阅,并需自行完成认证。
- 需要在 Grok Bot 主机上配置 webhook 例程和密钥,设置工作量较大。
- 这是轻量辅助工具而非隔离沙箱,不提供强权限隔离。
收录于专题
标签
常见问题
- grokbot-local-agent 是什么?
- 让 Grok Bot 将重任务交给同机的本地 Pi 代理执行,完成后通过 webhook 唤醒 Bot 验证和汇报。 grokbot-local-agent 是一组脚本,用于把 Grok Bot 的工作委派给同一台 Linux 机器上的本地编程代理 Pi。批量改文件、小脚本、长文档草稿和调研等重任务通过 Pi 运行,使用用户自己的模型账号,不占用 Bot 的订阅额度。
- grokbot-local-agent 可以免费使用吗?用的什么许可证?
- grokbot-local-agent 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- grokbot-local-agent 还在维护吗?
- 活跃维护中。grokbot-local-agent 最近一次提交是在 2026年10月26日。
- grokbot-local-agent 适合用来做什么?
- 把批量改文件或小脚本从订阅额度有限的聊天 Bot 转交给本地代理。 在 Bot 对话结束后,继续运行长文档草稿或调研任务。 通过 webhook 唤醒,获得后台编程任务的验证结果汇报。 通过 Telegram 在手机上实时查看被委派的代理会话。
- grokbot-local-agent 怎么安装和运行?
- 安装 Node 22+ 和 Pi 编码代理: npm i -g --prefix ~/.local @earendil-works/pi-coding-agent 自行登录模型:在交互式终端运行 pi 并输入 /login 将脚本复制到 ~/tools/pi-call: mkdir -p ~/tools/pi-call && cp -a bin/. ~/tools/pi-call/ 运行冒烟测试,应输出 OK: ~/tools/pi-call/pi-run /tmp "Reply with only OK" --timeout 120
- 在哪里获取 grokbot-local-agent?
- 源代码和安装说明在 GitHub 上:https://github.com/robbin/grokbot-local-agent
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Telegram Bot API 的 Java 库,用于快速开发 Telegram 机器人,支持长轮询和 Webhook。
一款本地优先的 AI 聊天客户端,可接入多家大模型并通过 MCP 协议扩展工具能力。
自托管的编码智能体控制中心,可在本地、远程和云端后端运行 OpenHands、Claude Code、Codex 等智能体。
一个独立的 Go 命令行工具,驱动 Claude Code 或 codex 按 Markdown 实施计划自动完成任务,并进行多阶段代码审查。
为 OpenCode Desktop 添加电脑操控、自定义模型服务商编辑与模型拉取、定时任务等功能的非官方插件。