Save your spot

Live eventA single Agent, 3 surfaces

Slack Agents Night: OpenTag running on the Channels SDK

By Anmol Baranwal and Sofía Sánchez-Zárate
September 2, 2026

Bots and channels are the next big form factor for AI agents. Instead of sending users to another chat application or a CLI terminal, you bring the agent to where they already work.

We hosted Slack Agents Night with WorkOS in San Francisco, where Sofía Sánchez-Zárate (Head of Partnerships and Technical Ecosystems at CopilotKit) did a live demo of the Kite and OpenTag Slack agents running on the Channels SDK, alongside Michael Grinich (WorkOS), Ido Pesok (Cognition), and a community demo.

Here's the full recording, plus a breakdown of what Sofía showed. You can also watch it on YouTube.

Kite and OpenTag with the Channels SDK

Sofía demoed Kite, the agent we run internally, from a fresh Slack channel. It drafted a pull request against the CopilotKit repo, pausing for confirmation before pushing and posting the PR URL back in the thread.

Native UI for Slack

Kite renders native Block Kit, so replies show up as actual Slack components. Status updates, tables, bar and line charts, cards, carousels, images, inline video, and approval forms with date and duration pickers. You decide whether it replies to every message or only when you tag it.

Any agent, same path

CopilotKit has integrations with 20+ agent frameworks, so your agent probably already speaks AG-UI. The runtime handles auth and middleware, then hands off to the Channels SDK. You write your components once in JSX and they render as Block Kit in Slack, Adaptive Cards in Teams and so on.

Here's the architecture of Channels SDK.

__wf_reserved_inherit

Sofía also tagged in Antigravity, a completely separate agent, and both agents worked in the same thread at once while she and her coworker edited a shared order together.

Start from OpenTag

OpenTag just crossed 1.2k stars 🎉 and it's the fastest way in. It's a production-grade Slack agent built on the Channels SDK that you can clone and run today.

The channel file holds no agent logic, so you point it at your own backend and leave the rest alone. Grab it here: OpenTag repo.

Quick Resources

The Channels SDK is open source, and Slack and Microsoft Teams are managed for you through CopilotKit Intelligence.

Want to bring CopilotKit into your stack? Talk to our engineers and we'll help you set it up.

Follow CopilotKit on Twitter for updates. If you get stuck, reach out in the CopilotKit or AG-UI communities.

Top posts

See All
OpenBot passes 3,500 GitHub stars! Here's what's new in v0.0.5
Eli Berman September 1, 2026
OpenBot passes 3,500 GitHub stars! Here's what's new in v0.0.5OpenBot just crossed 3,500 GitHub stars, and v0.0.5 has tons of new features. Bots can now answer from Google Drive and Notion, hand off to each other, run on a schedule, and route untagged messages on their own. You can take the wheel of a Bot's browser mid-task, ship skills for smarter tool use, sign in with enterprise SSO, deploy via Helm on AWS, dry-run boundary rules, and lean on a wide security hardening pass. Open source and self-hostable! Check it on GitHub.
Mastra is now fully AG-UI compatible
Anmol Baranwal and Nathan TarbertAugust 24, 2026
Mastra is now fully AG-UI compatibleMastra is now fully AG-UI compatible, so the entire CopilotKit feature set runs on any Mastra agent, local or remote - including generative UI, shared state that streams live, interrupts, background tasks as live activity cards, frontend tools, subagents, multimodal, voice, reasoning and more. A2UI surfaces heal themselves, and generation runs in a dedicated sub-agent. Works across React, React Native, Next.js, and Angular on the web, plus Slack, Teams, and other messaging platforms via the Channels SDK. Everything is open source.
React Native: Your Agent, inside Your Mobile App
Nathan Tarbert and Anmol BaranwalAugust 19, 2026
React Native: Your Agent, inside Your Mobile AppYou can now bring any AG-UI agent into an iOS or Android app. The React Native SDK renders into native components instead of a webview, with the same agent, runtime, and tool protocol you already use on the web. Frontend tools run on the device next to your state and platform APIs, generative UI renders inline in the chat, and approval flows, interrupts, and threads carry over unchanged.
Are you ready?

Stay in the know

Subscribe to our blog and get updates on CopilotKit in your inbox.