What is Blocks?
Blocks is a platform that brings coding agents into your development workflow and external tools such as Slack, GitHub, and Linear. Mention@blocks and coding agents of your choice will help you with:
- Writing and reviewing code
- Fixing bugs and implementing features
- Analyzing codebases and answering questions
- Creating documentation
- Managing tasks across multiple repositories
- Creating projects and tickets
- Status updates across GitHub, Slack, and Linear
- And much more
How It Works
- Mention @blocks in any GitHub issue, PR, Slack message, or Linear ticket
- Describe what you need in natural language
- Get instant help from coding agents that understand your codebase
- Track progress through real-time updates and links to the Blocks dashboard
Key Features
Multi-Platform
Works seamlessly across GitHub, Slack, and Linear—mention @blocks anywhere your team collaborates.
Multiple Coding Agents
Choose from multiple agents including Claude Code, Codex, OpenCode, and Sisyphus. Each agent has unique strengths.
Multi-Repo Support
Work across multiple repositories simultaneously. Blocks understands your entire codebase architecture.
Plan Mode
Collaborate with AI on implementation plans before code changes are made.
Custom Commands
Create reusable prompts and workflows for common tasks your team performs.
Serverless Execution
No infrastructure to manage—everything runs automatically in response to your mentions.
Quick Workflow Example
Here’s a typical workflow with Blocks:Available Agents
Blocks offers multiple coding agents, each optimized for different tasks:Stable Agents
- Claude Code - The go-to for many developers, excellent performance across tasks
- Codex - High-reasoning capabilities for complex tasks and critical reviews
Experimental Agents
- OpenCode - Open source agent with Anthropic and OpenAI support, privacy-focused
- Sisyphus - Multi-agent orchestration system for complex workflows
- Gemini CLI - Best for simple tasks (experimental)
- Cursor CLI - VS Code-based with parallel agents (coming soon)
Getting Started
Ready to start using Blocks? Check out our Getting Started guide to:- Set up Blocks in your GitHub repositories
- Configure Slack and Linear integrations
- Make your first request
- Set your default agent
- Understand how Blocks responds

