najmuzzaman-mohammad/gawkbot

open source grok bot. gawk bots automate your menial work via AI models and build you microapps to manage the outcome, so that you have a false sense of control.

gawkbot – 本地執行的開源「持續運行」AI機器人

是什麼 – gawkbot 是一個自托管平台,讓您可以用自然語言(或透過示範)描述工作流程,並自動建構專用的 AI 驅動「微應用」(機器人)來執行它。機器人運行在您自己的電腦(或您控制的虛擬機)上,可與 1200+ 第三方服務透過整合進行互動。任何外部寫入操作(例如寄送電子郵件、建立 CRM 記錄、提交程式碼)都必須經過明確的人工審核步驟。

為何重要 – 多數商業 AI 助手產品(例如 xAI 的 Grok Bot)僅限雲端、封閉原始碼,並按使用次數收費。gawkbot 順轉此模式:程式碼公開於 Sustainable Use License 之下,可在本地使用您自己的 API 金鑰執行,除所選底層 LLM(Claude Code、Codex、Opencode、Ollama 等)的成本外完全免費。這讓您在保有資料、成本與安全性的完全控制權之餘,仍能享受 AI 生成自動化的便利。


核心概念

組件 您將獲得
App(畫面) 一個即時 Web UI(預設 http://localhost:7891),顯示機器人的「畫面」、資料與聊天式控制台。
Routines 類似 cron 的排程工作,按可重複的節奏執行機器人;每次執行皆版本控制並記錄日誌。
Tools 您可教導機器人的自訂動作(例如 評分潛在客戶在 #ae-handoffs 發佈)。
Knowledge 自動產生的維基式頁面,為機器人提出的每一項主張提供來源引用。
Data + Integrations 每個機器人專屬的型別化表格,以及 1200+ 連接器的共享目錄(Slack、Gmail、HubSpot 等)。
審核門檻 讀取免費;任何寫入操作都會暫停,直到您在 UI 中點選 批准

快速入門

  1. 安裝 – 執行單行指令或全域安裝:
    npx gawkbot               # 從 npm 啟動二進位檔並開啟 UI
    # 或
    npm install -g gawkbot && gawkbot
    
  2. 選擇模型 – 首次執行畫面會要求您指定提供者。預設使用 Claude Code;您可透過 --provider 或環境變數切換至 Codex、Opencode、Ollama、Hermes、OpenClaw 或任何 OpenAI 相容端點。
  3. 上手 – UI 會引導您完成執行時驗證、命名您的 辦公室(工作區),並用一句話描述您的首個工作流程。
  4. 觀看建構 – 即時活動訊息流會顯示機器人畫面、例行任務、工具與知識頁面的生成過程。
  5. 批准 – 當機器人首次嘗試外部寫入時,會跳出對話框要求您確認。

從原始碼建構(需 Go 1.25+ 與 Bun):

git clone https://github.com/najmuzzaman-mohammad/gawkbot.git
cd gawkbot
cd web && bun install && bun run build && cd ..
go build -o gawkbot ./cmd/wuphf
./gawkbot

可擴充性與部署選項

  • 多執行時 – 設定 --provider ollama(或任何支援的名稱)可將機器人指向本地模型或自訂 OpenAI 相容端點。
  • 本地優先 vs 雲端主機 – 操作可透過本地 CLI(您的金鑰永不離開機器)或透過 Composio 執行,後者負責處理 1200+ SaaS 整合的 OAuth。
  • 工作區 – 使用 gawkbot workspace create|list|switch 隔離專案。
  • 團隊共用 – 透過私有 Tailscale/WireGuard 網路(gawkbot share)或 Cloudflare 隧道(一次性,6 位數密碼)邀請同僚。
  • 遙測控制 – 產品分析與會話錄製為可選;除非您提供 PostHog 金鑰,否則預設停用。

許可與社群

  • 許可Sustainable Use License(參見 LICENSE)。倉儲完全公開,您可以自由分叉、修改與自托管,無需向原作者付費。
  • 社群 – README 中連結的 Discord 社群,以及顯示近期受歡迎程度的 Hacker News 標誌。

誰應該嘗試?

  • 希望使用 AI 生成工作流程自動化,但又不想將資料傳送至第三方雲端的工程師或小團隊。
  • 需要「每個工作流程一個機器人」程式設計模式,並希望完全掌握成本、Token 使用量與執行日誌的開發者。
  • 尋找免費、可擴充的專有「Grok Bot」式服務替代品的任何人。

總結

gawkbot 提供一個 本地執行、開源、帶審核門檻的 AI 機器人平台,可將自然語言描述的任務轉化為可執行的微應用,具備排程、資料表與引用支援的知識庫。如果您重視資料主權、成本透明度,以及對自動化程式碼的檢視或修改能力,gawkbot 是一個穩固的建構基礎。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案