Nightly early access. Nightly builds only for now.
Hexbot

How Hexbot works

From install to a crew that knows your work, in eight steps. Every screenshot comes from a real nightly build.

  1. 1

    Install one app

    Download Hexbot for Mac or Linux and choose "Run on this machine". The app starts the daemon: the part that runs your bots, keeps their memory, and serves the app.

    The daemon keeps working when you close the window, so scheduled jobs and long tasks carry on.

    Install

  2. 2

    Connect a model

    Sign in with a subscription you already have, or paste an API key. More than 50 providers are listed, and local models work too.

    Pick a default model for new bots and an optional fallback for when a provider is down.

    Providers and billing

    The Connect a provider step, with OpenCode Go connected and subscription providers listed.
  3. 3

    Make a bot

    Give it a face, a name, and a starting role such as Research scout, Writer, Planner, Coder, Ops, or Chief of staff. Each bot can run on a different model.

    The bot builder: a blue round face named Scout with the Chief of staff role selected.
  4. 4

    It interviews you

    A new bot asks you up to three questions about the job, often with suggested answers. Then it writes its own soul (who it is and how it works) and its first memories.

    You can read and edit both later. When the bot changes its soul, it tells you.

    Memory

    Ledger asking what it should mainly be used for, offering four answers and a free-text box.
  5. 5

    Bring bots together in a room

    A room is a group chat for people and bots. Mention a bot and it replies. Mention nobody and the room's main bot answers. Bots can mention each other, check each other's work, and hand off.

    A room caps how many bot turns follow one human message (8 by default), and you can set a token budget per room.

    Rooms

    A room called Studio where Ledger posts September sales by channel and Scout confirms the totals.
  6. 6

    Bots remember and dream

    Each bot keeps its own memory as it works. About you is one text you write that every bot reads.

    Once a day, at 3 a.m. by default, each bot dreams: it reads the day's conversations and tidies its memory, merging notes, sharpening them, and dropping what went stale.

    Dreaming

    Scout's Memory settings with its notes, the About you link, and the dreaming schedule.
  7. 7

    You approve what matters

    Bots work inside a sandboxed workspace and ask before stepping outside it: a command that needs the internet, a file change elsewhere on your computer. Manual mode asks before every change; Bypass asks nothing.

    Approvals

  8. 8

    Reach it from any device

    Pair a phone or another laptop with a one-time code on your network. Away from home, use Tailscale or Hex Connect. Every paired device can be revoked in Settings.

    Pairing and LAN

Under the hood

Hexbot is built on Hermes Agent, an open-source agent core. Each bot is its own profile, and one daemon runs them all.

Every conversation is one long-lived session with its own context. The prompt is not rebuilt mid-conversation, so providers can reuse their cache and each turn stays cheaper.

Everything lives in ~/.hexbot on your machine. Hex Connect, if you use it, only brokers sign-in and a hostname.