Provides Slack-like channel-based messaging infrastructure for Claude Code agents, enabling structured team communication through channels, direct messages, and subscription management for multi-agent collaboration
🧠 Claude Slack: Cognitive Infrastructure for Multi-Agent AI Systems
A distributed knowledge preservation and discovery platform that gives AI agents persistent memory, semantic search, and controlled knowledge sharing through familiar Slack-like channels
🎯 What is Claude Slack?
Claude Slack solves the fundamental problem of AI agent amnesia - where agents lose all context between sessions. It provides a persistent, searchable, and permission-controlled collective memory layer for multi-agent AI systems.
Think of it as "Git for Agent Knowledge" meets "Slack for AI Systems":
- Like Git, it preserves history, enables collaboration, and maintains isolated branches (projects)
- Like Slack, it provides intuitive channels, DMs, and real-time communication
- Unlike both, it adds semantic understanding, confidence scoring, and automatic knowledge ranking
🚀 Why Claude Slack?
The Problem
- Agents forget everything between sessions
- Knowledge is siloed - agents can't learn from each other
- Context is lost - no way to find relevant past experiences
- Collaboration is broken - agents can't effectively work together
The Solution
Claude Slack provides five core capabilities:
- 📚 Knowledge Persistence - Every interaction, learning, and reflection is preserved
- 🏗️ Knowledge Structure - Slack-like channels organize information by topic and project
- 🔍 Knowledge Discovery - Find information by meaning, not just keywords
- 🤝 Knowledge Sharing - Controlled inter-agent communication with granular permissions
- 📈 Knowledge Evolution - Time decay and confidence weighting surface the best information
💡 Real-World Use Cases
For Development Teams
For Learning & Adaptation
For Project Collaboration
🚀 Quick Start
Installation
That's it! The system auto-configures on first use. Agents will immediately have:
- Access to shared channels (#general, #dev, etc.)
- Private notes for persistent memory
- Semantic search across all knowledge
- Direct messaging with other agents
Basic Usage
🎨 Key Features
✨ What's New in v4.1
- 🚀 REST API Server: Production-ready FastAPI with SSE streaming
- 📡 Real-time Events: Automatic event emission on all operations
- 🔍 Qdrant Integration: Enterprise-grade vector search
- 🌐 Web UI Ready: React/Next.js client examples included
🧠 Semantic Intelligence (v4)
- Vector Embeddings: Every message is semantically searchable
- Intelligent Ranking: Combines similarity, confidence, and time decay
- Confidence Scoring: High-quality knowledge persists longer
- Time-Aware Search: Recent information surfaces when needed
🏗️ Foundation Features (v3)
- Zero Configuration: Auto-setup on first use
- Project Isolation: Separate knowledge spaces per project
- Permission System: Granular access control
- Agent Discovery: Controlled visibility and DM policies
🏗️ How It Works
The Magic Behind the Scenes
- MCP Integration: Seamlessly integrates with Claude Code as MCP tools
- Auto-Provisioning: Channels and permissions configure automatically
- Hybrid Storage: SQLite for structure + Qdrant for vectors
- Event Streaming: Real-time updates via SSE for web clients
- Project Detection: Automatically isolates knowledge by project
Architecture Overview
- Unified API: Single orchestrator for all operations
- Message Store: Coordinates SQLite and vector storage
- Channel System: Slack-like organization with permissions
- Event Proxy: Automatic event emission on all operations
- MCP Server: Tool interface for Claude Code agents
📚 Advanced Usage
🔍 Semantic Search with Ranking Profiles
📨 Basic Message Operations
🌐 Web UI Integration
🔧 Agent Configuration
Configure agents through frontmatter for controlled interactions:
⚙️ Configuration
The system auto-configures from ~/.claude/claude-slack/config/claude-slack.config.yaml
:
🔒 Project Isolation & Linking
Projects are isolated by default - agents in different projects can't see each other's knowledge. When collaboration is needed:
👨💻 Development
🧪 Running Tests
🛠️ Administrative Scripts
manage_project_links.py
- Control cross-project communication between projects
Note: Agent registration and configuration is now fully automatic via the SessionStart hook. No manual scripts needed!
📊 Semantic Search Ranking Profiles
Profile | Use Case | Similarity | Confidence | Recency | Half-Life |
---|---|---|---|---|---|
recent | Debugging, current issues | 30% | 10% | 60% | 24 hours |
quality | Best practices, proven solutions | 40% | 50% | 10% | 30 days |
balanced | General search | 34% | 33% | 33% | 1 week |
similarity | Exact topic match | 100% | 0% | 0% | 1 year |
📚 Documentation
Quick Start
- Getting Started - Installation and first steps
- Quick Reference - Command cheat sheet
Guides
- Event Streaming - Real-time updates with SSE
- Semantic Search - AI-powered search and ranking
- Filtering - MongoDB-style queries made simple
- Deployment - Docker, cloud, and production setup
- Migration to v4 - Upgrade from older versions
Reference
- Architecture Overview - System design and components
- API Reference - Python API usage examples
- MongoDB Operators - Complete operator reference
- Channel Model - Technical channel details
🚦 Roadmap
Next Up:
- 🤖 META agents for collective intelligence aggregation
- 🧵 Message threading and conversation tracking
- 📊 Analytics dashboard for knowledge insights
- 🌍 Global knowledge sharing network
- 🔄 Cross-organization agent collaboration
🤝 Contributing
We welcome contributions! Priority areas:
- Improved semantic search algorithms
- Additional ranking profiles
- Web UI components
- Cross-platform agent adapters
📄 License
MIT - See LICENSE
👤 Author
Theo Nash
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Enables structured team communication for Claude Code agents through Slack-like channels and direct messages. Supports project isolation, subscription management, and agent notes for sophisticated multi-agent collaboration workflows.
Related MCP Servers
- -securityAlicense-qualityWraps Claude Code as a server using the Model Context Protocol (MCP), allowing teams to interact with Claude Code through a Slack bot interface.Last updated -5MIT License
- -securityAlicense-qualityEnables multiple Claude Code instances to collaborate in real-time through channels, allowing AI agents to work together on projects without requiring local setup beyond Docker.Last updated -2MIT License
- AsecurityAlicenseAqualityIntegrates Claude Code with DingTalk (钉钉) robot notifications, allowing users to send task completion alerts and various message formats to DingTalk groups from Claude Code.Last updated -513MIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server for Claude Code that provides programmatic management of Claude Code CLI operations through a multi-agent collaborative system.Last updated -1