ok2run:解放注意力的 Agent 远程统一审批工具
ok2run:解放注意力的 Agent 远程统一审批工具
ok2run 是一个开源工具,旨在为各种 Agent 提供一个独立、通用且可自托管的审批组件,从而简化远程审批流程,提高工作效率。
核心功能
- 通知渠道:支持 Telegram 和 Email 通知。
- 审批模式:提供标准审批和问答审批两种模式,包括一次性批准、会话批准、拒绝和永久允许等选项。
- 自托管:基于 FastAPI 和 SQLite,易于部署和使用。
- 集成方式:支持 HTTP API、MCP Server 和 Claude Code Hook,适用于多种 Agent。
5 分钟部署(Docker)
克隆仓库:
git clone https://github.com/Narcooo/ok2run.git cd ok2run复制配置文件:
cp .env.example .env启动 Docker:
docker compose up -d配置环境变量:
APPROVAL_API_KEY=your-secret-key TELEGRAM_BOT_TOKEN=123456:ABC... APPROVAL_TG_CHAT_ID=your-chat-id TELEGRAM_MOCK=0
集成方式
1) 任意 Agent:直接用 HTTP API
2) MCP(支持 MCP 的客户端/Agent)
如果你的 Agent 支持 MCP,可以直接挂载 mcp_server.py,使用提供的工具如 request_approval、wait_for_approval、ask_user 和 execute_approved。
3) Claude Code:完全接管权限弹窗
将 Claude Code 的 PermissionRequest 全部转发到 Telegram 审批,方便在非工作时间进行管理。
结语
ok2run 提供了一种简单而有效的方式来管理 Agent 的审批流程,通过 GitHub 可以获取更多信息和配置示例。
欢迎使用并给予反馈,如果你觉得这个工具对你有帮助,请给予 star 支持。
via -
评论已关闭