Control the Kaos
Back to BlogOpen Source

Introducing Claude Code on the Go: Full Claude Code Sessions from Slack

Control the KaosFebruary 21, 20264 min read

You're at lunch. Your phone buzzes — a deploy is broken, a test is failing, or you just had an idea you want to prototype before you forget. You could wait until you're back at your desk. Or you could open Slack and start a full Claude Code session right there.

That's Claude Code on the Go — a free, open-source Slack bridge that gives you the full Claude Code experience from anywhere.

Why We Built It

Claude Code is incredible at the terminal. You can hand it a task, it reads your codebase, writes code, runs tests, iterates. But it's locked to your laptop. If you're away from your desk, you're out of luck.

We kept running into the same situation: wanting to kick off a task, review a change, or iterate on something — but not being anywhere near a terminal. Slack is always on your phone. So we built the bridge.

How It Works

Each Slack channel gets its own persistent Claude Code session. The flow is simple:

  • Start a task — Send a message in the channel describing what you want done
  • Claude works — It reads your codebase, writes code, runs commands, and posts progress updates back to the channel
  • You reply — Steer it, ask questions, request changes, just like you would in the terminal
  • It continues — The session persists, so context carries across messages

It's not a dumbed-down version. It's the real thing — file edits, command execution, tool use — all happening through Slack messages.

What Makes It Different

Persistent Sessions

Each channel maintains its own session. Start a task in the morning, come back after lunch and continue. The context is preserved.

Full Interactivity

This isn't a "fire and forget" bot. You can have a real back-and-forth conversation with Claude Code, iterating on code just like you would at the terminal. Send a message, get a response, reply to refine — it's genuinely interactive.

Dead Simple Setup

Clone the repo, add your API keys, point it at your codebase, and you're running. No complex infrastructure, no managed services, no monthly bill.

Getting Started

The setup takes about five minutes:

  • Create a Slack app with the required permissions
  • Clone the repo and configure your environment variables
  • Start the server
  • Invite the bot to a channel and start chatting

Full setup instructions are in the GitHub repo.

Why Open Source

This felt like the kind of tool that should be free. It solves a real problem, it's useful to anyone who uses Claude Code, and open-sourcing it means the community can extend it however they want.

We build commercial products at Control the Kaos, but not everything needs to be a product. Sometimes you just build something useful and put it out there.

Check out the repo, give it a try, and let us know what you think.