Golembot

Any Agent × Any Provider × Anywhere. Connect Cursor, Claude Code, OpenCode, or Codex to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — with any LLM provider.

Last verified:

Visit Golembot

What is Golembot?

GolemBot is an open-source connector that transforms existing AI coding agents (Claude Code, Cursor, OpenCode, and Codex) into deployable AI assistants accessible through messaging platforms. The tool acts as a gateway layer—the

Golembot pricing

Pricing model: Freemium

Completely free and open-source (MIT license). The only costs are API usage fees for the LLM providers you connect (Claude, DeepSeek, OpenRouter, SiliconFlow, etc.). Since it's self-hosted, there's no middleman markup on tokens. The Open Source plan at $0 provides full access to all channel adapters without limits.

Golembot pros

  • No public IP required for IM connections
  • Uses WebSocket/Socket Mode to avoid firewall issues
  • Free and open-source under MIT license
  • Supports 4 coding engines (Cursor, Claude Code, OpenCode, Codex)
  • Supports 6+ messaging platforms out of the box
  • Engine switching with one config line change
  • No prompt engineering or API wiring needed
  • Skill system: drop SKILL.md to add abilities
  • Compatible with ClawHub's 13,000+ community skills
  • Embed in own product with 5 lines of code
  • Group chat with @mention filtering and smart mode
  • Multi-bot collaboration in same group chat
  • Fleet Dashboard for unified bot management
  • No telemetry or unwanted network calls
  • ~1000 tests ensure reliability
  • Docker deployment supported
  • Environment variable support for secrets

Golembot cons

  • Requires CLI knowledge to configure yaml
  • No visual dashboard for bot management
  • Text-based configuration only (yaml)
  • Requires manual server hosting
  • Bot script must stay running on machine
  • Streaming slightly laggy on Discord vs Slack
  • No hosted dashboard available
  • Primarily focused on text message routing

Frequently asked questions about Golembot

Do I need a public IP to use GolemBot with Slack?

No, GolemBot uses Socket Mode which allows it to communicate with Slack over a websocket without needing a public URL or inbound ports. The built-in Slack adapter handles this automatically.

Which AI models are compatible with GolemBot?

It works with any provider compatible with the OpenAI API, including DeepSeek, Claude (via adapters), OpenRouter, and SiliconFlow. You can swap between providers by changing one block in the config file.

Can I use GolemBot to create a Discord bot?

Yes, it includes a Discord Gateway WebSocket adapter that lets you deploy your agent to any Discord server without needing a public IP.

Is GolemBot actually free?

Yes, the software is open-source under MIT license and free to use forever. You only pay for the tokens you consume from your chosen AI provider like Claude or DeepSeek.

How do I update the bot's personality or skills?

Use the integrated Skill system: create a directory with a SKILL.md file defining the skill, drop it in the skills folder, and the bot gains that ability immediately without code changes or redeployment.

What coding agents does GolemBot support?

GolemBot supports 4 engines: Cursor, Claude Code, OpenCode, and Codex. All engines use the identical StreamEvent interface, so your IM connections and skills keep working when you switch.

How do I install and set up GolemBot?

Run 'npm install -g golembot', then create a directory and run 'golembot onboard'. The wizard walks you through picking an engine, choosing skill templates, connecting IM tokens, and launching. Setup takes about 2 minutes.

Does GolemBot support file uploads?

Support depends on the specific adapter and agent engine being used, but GolemBot primarily focuses on text message routing. The underlying agent has full access to your workspace files through shell commands.

Can I run multiple bots with different engines?

Yes, use 'golembot fleet serve' to start all bots with a unified dashboard. Each bot gets its own engine, skills, and channel connections, and you can run several bots in one group chat for multi-bot collaboration.

Do I need to build vector databases or RAG myself?

No, the coding agent you're wrapping (like Claude Code) already understands your entire codebase without needing you to implement RAG or chunking. GolemBot just connects the agent to messaging platforms.

Categories

Use cases

Browse all AI tools on NeedAnAI