Framework for AI Teammates in Slack, Operated Entirely from Claude Code

✍️ OpenClawRadar📅 Published: April 28, 2026🔗 Source
Framework for AI Teammates in Slack, Operated Entirely from Claude Code
Ad

Nitaybz built and open-sourced ginnie-agents, a framework for running autonomous AI agents as Slack teammates. Each agent has its own Slack identity, app, avatar, and channel. No separate UI or manual config — setup and operations happen entirely through Claude Code.

Core Features

  • Three-tier memory: rules (always loaded, user-stated), playbook (always loaded, distilled patterns), and a journal of episodes the agent greps on demand
  • Cron routines the agent owns and can edit live
  • Work hours and boundaries (read-only/write enforced at SDK level)
  • Known-users with selective visibility
  • Optional SOUL.md for personality and quirks
  • Each agent runs in its own ephemeral Docker container, isolated from host and other agents
  • Slack Socket Mode — no public URL or static IP needed, works behind NAT
  • Ships with Watcher, a daemon that DMs you with interactive buttons for framework updates, listener errors, memory cap warnings, plus /watcher slash command
Ad

Setup and Configuration

Clone the repo and open it in Claude Code. Then use natural language commands like:

"set me up"
"create an agent for handling support tickets"

The framework ships nine skills covering the full lifecycle: setup, create-agent, update-framework, doctor, manage-known-users, manage-routines, manage-work-hours, logs, setup-watcher.

Requirements

  • Claude Code with Max subscription
  • Docker
  • Node 22+
  • Slack workspace with ability to create apps

Repo: github.com/nitaybz/ginnie-agents

Nitaybz runs his smart-home company Ginnie on this framework and has been using it for months before open-sourcing. Feedback especially welcome on the skills — where adoption friction lives.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also