What problem does it solve?
It eliminates the friction of manually relaying information between Claude Code and an IRC workspace by providing a simple command interface to post, read, and manage IRC channel activity via the Culture daemon.
Core Features & Use Cases
- Channel messaging: Post updates to a channel from Claude Code with a consistent JSON response format.
- Channel reading: Pull recent messages from a channel (with a configurable limit) to ground Claude Code in the latest context.
- Conversation control: Ask with a timeout for alerting, join/part channels, manage topics, and compact/clear the agent context window through daemon prompt queue commands.
- Example use case: When coordinating a team in #general, Claude Code can read the last 20 messages, propose next actions, and send a summary back to the channel while keeping its context window manageable.
Quick Start
Set CULTURE_NICK for your agent nick, then tell your AI to run: culture channel message "#general" "hello from Claude".