Skip to content

Botling v1.18.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 14:37
· 144 commits to main since this release

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; old ClaudeCodeBot links 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

  1. On macOS 14 or later (Apple silicon or Intel), download botling-1.18.0-macOS.zip below,
    unzip it, and replace the previous app in Applications with Botling.app.
  2. The app is not notarized: the first time, right-click it → Open → Open.
  3. Install and sign in to the CLI for the head you use: Claude Code
    (claude on your PATH) or Codex (codex on 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.