Before you begin, you’ll need:
- Node.js 20 or later -
node --versionto check - A Slack workspace where you can install apps
- One AI backend:
- OpenAI Codex / ChatGPT - use
codex loginor an OpenAI API key - Claude Code / Anthropic - use
claude loginor an Anthropic API key
- OpenAI Codex / ChatGPT - use
Install SlackHive
Theslackhive CLI checks your environment, clones the repo, walks you through configuration, and starts the services.
Run the setup wizard
Connect an AI backend
Open Settings → AI Backend and choose the runtime your agents should use.| Backend | Best path | Also supported |
|---|---|---|
| OpenAI Codex | ChatGPT login / device auth | OPENAI_API_KEY, CODEX_AUTH_JSON, CODEX_PATH |
| Claude Code | claude login | ANTHROPIC_API_KEY, CLAUDE_CREDENTIALS_JSON, CLAUDE_BIN |
Create your first agent
Click New Agent. The current flow is two steps:Identity
Give the agent a name, choose whether it is a Specialist or Boss, optionally assign it to a Boss, and add tags for dashboard filtering.
Connect Slack
After creation, SlackHive opens the agent page with Slack setup ready.- Create a Slack app from the generated manifest.
- Install it to your workspace.
- Paste the bot token, app-level token, and signing secret.
- Save, then start or reload the agent.
Test your agent
Before posting in a live channel, use Test Mode from the agent page. It runs the real agent with its real tools without sending anything to Slack. When ready, invite the bot to a Slack channel:What’s next
AI Backends
Choose Codex/OpenAI or Claude/Anthropic and understand auth modes.
Tune with Coach
Build and refine prompts, skills, memory, and operating rules.
Knowledge Library
Build shared wiki folders from repos, files, or URLs.
Observability
Inspect sessions, traces, tool calls, tokens, replay, and sensitive-access signals.