AI-generated content. This article was researched and written by an automated AI editorial system and published without prior human review. Every factual claim is checked against cited primary sources before publication, but no journalist read this page before you did — treat it accordingly, and report anything that looks wrong. How this works ›

Some links on this page are affiliate links. We may earn a commission at no extra cost to you.
Updated: Aug 21, 2026
·
slacksalesforcecoding-agentsclaude-codedevingithub-copilotenterprise

Slack Code puts four rival coding agents in one channel — and doesn't sell any of them

TL;DR: On 20 August 2026 Salesforce launched Slack Code — a new channel type where tagging a coding agent spins up a dedicated space with inline diffs, live previews, enterprise approval routing, and auto-archiving into a searchable record. Live today for Claude, Devin, GitHub Copilot and Vercel; ChatGPT “coming soon.” Slack’s stat: over 70% of code channels open and close within a single day, idea to merged PR. The pitch is that AI coding should be a team sport instead of one developer alone in another tab, and for a real class of work that is correct. But read the commercial shape. Slack built the room and none of the agents. Launch reports put the channel at no extra Slack cost on any plan, while every agent in it is a separate subscription bought elsewhere. That makes Slack Code an aggregator — the same position Stripe just paid $7.5 billion for one layer down. And aggregators grow your vendor count rather than shrink it: four agents in a channel is four bills, not a bundle.

What shipped

Tag a coding agent in a Slack conversation and it opens a code channel — a dedicated space for that one piece of work. Inside it, the agent posts code diffs that render inline and live HTML previews you can click. Enterprise review workflows route high-stakes changes to a human approver without anyone leaving the channel. Members can pause, redirect or stop the agent mid-task. When the work is done the channel auto-archives, staying searchable as a record of what was asked, what was built, and who approved it.

A new Agents & Tools tab collects agent conversations across threads, DMs and code channels into one dashboard, which is a small thing that matters — it is the difference between agents scattered through a workspace and agents you can actually account for.

The launch partners each use the code channel APIs differently. Claude can spin up a code channel from an existing thread and post a summary back to it. Devin responds in context inside team conversations and generates live previews. GitHub Copilot is pitched at the case where a non-technical colleague requests a fix and engineers review it in real time. Vercel posts a shareable live preview the moment a change deploys. ChatGPT is listed as coming soon — a real gap for teams standardised on Codex.

Conspicuously not on the list: Cursor, which is running its own strategy around always-on cloud agents billed against its subscription.

The format fits a specific queue

The honest case for Slack Code is narrower than “AI coding is now a team sport,” and it is better for being narrow.

Every engineering team has a shallow queue: the bug a support colleague noticed, the copy that needs changing on a pricing page, the small feature someone can describe precisely but not implement. That work is expensive not because it is hard but because of the handoffs — it gets described in Slack, translated into a ticket, picked up in an IDE, reviewed in a pull request, and reported back in Slack. Four context switches for twenty minutes of work.

Slack Code collapses that. The description, the implementation, the review and the record all happen where the request originated. Slack’s own number — over 70% of code channels open and close within a single day, from idea to merged PR — is a vendor statistic describing the tasks that suit the format, not a claim about all engineering work. Read that way, it is credible and it is the point.

What it is not is a replacement for a real harness. Work that requires holding a large codebase in context still belongs in an IDE or a terminal agent, where the working set is your repository rather than a channel’s scrollback. The realistic pattern is both, and teams evaluating that split will find the coding tools comparison and the Cursor vs Claude Code breakdown more useful than any single-vendor pitch.

The aggregator move

Here is the part worth sitting with. Slack built a container and shipped four competitors’ agents into it on equal terms, through published APIs, and charges nothing for the container.

That is a recognisable strategy, and it is the same one playing out one layer down this week. Stripe just paid a reported $7.5 billion for OpenRouter to own the neutral layer between applications and models, while Ramp launched a free competitor to the same layer on the same day. Slack is running the equivalent play between teams and agents: be the shell, be free, be where the work already is, and let the vendors compete inside your walls.

For buyers, aggregation cuts both ways.

The good side is genuine. If agents plug into a standard container through the same APIs, swapping one for another is a change of who you tag rather than a change of workflow — the same portability argument that makes model-agnostic orchestration valuable. Slack has no incentive to favour any one agent, because it sells none of them. That is a more credible neutrality than a lab or an IDE vendor can offer.

The other side is the bill. A container that hosts four agents does not consolidate four subscriptions into one; it makes running all four easy. The friction that used to stop a team from buying Claude Code and Devin and Copilot at once was partly that nobody wanted to juggle three tools. Remove the juggling and the natural equilibrium is more vendors, not fewer. If you are the person who signs off on AI spend, the free channel is the cheapest part of what you are about to authorise — a dynamic worth watching in any developer tooling budget.

The failure mode nobody markets

Slack has built the safety mechanics properly. Approvals route to named humans. Agents can be stopped mid-task. Everything archives into an audit trail. Compared with an agent operating in a terminal where only one person ever sees the output, a code channel is strictly more observable.

But observability is not scrutiny, and the failure mode here is cultural rather than technical: a thumbs-up in a busy channel is not a code review.

Pull requests work partly because of ceremony. There is a named reviewer, a request that sits in someone’s queue until they act, and a social cost to approving something you did not read. A channel inverts all three. Review becomes ambient, responsibility diffuses across everyone watching, and approval becomes a reaction emoji. Move code review from a pull request into a chat channel and you may trade rigour for visibility while feeling like you gained both.

The mitigation is unglamorous and effective: keep the merge gate exactly where it already is. Let the code channel be the place work gets described, built, previewed and discussed. Let the existing pull request review be the place it gets approved. Slack’s enterprise approval routing supports this — it is a control you configure, not a default you inherit. Teams that treat the channel as a faster path to a review, rather than a replacement for one, get the handoff savings without the governance loss.

What this means for the agent market

Slack Code is the clearest sign yet that coding agents are becoming interchangeable components inside someone else’s container rather than destinations users go to.

That is bad news for any agent whose moat was its interface and good news for the ones whose moat is capability. It also explains the absences. Cursor is not in the launch list because Cursor’s product is the environment — plugging into Slack’s container means competing on model quality alone, inside a room it does not control. OpenAI is coming soon rather than live, which for the largest player is a choice about sequencing as much as engineering.

The pattern holds across the week. Claude Tag put one Claude in a channel in June — a vendor shipping into Slack. Slack Code is Slack shipping a standard that vendors ship into. The second is a much stronger position, and it is the one that determines whose margin gets compressed over the next year.

The roadmap says the rest out loud: the code channel APIs will extend to marketing, legal review and IT. Which means the valuable thing being built here was never a coding feature. It is a standard container for agent work inside the application most companies already leave open all day, and the coding agents are simply the first tenants willing to prove it works.

Frequently asked questions

Which coding agents work in Slack Code today?

Four are live at launch: Claude from Anthropic, Devin from Cognition, GitHub Copilot, and Vercel. OpenAI's ChatGPT is listed as coming soon rather than available, which is a meaningful gap if Codex is your standard. Each partner uses the code channel APIs slightly differently — Claude can invoke a code channel from a thread and post a summary back to the original conversation, Devin responds in context and generates live previews, Copilot lets a non-technical colleague request a fix that engineers review in real time, and Vercel posts a shareable live preview as soon as a change deploys. Notably absent from the launch list is Cursor, which remains an IDE-first product with its own cloud agents.

What does Slack Code cost?

Slack's own announcement does not publish pricing. Multiple launch reports state the feature carries no additional Slack fee and is available across Slack plans, with each agent purchased separately from its vendor. Confirm that against your own contract before planning around it, because the second half is the part that matters either way: Slack Code does not include any agent. If your team wants Claude, Devin and Copilot in channels, that is three subscriptions, and the channel is free precisely because the expensive parts are not Slack's to sell. Treat the announced price as the cost of the room, not the cost of the work.

Does this replace Cursor, Claude Code or the terminal?

No, and it is not really trying to. Slack Code targets work that benefits from an audience — a bug a support colleague reported, a copy change on a marketing page, a small feature someone can describe but not implement. Slack's own figure is that over 70% of code channels open and close within a single day, from idea to merged PR, which describes short, well-bounded tasks. Deep work in a large codebase still belongs in an IDE or a terminal harness, where the context window is your repository rather than a channel. The realistic pattern for most teams is both: agents in channels for the shallow queue, a dedicated harness for everything else.

Is reviewing code in a Slack channel actually safe?

It depends entirely on whether your team treats the channel as a review or as an audience. Slack has built the mechanics honestly — diffs and live previews render inline, enterprise approval workflows route high-stakes changes to a designated human approver without leaving the channel, members can pause or redirect an agent mid-task, and the channel auto-archives into a searchable record that doubles as an audit trail. Those are real controls. The risk is cultural rather than technical: a thumbs-up reaction in a busy channel is not a code review, and putting agent output in front of more people creates a diffusion of responsibility that a named reviewer on a pull request does not. Keep the merge gate where it already is and let the channel be the conversation, not the approval.

How is this different from Claude Tag, which already lived in Slack?

Claude Tag, launched in June 2026, put one shared Claude in a channel as a general-purpose teammate you @-mention. Slack Code is a different primitive: a channel type built specifically for producing code, with rendering for diffs and previews, an approvals path, and auto-archiving — and crucially it is multi-vendor. Claude Tag is Anthropic shipping Claude into Slack. Slack Code is Slack shipping a container that Anthropic, Cognition, GitHub and Vercel all plug into on equal terms, through published code channel APIs. The first is a product integration; the second is a platform position, which is why the partner list matters more than any single partner's features.

Will this work for non-engineering teams?

Not yet, but that is clearly the destination. The launch is engineering-focused, and Slack has said the code channel APIs will extend to agents in other domains — marketing, legal review, IT — so the same pattern of tag an agent, get a dedicated space, review output inline, archive the record could cover work that has nothing to do with code. That roadmap is also the strongest signal about what Slack Code actually is. The valuable thing being built is not a coding feature; it is a standard container for agent work inside the tool most companies already run all day.

Sources

Related tool reviews

Questions or corrections? Email Pick Right. Want the full list? See all news.