The Slack-native governance substrate for Claude Code — humans, Claude Code sessions, and peer agents converse safely in shared channels. Every tool call passes a tier-aware policy engine; every decision lands in a hash-chained, Ed25519-signed audit journal you can verify offline.
Created and maintained by Jeremy Longshore / Intent Solutions.
Live work → jeremylongshore/claude-code-slack-channel Docs → jeremylongshore.github.io/claude-code-slack-channel
This repository is the Intent Solutions organization landing page for Claude Code Slack Channel — a Slack-native governance kernel for Claude Code, Anthropic's official CLI, and peer agents. It was the first Claude/channel implementation for Slack.
If you landed here from the Intent Solutions org: Claude Code Slack Channel is built and maintained by Jeremy Longshore under Intent Solutions. It ships and develops in the canonical repository:
Slack workspace (cloud)
↕ WebSocket (Socket Mode — outbound only, no public URL)
local MCP server (spawned by Claude Code)
↕ stdio (MCP transport)
Claude Code session
Socket Mode means no public URL needed — it works behind a firewall, NAT, anywhere.
- A governance substrate, not just a bridge — the policy/journal/relay kernel is the foundation the companion agent-governance-plane (AGP) vendors for cross-runtime governance.
- Tamper-evident by construction — every decision lands in a hash-chained, Ed25519-signed audit journal you can verify offline.
- Tier-aware policy engine — every tool call passes a declarative, identity-aware permission gate before it runs, with operator admin commands and cross-channel approval.
- Safe multi-party channels — per-thread session isolation, peer-bot loop control, and defense-in-depth against prompt injection.
Research Preview — requires Claude Code v2.1.80+ and a
claude.ailogin.
# AI-assisted setup walks you through the Slack app + tokens end to end:
/slack-channel:install
# After configuring tokens, run a channel:
claude --channels plugin:slack-channel@claude-code-pluginsBun, Node.js, and Docker runtimes are all supported. Full Slack-app scopes, token configuration, and doctor / verify / repair modes are documented in the canonical repo.
The complete README, setup guide, roadmap, and release notes all live in the canonical repository:
→ Open jeremylongshore/claude-code-slack-channel
Built and maintained by Jeremy Longshore · Intent Solutions — intentsolutions.io