Claude Codeで完全に運用されるSlackにおけるAIチームメイトのフレームワーク

Nitaybz氏が構築しオープンソース化したginnie-agentsは、自律型AIエージェントをSlackのチームメイトとして実行するフレームワークです。各エージェントは独自のSlack ID、アプリ、アバター、チャンネルを持ちます。別途UIや手動設定は不要で、セットアップと運用はすべてClaude Codeを通じて行われます。
コア機能
- 3層メモリ: ルール(常に読み込まれ、ユーザーが指定)、プレイブック(常に読み込まれ、パターンを抽出)、エピソードのジャーナル(エージェントがオンデマンドで検索)
- Cronルーチン(エージェントが所有し、ライブ編集可能)
- 勤務時間と境界(読み取り専用/書き込みはSDKレベルで強制)
- 既知ユーザー(選択的可視性)
- オプションの
SOUL.md(性格や癖を定義) - 各エージェントは独立したエフェメラルDockerコンテナで実行され、ホストや他のエージェントから隔離
- Slack Socket Mode対応(公開URLや固定IP不要、NAT配下でも動作)
- Watcherデーモン付属(フレームワーク更新、リスナーエラー、メモリ上限警告をDMで通知し、インタラクティブボタンと
/watcherスラッシュコマンドを提供)
セットアップと設定
リポジトリをクローンしてClaude Codeで開き、以下のような自然言語コマンドを使用します:
"セットアップして"
"サポートチケットを処理するエージェントを作成して"
フレームワークには9つのスキルが含まれており、ライフサイクル全体をカバーします:setup、create-agent、update-framework、doctor、manage-known-users、manage-routines、manage-work-hours、logs、setup-watcher。
必要条件
- Claude Code Maxサブスクリプション
- Docker
- Node 22以上
- アプリ作成が可能なSlackワークスペース
リポジトリ: github.com/nitaybz/ginnie-agents
Nitaybz氏は自身のスマートホーム企業Ginnieでこのフレームワークを運用しており、オープンソース化する前から数ヶ月間使用していました。特にスキルに関するフィードバック(導入の障壁がある部分)を歓迎しています。
📖 ソース全文: r/ClaudeAI
👀 See Also

人工生命:計算生命研究の300行Python再現
『Computational Life』論文の再現をPythonで実装。240×135のグリッド上でBrainfuckに似たプログラムがランダムにペアリングされ、命令テープを連結することで相互作用し、自己複製コードが進化する様子をシミュレート。

Google Surf MCP: 無料のGoogle検索MCP、PDF処理と段階的抽出機能付き
Google Surf MCPは、Google検索とURL抽出を行う無料のMCPサーバーで、PDFを処理し、トークンを節約するための段階的抽出モード(abstract/full)を提供します。

Bifrost LLM Gateway: 11マイクロ秒のオーバーヘッド、Go製のシングルバイナリ
Bifrostは、Goで書かれたオープンソースのLLMプロキシで、リクエストをOpenAI、Anthropic、Azure、Bedrockにルーティングし、リクエストごとに11マイクロ秒のオーバーヘッドで、月額20ドルのVPSで5,000 RPSを処理します。

SkyClaw: Rustで書かれたオープンエージェントランタイム
SkyClawはRustで書かれたオープンソースのエージェントランタイムで、7つの開発フェーズにわたる34の新機能を備えています。タスクチェックポイント、SQLiteベースの永続キュー、並列ツール実行、マルチテナンシーサポートなどが含まれます。