Repository navigation
Botling v1.18.0
What's new in 1.18.0
- Claude and Codex can work as two heads of the same bot, hand work to each other, and run
independent app-managed Codex workers while you keep chatting. A bot can also run on Codex
alone (Engine row in its settings), with the same memory.md as Claude. - A unified input dock brings pinned components, Answer with and a panel for multiple
hand-offs together. Native-style settings include engine, model, effort and worker options,
and Usage shows the Claude and Codex 5-hour and weekly limits. - Cute character avatars animate and have a saved 32–96 px chat size. Emoji reactions,
work status and read heads share the message footer. Subagent rows show which head started
them and their model; the left column drops the orange and blue dots. - Web chats gain Grok, multiple Google accounts for Gemini and pinned conversations, and a
Capture button records a web bot's traffic so the Maintainer can fix its page reader.
Switching provider or account keeps its selected conversation; Gemini submenu positioning
and cross-bot reply identities are corrected. - App context savings send reaction and component changes after the initial snapshot.
Separate saved switches in Settings → Usage apply to both engines. - Interrupted replies keep their partial text and steps, and Claude subagent token speed
uses the final output count. The chat no longer scrolls sideways, a progress question keeps
an in-flight hand-off connected, and two heads hear a claim before starting together. - The repository is now
william1010121/Botling; oldClaudeCodeBotlinks redirect, and the
bundle ID and data folder are unchanged.
See the full changelog.
Known limitations
- Stop all stops all in-flight hand-offs together; individual row stopping is not available.
- Authenticated Grok replies and sign-in persistence, a second Google account, Gemini's
nested menu on the real site, live model reactions and interruption recovery still need
live acceptance. Local fixtures and startup checks do not establish those results.
Install
- On macOS 14 or later (Apple silicon or Intel), download
botling-1.18.0-macOS.zipbelow,
unzip it, and replace the previous app in Applications with Botling.app. - The app is not notarized: the first time, right-click it → Open → Open.
- Install and sign in to the CLI for the head you use: Claude Code
(claudeon your PATH) or Codex (codexon your PATH). Node.js (for plugin programs)
and git (for the plugin library) are recommended.
Existing chats, settings, plugin secrets and web profiles reuse their current storage and
application identity. Keep one installed copy when replacing the app.
See the README for what it does and how it works.