AnyBot: first commit of the working desktop app
Rust/egui rebuild of Grok Bot as of 2026-11-04: chat with streaming
providers (xAI, OpenAI, Claude, Gemini, OpenRouter, OpenCode Go, Ollama,
custom), tools and approvals, the bot's Docker computer, computer use on
macOS / Linux X11 / Wayland, AnyBot's browser with a full DevTools-based
toolset, the encrypted vault, pinned grid and sidebar sections, Markdown
with Mermaid diagrams, phone access through the relay, and the Linux
build and test scripts.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Uirha3oEtWeHh58zA7ErHa
2026-11-04 08:51:51 +00:00
|
|
|
# Copy to .env and fill in.
|
|
|
|
|
ANYBOT_USER=daniel
|
|
|
|
|
ANYBOT_PASSWORD=change-me-please
|
|
|
|
|
ANYBOT_HOST_NAME=雲端 AnyBot
|
|
|
|
|
# 1 = the first start takes over the bots from your Mac's newest backup.
|
|
|
|
|
ANYBOT_RESTORE_FROM_ACCOUNT=
|
|
|
|
|
# Only needed when other people should be able to sign up.
|
|
|
|
|
ANYBOT_RELAY_INVITE=
|
|
|
|
|
XAI_API_KEY=
|
|
|
|
|
ANTHROPIC_API_KEY=
|
|
|
|
|
OPENAI_API_KEY=
|
|
|
|
|
GEMINI_API_KEY=
|
|
|
|
|
# Public address, e.g. https://anybot.example.com
|
|
|
|
|
ANYBOT_RELAY_PUBLIC_URL=
|
2026-11-07 13:27:07 +00:00
|
|
|
# The local network's own address with HTTPS (https://10.0.0.25), certificate signed by this
|
|
|
|
|
# server itself: set it and add docker-compose.lan.yml to COMPOSE_FILE (setup.sh 「區網 IP」 does both).
|
|
|
|
|
#ANYBOT_LAN_IP=10.0.0.25
|
|
|
|
|
#COMPOSE_FILE=docker-compose.yml:docker-compose.lan.yml
|