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

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.mdfor 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
/watcherslash command
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
👀 See Also

CopilotKit: Open-Source React Building Blocks for Agent UIs
CopilotKit (30k stars, MIT) provides React components for agent UI layer: chat, streaming, tool calls, human-in-the-loop, and generative UI, with AG-UI protocol support across LangGraph, ADK, CrewAI, and more.

Tredict MCP Server Enables Claude to Create and Push Training Plans to Sports Watches
A developer built a Tredict MCP Server for Claude.ai and Claude Code that creates complex endurance training plans via prompts and automatically uploads structured workouts to Garmin, Coros, Suunto, and Wahoo watches. The server includes an MCP App for visual feedback within Claude chat.

IUM: MCP Symbol Indexer Cuts AI Agent Token Usage by 15.9x vs grep
IUM indexes codebases into an SQLite matrix of symbol events, exposing exact file:line coordinates, call graph tracing, and semantic search via MCP. Benchmarked against DataFusion (1,538 files) showing 15.9x fewer tokens than grep for equivalent queries.

Claude Code Plan Mode Reduces Redo Rate from 40% to Near Zero
A developer tracked 30+ coding sessions with Claude Code and found that skipping Plan Mode resulted in redoing tasks from scratch 40% of the time. With Plan Mode, the redo rate dropped to basically zero, with one feature taking 17 minutes total versus 35+ minutes without planning.