The most hackable Slack AI agent for teams, customizable via Git rules and supporting MCP protocol for limitless tool integration.
Overview#
Iterate is an open-source AI agent platform designed for team collaboration. Running as a Slack app, its core feature is being "Hackable" — users control the agent's behavior precisely by writing rules in their own GitHub repository.
Core Features#
Native Slack Integration#
- Support for DMs, channels, and thread interactions
- "Multiplayer" design for simultaneous multi-user usage
- Unified AI assistant for the entire team
MCP Protocol Support#
- Connect to any MCP (Model Context Protocol) server to extend capabilities
- Built-in integrations: GitHub (PR/Issue), Linear (project management), Notion (notes)
Git-driven Customization#
- Behavior rules stored in user's own GitHub repository
- Version-controlled management with full control over bot behavior
- Template repository provided for quick start
Architecture#
Dual-layer architecture design:
-
Control Plane
- Runs on Cloudflare (Workers + Pages)
- Handles secrets management, machine configuration, platform management, Web UI
- Frontend communicates with backend via oRPC
-
Machine Side
- Runs on independent host/container
- Daemon controls multiple AI agents
- Provides HTTP service, executes persistent streams and agent orchestration
- Fully self-hostable, core logic runs without control plane dependency
Typical Use Cases#
- "sync my PRs from this week to Linear tickets"
- "add these interview notes to Notion and summarize for the team"
- "create a GitHub issue from this bug report and assign to on-call"
Quick Start#
Prerequisites: Depot CLI, pnpm, Docker
# Install Depot CLI
brew install depot/tap/depot && depot login
# Install dependencies
pnpm install
# Start Docker services
pnpm docker:up
# Database migration
pnpm os db:migrate
# Build sandbox
docker buildx create --name iterate --driver docker-container --use
pnpm sandbox build
# Start development server
pnpm os dev
Key Directory Structure#
apps/os/- Main control plane app (React + Cloudflare Workers)apps/daemon/- Local daemon, core execution layerapps/iterate-com/- Official websitedocs/- Detailed documentation and schema definitionsskills/- AI skill definitionssandbox/- Sandbox provider policies
Team Background#
Founded by Monzo's former co-founder and CTO, understanding startup operational challenges. AGPL-3.0 license ensures open-source commitment while offering commercial hosting options. $50/month free credits during beta, official pricing to be confirmed.