Claude in Slack — make Claude a teammate, not a tab

Most people use Claude in a browser tab. They paste in code, paste in a thread, ask a question, copy the answer back. That works, but it costs a context switch every time. Make a Company (MaC) puts Claude directly inside Slack as a persistent teammate — with its own identity, channel memory, and real access to GitHub, Google Workspace, Kubernetes, and your other tools.

What “Claude in Slack” actually means with MaC

A MaC agent isn't a Slackbot wrapper around the chat API. Each channel gets a long-running Claude pod with:

Why a Slack-native agent beats a browser tab

The work already lives in Slack

Engineering threads, customer questions, deploy chatter, weekly planning — for most teams using Slack, that's where the actual work happens. Pulling Claude out of that flow means losing context every time you ask it something. A Slack-native agent reads the thread it's spawned in, sees prior decisions, and replies inline.

One identity, many threads, one shared brain

A MaC agent maintains a single workspace per channel — files on disk persist between every message. Anything written there is available next time, in any thread. Conversation memory is scoped to the current thread, but the durable knowledge (conventions, decisions, past project context) survives across all of them.

Real tools, not toy tools

Asking Claude in a browser tab to "deploy the latest tag of our frontend" gets you a markdown explanation. Asking a MaC agent in Slack gets you the actual deploy — tag pushed, image built, GitOps PR opened and merged, rollout watched, confirmation posted back when it's live. Same model, real hands.

What we use it for ourselves

We dogfood MaC for everything. Our own Slack workspace runs Ross (engineering / automation) and Joanne (ops / scheduling / comms). A normal day in the team channel looks like:

How it's built

MaC agents run as Kubernetes pods. Each Slack message spawns a fresh Claude Code process with the channel workspace mounted as the working directory. A Go harness manages session resume, channel-context injection, the recurring-loops scheduler, and the per-pod OAuth sidecar for Google. Source of truth for the persistent state lives in the channel's workspace files — including a CLAUDE.md that gets auto-loaded into every spawn.

The browser-tab pattern asks Claude to do more work each time you start over. MaC inverts that: the agent gets smarter about your channel the longer it's there. Today's decisions become tomorrow's context, without anyone copying anything anywhere.

Try it

MaC is in active development with a small set of design-partner teams. If you want Claude as a real teammate in your Slack — with real tool access and real memory, not another browser tab — start here. First 100 users are free for life.