
gawkbot
让 AI 替你干杂活,还给你生成管理小应用
gawkbot 是一个用 Go 编写的开源 AI 自动化机器人,定位为 Grok Bot 的开源替代方案。它通过接入大语言模型(如 Claude、Codex 等)自动执行重复性、琐碎的日常工作,例如信息整理、任务跟进、数据汇总等,并在此基础上为你生成可交互的微型应用(microapp),用来查看和管理自动化流程产出的结果。项目强调“AI 队友”概念,支持多智能体协作,并引入知识图谱来组织上下文与长期记忆,让机器人在多次任务中保持连贯性。它解决的是个人或小团队被大量低价值重复劳动拖累的问题,把“跑腿式”工作交给 AI,人只需在生成的小应用里做最终决策。技术上以 Go 实现,便于部署和扩展,适合想自建自动化工作流、又不想被闭源 SaaS 绑定的开发者。
项目数据
使用教程
环境要求
- Node.js 环境(用于 npx 运行)
- Git(如需从 GitHub 克隆源码)
- 本地机器可运行 VM 或使用云选项
- 已订阅的 AI 编码助手(Claude Code、Codex 或 Cursor)可选
安装与启动步骤
-
1准备运行环境
确认本机已装 Node.js 与 npm,npx 命令可用;README 通过 npx 启动,无需手动编译 Go 源码。
node -v npm -v -
2启动 gawkbot
运行 npx 命令,程序会自动下载并启动;随后浏览器打开本地 7891 端口的 Web UI。
npx gawkbot -
3打开 Web 界面
在浏览器访问本地地址进入 gawkbot 界面,开始 onboarding 流程。
-
4完成引导配置
按引导验证运行时、给办公室命名,并启动第一个工作流;确认能看到机器人构建画面与聊天窗口。
-
5使用其他运行时
已有 Hermes Bot 或 OpenClaw 网关时,用 --provider 参数指向它们,默认端口按 README 说明。
npx gawkbot --provider hermes-agent npx gawkbot --provider openclaw-http
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
--provider | 否 | 指定接入的运行时类型,如 hermes-agent 或 openclaw-http | hermes-agent |
WUPHF_HERMES_AGENT_* | 否 | 覆盖 Hermes 运行时的端点、模型与鉴权配置 | WUPHF_HERMES_AGENT_BASE_URL=http://127.0.0.1:8642/v1 |
WUPHF_OPENCLAW_HTTP_* | 否 | 覆盖 OpenClaw HTTP 运行时的端点、模型与鉴权配置 | WUPHF_OPENCLAW_HTTP_BASE_URL=http://127.0.0.1:18789/v1 |
provider_endpoints | 否 | 在配置文件中设置各 provider 的端点信息 | provider_endpoints |
如何确认成功
浏览器打开 http://localhost:7891 可进入 Web UI,并出现正在构建的机器人(实时构建流+聊天),完成后显示 UI、Routines、Tools、Data、Knowledge、Integrations 标签页。
常见问题
Q:没有 AI 编码助手可以安装吗?
A:可以。README 提供 npx gawkbot 直接启动方式,Setup prompt 只是给 Claude Code/Codex/Cursor 自动安装用的可选路径。
Q:gawkbot 是免费的吗?
A:是。README 对比表写明免费,无账号、无席位、无使用费,但需要一个你已在付费的编码机器人。
Q:Web UI 端口是多少?
A:默认 http://localhost:7891,README 中明确给出该地址。
Q:可以接我已有的机器人吗?
A:可以,使用 --provider hermes-agent 或 --provider openclaw-http 指向现有网关。
注意事项
- README 未给出从源码编译 Go 的步骤,本教程仅依据 npx 启动方式。
- 外部动作默认有人工审批闸门(approval gate),运行前请确认这一行为符合预期。
- 接入 Hermes/OpenClaw 时注意默认端点端口 8642 与 18789,可通过环境变量覆盖。
核心亮点
- 用 Go 编写,单二进制部署,资源占用低、启动快
- 支持多 AI 模型与多智能体协作,不绑定单一厂商
- 自动生成 microapp 管理产出,把自动化结果可视化
不足之处
- 项目处于早期,文档和示例较少,上手需要读源码
- 生态与插件数量有限,复杂工作流需自行扩展
适用场景
- 自动汇总每日行业资讯并生成可浏览的简报应用
- 把邮件/IM 里的待办抽取成任务看板并自动跟进
- 为个人知识库自动打标签、建关联并生成检索界面
替代项目
n8n、Activepieces、Dify
项目介绍
上一篇:sequential-workflow-designer
下一篇:workflow
同类项目推荐
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
robotcode
开源
让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。
Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox
customermates
开源
比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。
Building a modern alternative to Pipedrive that is 10x more intuitive.