golembot  by 0xranx

Bridge coding agents to any communication channel or app

Created 1 month ago
261 stars

Top 97.2% on SourcePulse

GitHubView on GitHub
Project Summary

GolemBot: Universal Agent Deployment and Integration

GolemBot empowers developers to deploy existing coding agents like Cursor, Claude Code, and Codex across diverse communication platforms (Slack, Discord, etc.) and custom applications. It provides a unified, provider-agnostic interface, enabling teams to leverage advanced AI capabilities without the complexity of building new AI frameworks or prompt engineering, thereby democratizing access to powerful AI agents.

How It Works

The core architecture functions as a flexible gateway, abstracting away the complexities of agent execution and provider routing. Users configure their preferred coding agent and LLM provider in a single golem.yaml file. GolemBot then handles communication across various channels (IM, HTTP) and ensures a consistent StreamEvent interface, allowing seamless switching between agents and providers like OpenRouter, MiniMax, or DeepSeek with zero code changes.

Quick Start & Requirements

  • Primary install: npm install -g golembot
  • Core command: golembot init followed by golembot gateway or golembot run.
  • Prerequisites: Node.js (version 22-slim used in Dockerfile).
  • Documentation: 📖 Documentation & Guides

Highlighted Details

  • Extensive Skill Ecosystem: Integrates seamlessly with ClawHub, providing access to over 13,000 community-developed AI agent skills installable via a single command.
  • Universal Agent & Provider Support: Connects multiple coding agents (Cursor, Claude Code, OpenCode, Codex) with any LLM provider (OpenRouter, MiniMax, DeepSeek, etc.) through a unified configuration.
  • Multi-Platform Deployment: Enables agents to operate across Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat, and custom Node.js applications via an embeddable API.
  • Fleet Management: Offers a built-in Dashboard and Fleet Dashboard for monitoring and managing multiple running bot instances.

Maintenance & Community

The README does not provide specific details regarding notable contributors, sponsorships, or community channels like Discord/Slack.

Licensing & Compatibility

  • License: MIT.
  • Compatibility: Permissive MIT license allows for commercial use and integration into closed-source products.

Limitations & Caveats

Codex engine requires specific provider support for the OpenAI Responses API; providers only offering /chat/completions or /messages endpoints may not function correctly. The default codex.mode: unrestricted setting for the Codex engine bypasses sandboxing, requiring explicit configuration (safe, sandbox, approval, addDirs) for enhanced security.

Health Check
Last Commit

2 weeks ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
6
Star History
47 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Elvis Saravia Elvis Saravia(Founder of DAIR.AI).

agent-service-toolkit by JoshuaC215

0.4%
4k
Toolkit for building AI agent services
Created 1 year ago
Updated 1 month ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

LangBot by langbot-app

0.3%
16k
IM bot platform for the LLM era
Created 3 years ago
Updated 1 day ago
Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems") and Yaowei Zheng Yaowei Zheng(Author of LLaMA-Factory).

AstrBot by AstrBotDevs

1.4%
31k
LLM chatbot/framework for multiple platforms
Created 3 years ago
Updated 23 hours ago
Feedback? Help us improve.