# golembot

> GolemBot connects coding agents (Cursor, Claude Code, OpenCode, Codex) to Slack, Telegram, Discord and more — routing through any LLM provider via one config file.

- **Category:** AI Assistant
- **Licence:** MIT
- **Latest version:** v0.51.1
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker, Docker Compose, NPM
- **Tags:** CLI, Automation, Telegram, Slack, Ai Assistant, Chatbot, Discord, LLM, Typescript, AI, Codex, Ai Agent, Cursor, Claude code, Opencode, Dingtalk, Wecom, Coding agent, Feishu, Lark, Bot Framework, Skill System, Provider Routing

## Description

GolemBot wraps your coding agent so it can operate in team chat and HTTP endpoints. Four engines are supported and each can be routed through any compatible LLM provider with one config block. The gateway connects to seven messaging platforms without a public IP, using WebSocket or polling. A built-in web dashboard shows metrics and channel status; a fleet dashboard manages multiple bots. A modular skill system works with thousands of community skills. Scheduled tasks run on cron syntax. Persistent message queues survive crashes and catch up on missed messages. A TypeScript library lets you embed the assistant in your own Node.js apps. Configuration is a single golem.yaml file with environment variable substitution. Requires Node.js 18+ and the chosen coding agent command-line tool installed and authenticated.

## Links

- [Homepage](https://github.com/0xranx/golembot)
- [Website](https://0xranx.github.io/golembot/)
- [Discord Community](https://discord.gg/tgU5FXChgM)
- [npm Package](https://www.npmjs.com/package/golembot)
- [GitHub Repository](https://github.com/0xranx/golembot)

---
Source: https://selfhost.directory/project/golembot