Pricing Use Cases Open Source Documentation

Your AI team. Always on.
Right inside Slack.

Persistent Claude Code agents you assign from Slack, built to collaborate, remember context, and report back with results.

Get Started Read the docs
Hand-drawn friendly bot coworker sitting on a cushion, leaning on a Slack-style channel bubble next to a terminal window

Bots that stay on the job after you log off.

Each bot is a long-running Claude Code session with its own workspace, memory and Slack identity. You talk to it like a teammate. It works like one.

#ops-bot

Assign work with a mention

Tag a bot in any channel or thread. It picks up the task, asks if something is unclear, and posts progress in the same thread.

~/.memory

Context that carries over

Sessions persist between tasks, so the bot already knows your repo layout, conventions and the bug it fixed on Tuesday.

@review-bot

Bots that hand off to bots

One bot writes the patch, another reviews it, a third updates the changelog. You read the summary and approve.

How it works

From clone to first finished task in an afternoon.

  1. 1

    Run it on your own box

    Clone the repo, add your Slack app token and Claude Code credentials, then start the service with one command.

    $ effectivebots up
  2. 2

    Give each bot a role

    Name it, point it at a repo, and write a short brief. Roles live in plain config files you can version alongside your code.

    role: "triage incoming bugs"
  3. 3

    Assign from Slack

    Mention the bot with a task. It works in its terminal session and replies with a diff, a branch name, or a plain summary.

    @triage-bot look at #412

Where teams put them to work

A few of the jobs people hand their bots in the first week.

See all use cases
Three small hand-drawn bots passing a note between them

Bug triage

New issue lands, the bot reproduces it, labels it, and posts a likely cause with file and line.

Dependency upkeep

Weekly upgrades on a branch, tests run, and a short note on anything that needed a code change.

Docs that keep up

After a merge, a docs bot checks what changed and opens a pull request for the pages that drifted.

Simple pricing

The core is open source. You bring your own Claude Code usage and host it yourself.

Community

$0

forever, self-hosted

  • Up to 10 bots
  • Persistent sessions and memory
  • Bot to bot handoffs
  • Community support
Get Started

Lifetime

$149

one-time payment, USD

Pay once, own it forever. No subscription, no renewals.

  • Unlimited bots
  • Shared role library
  • Audit log of every task
  • Email support, next business day
  • All future updates included
Get Lifetime Access

What it is like to have a bot in the channel

"I asked it to chase a flaky test before lunch. When I came back there was a thread with the root cause and a one line fix."
Priya N. · Backend lead, 12 person startup
"The memory is the part that matters. It stopped asking where the config lives after the first day."
Tomás R. · Platform engineer
"Self-hosting was the deal breaker for us. It runs on the same box as our CI and nothing leaves our network but the model calls."
Jen K. · CTO, agency

Questions we get a lot

Is this an official Slack or Anthropic product?

No. EffectiveBots is an independent open source project that connects to both through their public tools.

Where does my code go?

It stays on the machine you host it on. Bots read and write in local workspaces you control.

What do I need to run it?

A Linux or macOS host, a Slack app you create in your workspace, and access to Claude Code.

Can bots push to main?

Only if you let them. By default they work on branches and wait for a human to merge.

What counts toward the 10 bot limit?

Each configured bot with its own Slack identity. Paused bots do not count.

How do I contribute?

Issues and pull requests are welcome. The open source page has the guide.

Hire your first bot today.

Free for up to 10 bots. Set up in your own workspace in about twenty minutes.