golembot

Из публичных источников

Any Agent × Any Provider × Anywhere. Подключите Cursor, Claude Code, OpenCode или Codex к Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat — с любым провайдером LLM.

Машинный перевод · Показать оригинал

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

AI-инструментКатегория: AI-инструментыOpen sourceданные проверены 15 окт. 2026 г.

Обзор

  • ai
  • ai-agent
  • ai-assistant
  • bot-framework
  • chatbot
  • claude-code
  • cli
  • codex
  • coding-agent
  • cursor

Установка

Команды только показываются, маркетплейс их не выполняет. Сверяйтесь с официальной документацией.
  • Официальный сайтИз публичных источниковиз метаданных каталога
    0xranx.github.io/golembot/ ↗
  • Реестр пакетов языкаnodejsИз публичных источниковиз манифеста пакета — публикация в реестре не проверена
    npm install -g golembot

    Не проверено: перед установкой убедитесь, что пакет в реестре принадлежит этому проекту.

    www.npmjs.com/package/golembot ↗
  • Сборка из исходниковИз публичных источниковиз метаданных каталога

    Сборка из исходников: проверенного рецепта сборки нет — следуйте инструкциям репозитория.

    github.com/0xranx/golembot ↗

Совместимость

«Неизвестно» значит, что доказательств не найдено, а не что продукт несовместим.
ПлатформаСтатусАрхитектураДоказательствоУверенность
WindowsНеизвестно———
macOSНеизвестно———
LinuxНеизвестно———
Web browserНеизвестно———
Server / self-hostedНеизвестно———
Container (OCI)Неизвестно———
Node.jsСовместимо—манифест пакета: package.json name0.60

Релизы

проверено 29 окт. 2026 г.
v0.51.1Последний25 окт. 2026 г.Официальный источник ↗

Файлы версии 0.51.1

К релизу не приложены файлы.

История релизов

Профиль качества

алгоритм quality-v1.0 · оценено 15 окт. 2026 г.
Оценка качества93
Оценка риска0
Уверенность 1.00
Оценка качества и оценка риска — разные показатели. Высокое качество не гарантирует безопасность.

Составляющие оценки

Поддержка · 2020
last activity 17 days ago
Документация · 1515
README 11480 chars, description present
Готовность к использованию · 1515
install instructions: yes; releases: yes
Метаданные · 1010
4/4 of description, homepage, license, topics
Релизы · 1010
10 release(s), latest 20 days ago
Точность категории · 107
classifier confidence 0.65
Популярность · 106
322 stars (log-dampened, 10k = max)
Ясность лицензии · 55
SPDX MIT
Сообщество · 55
issues enabled, 46 forks

Лицензия

MIT
Лицензия известнапо данным хостинга репозитория

Это статус политики каталога, а не юридическое заключение.

Источники

github.com/0xranx/golembotОсновной★ 322 звёздактивность 29 сент. 2026 г.Основной репозиторий · Уверенность 1.00

Отзывы

Войдите, чтобы написать отзыв

Отзывов пока нет.

Альтернативы

FlowtraceПохожий
Выполняйте задачи с помощью ИИ как последовательность шагов, которую можно сохранять, повторно использовать и улучшать, а не как разовый чат.MIT · AI-инструменты
clawcodexПохожий
Токеноэффективная полная перестройка Claude Code на Python. ИИ-агент для программирования на 310 тысяч строк кода Python.MIT · AI-инструменты
zeroПохожий
Агент для программирования, который подчиняется вам: ваша модель, ваша машина, ваши правила.MIT · AI-инструменты
ccg-workflowПохожий
Движок рабочих процессов для совместной работы нескольких моделей — одна команда /ccg:go, в которой ИИ анализирует намерение, выбирает стратегию и координирует Codex + Gemini + Claude для совместного выполненияMIT · AI-инструменты
agent-of-empiresПохожий
Управление несколькими агентами Claude Code и OpenCode из TUI или веб-интерфейса для удобного доступа с мобильных устройств. Также поддерживаются Mistral Vibe, Codex CLI, Gemini CLI, Pi.dev, Copilot CLI и Factory Droid Coding.MIT · AI-инструменты
IxПохожий
Мгновенно понимайте любую кодовую базу. Системный интеллект для кодовых баз, созданный для людей и ИИ.Apache-2.0 · AI-инструменты

README

Из 0xranx/golembot · лицензия MIT · загружено 29 окт. 2026 г.

English | 中文


Cursor, Claude Code, OpenCode, Codex — these Coding Agents can already write code, run scripts, analyze data, and reason through complex tasks. But they're stuck in an IDE or a terminal window.

GolemBot gives them a body. One command connects your Coding Agent to Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat, or any HTTP client — with any LLM provider. Route Claude Code through OpenRouter, run Codex on MiniMax, or point OpenCode at DeepSeek — one config block, zero code changes. Write a custom adapter to plug in email, GitHub Issues, or any other message source. Or embed into your own product with 5 lines of code. No AI framework, no prompt engineering — the agent you already have is the brain.

Run Your Coding Agent Everywhere

On IM — your team's 24/7 AI teammate

golembot init -e claude-code -n my-bot
golembot gateway    # Slack, Telegram, Discord, Feishu, DingTalk, WeCom, WeChat

Your colleagues @ the bot in group chat. It can write code, analyze files, answer questions — because behind it is a real Coding Agent, not a thin API wrapper.

In your product — full agent power, 5 lines of code

import { createAssistant } from 'golembot';
const bot = createAssistant({ dir: './my-agent' });

for await (const event of bot.chat('Analyze last month sales data')) {
  if (event.type === 'text') process.stdout.write(event.content);
}

Embed into Slack bots, internal tools, SaaS products, customer support — anything that speaks Node.js.

Why GolemBot, not another AI framework?

GolemBotTraditional AI Frameworks
AI brainCursor / Claude Code / OpenCode / Codex — battle-tested, full coding abilityYou wire up LLM APIs + tools from scratch
Setupgolembot init → doneChains, RAG, vector DB, prompt tuning...
Auto-upgradeAgent gets smarter? Your assistant gets smarter. Zero code changes.You maintain everything yourself
Transparencyls the directory = see what the assistant knows and doesBlack box pipelines
Engine lock-inChange one line in config to swap enginesRewrite everything
Provider freedom4 engines × any provider — OpenRouter, Requesty, MiniMax, DeepSeek, SiliconFlow. One config block.Locked to one LLM provider per framework
Skills13,000+ community skills from ClawHub, one command to installWrite your own tools and prompts from scratch
Scheduled tasksBuilt-in cron scheduler — daily standups, dependency audits, test reports pushed to IMBuild your own job system
MultimodalImage messages from IM → saved to disk → agent reads and analyzes. All 7 channels supported.Parse platform APIs yourself

Quick Start

npm install -g golembot

mkdir my-bot && cd my-bot
golembot onboard      # guided setup (recommended)

# Or manually:
golembot init -e claude-code -n my-bot
golembot run          # REPL conversation
golembot gateway      # start IM + HTTP service + Dashboard
golembot fleet ls     # list all running bots
golembot skill search "data analysis"  # browse 13,000+ ClawHub skills

Long task still running? Use /stop in REPL or IM, assistant.cancel(sessionKey?) in code, or POST /abort over HTTP to cancel the current task without clearing session history.

Dashboard & Fleet

Every golembot gateway instance comes with a built-in web Dashboard showing real-time metrics, channel status, and a quick-test console:

Running multiple bots? golembot fleet serve aggregates them into a single Fleet Dashboard:

Architecture

Slack / Telegram / Discord / Feishu / DingTalk / WeCom / WeChat / HTTP API
    Custom Adapters (email, GitHub Issues, ...)
                    │
                    ▼
         ┌─────────────────────────┐
         │     Gateway Service     │
         │  (Channel adapters +    │
         │   HTTP service)         │
         └────────────┬────────────┘
                      │
              createAssistant()
                      │
          ┌───────┬───────┬───────┐
          ▼       ▼       ▼       ▼
       Cursor  Claude  OpenCode  Codex
               Code
          ↕ Provider Routing (OpenRouter, MiniMax, ...)

Engine Comparison

CursorClaude CodeOpenCodeCodex
Skill Injection.cursor/skills/.claude/skills/ + CLAUDE.md.opencode/skills/ + opencode.jsonAGENTS.md at workspace root
Session Resume--resume--resume--sessionexec resume <thread_id>
API KeyCURSOR_API_KEYANTHROPIC_API_KEYDepends on ProviderCODEX_API_KEY (preferred) / ChatGPT OAuth
Runtime Mode--force --trust --sandbox disabled--dangerously-skip-permissionspermission configdefault unrestricted; also supports sandbox / approval / search / addDirs

The StreamEvent interface is identical across all engines — switching requires zero code changes.

If you run Codex, note that GolemBot defaults to codex.mode: unrestricted. Set codex.mode: safe if you want to keep Codex sandboxed. You can also use fine-grained codex.sandbox, codex.approval, codex.search, and codex.addDirs settings.

If you route Codex through a custom provider, that provider must support the OpenAI Responses API. Providers that only expose /chat/completions or Anthropic-style /messages endpoints will fail. See the Provider Routing guide: https://0xranx.github.io/golembot/guide/provider-routing#codex-requires-responses-api

Configuration

golem.yaml — the single config file:

name: my-assistant
engine: claude-code

# Optional: route engine to a third-party LLM provider
provider:
  baseUrl: "https://openrouter.ai/api"
  apiKey: "${OPENROUTER_API_KEY}"
  model: "anthropic/claude-sonnet-4"

channels:
  slack:
    botToken: ${SLACK_BOT_TOKEN}
    appToken: ${SLACK_APP_TOKEN}
  telegram:
    botToken: ${TELEGRAM_BOT_TOKEN}
  discord:
    botToken: ${DISCORD_BOT_TOKEN}
    botName: my-assistant        # optional — normalizes @mention tokens in channel messages
  feishu:
    appId: ${FEISHU_APP_ID}
    appSecret: ${FEISHU_APP_SECRET}
    # domain: lark                 # optional — Lark global tenants
    # pingTimeout: 30              # optional — WebSocket pong timeout in seconds
  # Custom adapter — local file or npm package
  my-email:
    _adapter: ./adapters/email-adapter.js
    token: ${EMAIL_TOKEN}

# Optional: Codex runtime controls (Codex engine only)
codex:
  mode: unrestricted   # compatibility alias; set safe to keep sandboxing
  sandbox: workspace-write
  approval: on-request
  search: true
  addDirs:
    - ../shared-assets

gateway:
  port: 3000
  token: ${GOLEM_TOKEN}

Sensitive fields support ${ENV_VAR} references. Custom channel adapters can be local .js/.mjs files or npm packages — see the adapter guide.

Skill System

A Skill is a directory containing SKILL.md + optional scripts. Drop it in, the assistant gains new abilities. Remove it, the ability is gone.

skills/
├── general/          # Built-in: general assistant
│   └── SKILL.md
├── im-adapter/       # Built-in: IM reply conventions
│   └── SKILL.md
└── my-custom-skill/  # Your own
    ├── SKILL.md
    └── analyze.py

ls skills/ is the complete list of what your assistant can do.

13,000+ Skills from ClawHub

GolemBot is fully compatible with ClawHub — the largest AI agent skill marketplace by OpenClaw. The SKILL.md format is 100% compatible, so all 13,000+ community skills work out of the box.

golembot skill search "data analysis"       # discover skills
golembot skill add clawhub:data-analysis    # one command to install

Agent-powered skill discovery: Your agent can search and install skills autonomously during conversations. Ask it "find me a good code review skill" — it searches ClawHub, shows results, and installs on your confirmation.

All skill commands support --json for programmatic access. The pluggable registry interface supports additional skill sources beyond ClawHub.

Docker Deployment

FROM node:22-slim
RUN npm install -g golembot
WORKDIR /assistant
COPY . .
EXPOSE 3000
CMD ["golembot", "gateway"]

Development

git clone https://github.com/0xranx/golembot.git
cd golembot
pnpm install
pnpm run build
pnpm run test          # Unit tests (1252+)
pnpm run e2e:opencode  # End-to-end tests (OpenCode)
pnpm run e2e:codex     # End-to-end tests (Codex)
pnpm run e2e:codex:launch  # Real Codex launch verification (flags, resume, HTTP path)

Contributing

We welcome contributions! Please see CONTRIBUTING.md for guidelines.

License

MIT

Открыть репозиторий ↗