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

Pair Programmer Plugin Adds Live Screen, Voice, and Audio Context to Claude Code
Tools

Pair Programmer Plugin Adds Live Screen, Voice, and Audio Context to Claude Code

A developer has built a plugin called Pair Programmer that gives Claude Code real-time desktop perception by capturing screen, microphone, and system audio streams. The architecture uses specialized agents running in parallel for different input types, with indexing currently handled by cloud models but designed to be model-agnostic.

OpenClawRadar
AVP Protocol Enables LLM Agents to Share KV-Cache Instead of Text for Token Efficiency
Tools

AVP Protocol Enables LLM Agents to Share KV-Cache Instead of Text for Token Efficiency

AVP (Agent Vector Protocol) allows LLM agents to pass KV-cache directly between them instead of text, reducing token processing by 73-78% and achieving 2-4x speedups across Qwen, Llama, and DeepSeek models. The protocol works with HuggingFace and vLLM connectors and is available as a Python package.

OpenClawRadar
Claude Code CLI Toolkit: Four Tools for Code Review, Project Briefs, Auto-Journaling Git Hooks
Tools

Claude Code CLI Toolkit: Four Tools for Code Review, Project Briefs, Auto-Journaling Git Hooks

A developer has released four CLI tools built around Claude Code's print mode that handle code reviews, project brief generation, auto-journaling git hooks, and Claude session status. The tools use existing Claude Code authentication and are available as open source.

OpenClawRadar
Librarian MCP: Local AI Server for Persistent Context with Documents
Tools

Librarian MCP: Local AI Server for Persistent Context with Documents

Librarian MCP is an open-source Model Context Protocol server that runs locally and connects to Jan, LM Studio, or Claude Desktop, enabling AI models to search and analyze document collections while maintaining full conversation context and data privacy.

OpenClawRadar