selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

gawkbot logo

Self-host gawkbot

v0.240.1

AI agent manager unifying coding agents in your Mac notch

BetaSource AvailableOther
Updatedlast week
LanguageGo
Setup difficultyModerate
MobileNative app
ThemeDark mode
Stars
1 524
Port
7891 (web UI)
Install with Windows
Main app window with glass sidebar showing Chief of Staff and four bots, chat pane with task breakdownTasks view showing bots, ownership, and statusScheduled Tasks screen listing routines and next run timesIndividual routine opened with schedule and past runsWiki index with pages written by botsWiki page with cited sourcesCustom microapp built by a bot running inside gawkbot

What is gawkbot?

gawkbot is a desktop application for macOS and Windows that detects and adopts AI coding agents already running on your machine — including Claude Code, Codex, Opencode, and many others — and organizes them into a team led by an AI Chief of Staff. Each agent becomes a managed bot with its own screen, scheduled routines, self-authored tools, a knowledge wiki with citations, typed data tables, and access to 1200+ integrations via Composio. The Chief of Staff breaks down workflows, assigns tasks, and routes every external action through an approval gate that waits for your click in the Mac notch or on the iPhone companion app. The Mac app lives in the camera notch (or a pill on notch-less Macs) with keyboard shortcuts, voice input, and per-event sounds. The iPhone app mirrors the inbox with hold-to-talk replies. All workspace data stays in local files under ~/.wuphf/ with no required database. The web UI runs on port 7891 by default. Licensed under the Sustainable Use License (source-available, free for self-hosting and non-commercial use).

Should you self-host gawkbot?

gawkbot scores 50/100 on selfhost.directory (how scoring works) and ranks #97 of 209 in AI Agents. It has 1 524 GitHub stars.

It shipped 9 stable releases in the past year. The latest, v0.240.1, came out on 10 October 2026. New versions land roughly every 2 days.

Setup is moderate: expect some configuration beyond a single command. It is Other-licensed and written mostly in Go.

Its closest alternative on selfhost.directory is Orca (91/100, 108 739 stars). It scores higher overall, so compare the two before you pick. See gawkbot vs Orca side by side.

Features

  • AI Agent Team Management
  • Approval Gate
  • Chief of Staff
  • Cost Tracking
  • Custom Microapps
  • Knowledge Wiki
  • Local-first execution
  • Mac Notch Integration
  • Multi-workspace support
  • Public Tunnel SharingRequires cloudflared on PATH
  • Routines (Scheduled Tasks)
  • Team Sharing via Tailscale/WireGuard
  • Voice Replies

gawkbot README

How to install gawkbot

Install gawkbot with Windows

  • Run the downloaded WUPHF-windows-setup.exe.
  • Follow the installer, then launch the app from the Start menu.

Windows 10/11 · 64-bit · WebView2 (built in to Windows); not code-signed yet

How to configure gawkbot

  • WUPHF_AGENT_DIRDirectory for the sidecar agent service

    Directory for the sidecar agent service

  • WUPHF_AGENT_URLURL for the sidecar agent service if managed externally

    URL for the sidecar agent service if managed externally

  • WUPHF_HERMES_AGENT_*Environment variables for Hermes Bot gateway endpoints, models, and auth

    Environment variables for Hermes Bot gateway endpoints, models, and auth

  • WUPHF_OLLAMA_BASE_URLBase URL for custom OpenAI-compatible endpoints (e.g., Ollama, LiteLLM)

    Base URL for custom OpenAI-compatible endpoints (e.g., Ollama, LiteLLM)

  • WUPHF_OLLAMA_MODELModel name for custom OpenAI-compatible endpoints

    Model name for custom OpenAI-compatible endpoints

  • WUPHF_OPENCLAW_HTTP_*Environment variables for OpenClaw HTTP gateway endpoints, models, and auth

    Environment variables for OpenClaw HTTP gateway endpoints, models, and auth

  • WUPHF_POSTHOG_HOSTPostHog host for self-hosted analytics

    PostHog host for self-hosted analytics

  • WUPHF_POSTHOG_KEYPostHog API key for optional product analytics

    PostHog API key for optional product analytics

  • WUPHF_SESSION_MESSAGING1Set to 0 to disable terminal session messaging

    Set to 0 to disable terminal session messaging

    values: 0, 1

gawkbot releases & version history

FAQ

Does it work on Windows or Linux?

gawkbot is a Mac app with an iPhone companion. The notch, shortcuts, and sounds are Mac-only. The web app without the notch has a Windows installer. Linux has no installer but the source is public so anyone can build the web app from source and run it there.

How does voice work?

Hold V and talk. On Mac, speech recognition uses Apple's framework (on-device when supported); on iPhone it's the same. You see the transcript first, and nothing is sent until you press Return.

Can an agent do something external without asking me?

Not through connected accounts. Reads are free, but any action through a connected account (email, post, CRM write) waits in the notch for approval, one at a time, unless you choose always-allow for that action. Agents working in local repos use the tool's own permissions.

Where does my data go?

gawkbot runs on your machine and workspace data stays in local files you can read. Release builds include optional anonymous product analytics (counts and shapes, never content) and session replay that masks typed text; both can be turned off in onboarding or Settings. A source build has no analytics key and sends no analytics.

Is there an iPhone app?

Yes, it lives in the repo under apps/ios and you build it with Xcode; it is not on the App Store. Pair once by scanning the code in Access & Health with the phone on a network that can reach your Mac (Wi-Fi or Tailscale). Push notifications are not implemented yet.

Do I need a MacBook with a notch?

No. On Macs without a notch, the same strip appears as a pill at the top center of the screen with the same panel, shortcuts, and sounds.

Which agents does it work with?

Claude Code, Codex, Opencode, Gemini CLI, Cursor CLI, Aider, Goose, Amp, Qwen Code, Copilot CLI, Crush, Factory Droid, Ollama, OpenClaw, and Hermes. Each is tagged with the tool and whether it runs locally or in the cloud.

Is gawkbot free?

Yes, there is no subscription, seat count, trial, or usage fee. You bring your own agents and API keys. The source is under the Sustainable Use License, free to self-host for internal business and non-commercial use.

More in Productivity

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…