GolemCore Bot
Agent Platform for AI-Native Companies — build, run, extend, and inspect channel-connected agents with skills, plugins, MCP, memory, and Hive.
接入你的智能体
从发布者处安装。不是 PlugMCP 端点。
远程 URL 还是本机命令? 两种安装方式的区别
GolemCore Bot is the agent platform for AI-native companies building on the GolemCore ecosystem.
Use it to run channel-connected agents, extend them with skills, plugins, and MCP servers, and operate them with memory, delayed follow-ups, trace inspection, and Hive-connected control flows.
Use it in two ways:
docker pull ghcr.io/alexk-dev/golemcore-bot:latest
docker run -d \
--name golemcore-bot \
--shm-size=256m \
--cap-add=SYS_ADMIN \
-e STORAGE_PATH=/app/workspace \
-e TOOLS_WORKSPACE=/app/sandbox \
-v golemcore-bot-data:/app/workspace \
-v golemcore-bot-sandbox:/app/sandbox \
-p 8080:8080 \
--restart unless-stopped \
ghcr.io/alexk-dev/golemcore-bot:latest
docker logs -f golemcore-bot
# Health probe:
# curl http://localhost:8080/api/system/health
#
# Compatibility: Docker CMD overrides may still pass Spring Boot args directly:
# docker run ... ghcr.io/alexk-dev/golemcore-bot:latest --server.port=9090
# Open http://localhost:8080/dashboard
# On first start, check logs for the temporary admin password.
Open http://localhost:8080/dashboard, sign in with the temporary admin password from the logs, then configure your LLM providers in Settings.
Why the extra Docker flags?
--shm-size=256m and --cap-add=SYS_ADMIN are needed for the Browser tool (Playwright/Chromium) in containers.
See Configuration → Browser Tool.Need a local build, Compose setup, or production deployment path? See Quick Start and Deployment.
Besides Docker and the plain executable JAR, the release workflow now also publishes a local app-image bundle for the current OS/architecture.
./mvnw clean package -DskipTests -DskipGitHooks=true
npx golemcore-bot-local-build-native-dist
This produces an archive in:
target/native-dist/golemcore-bot-<version>-<platform>-<arch>.tar.gz
The app-image contains:
jpackagelib/runtime/So the startup order becomes:
updates/current.txt, unless the bundled runtime jar is newerThe native launcher uses picocli, so it has first-class help and a small set of launcher-specific flags.
Show help:
./golemcore-bot/bin/golemcore-bot --help
Common options:
web — required command that starts the bundled Spring Boot runtimeweb --port=<port> — forwards -Dserver.port=<port> to the spawned runtimeweb --hostname=<address> — forwards -Dserver.address=<address> to the spawned runtime--storage-path=<path> / web --storage-path=<path> — forwards -Dbot.storage.local.base-path=<path>--updates-path=<path> / web --updates-path=<path> — forwards -Dbot.update.updates-path=<path>--bundled-jar=<path> — overrides the bundled runtime jar pathweb -J=<jvm-option> / web --java-option=<jvm-option> — forwards extra JVM options to the spawned runtimeThe native package starts the Spring runtime with the prod profile by default.
Examples:
./golemcore-bot/bin/golemcore-bot web --port=8080 --hostname=0.0.0.0
./golemcore-bot/bin/golemcore-bot web -J=-Xmx1g --port=9090
./golemcore-bot/bin/golemcore-bot --storage-path=/srv/golemcore/workspace web --updates-path=/srv/golemcore/updates
Unknown arguments are forwarded to Spring Boot unchanged, so existing application arguments continue to work:
./golemcore-bot/bin/golemcore-bot web --server.port=9090
./golemcore-bot/bin/golemcore-bot web --spring.main.banner-mode=off
./golemcore-bot/bin/golemcore-bot web -Dlogging.level.root=INFO
If you want to make the split explicit, you can also use -- before Spring arguments:
./golemcore-bot/bin/golemcore-bot web --port=9090 -- --spring.main.banner-mode=off
This keeps the existing self-update model based on:
updates/current.txtupdates/jars/while also letting the bot start cleanly from a native local bundle with documented launcher parameters.
For runtime config details, storage layout, and browser or sandbox notes, see Configuration.
Documentation site: https://docs.golemcore.me/
The source docs below are kept in this repo for local and offline reference:
⭐ Star this repo if you find it useful!
Made with ☕ and 🤖
Agent Platform for AI-Native Companies
工具
暂无工具列表。远程服务器在首次健康检查后会获得工具列表。
常见问题
在本页复制适用于 Cursor、Claude Desktop、Claude Code 或 VS Code 的 stdio 配置。它使用发布者的安装方式,而不是 PlugMCP 代理。
此记录未列出必需的环境变量。
Golemcore Bot 通过 stdio 在本地运行。
上次检查时间:2026-10-27。 Agent Platform for AI-Native Companies