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 Claude Code, Codex, or Gemini CLI based on your task. 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:- Claude Code - The go-to for many developers
- Codex - High-reasoning capabilities for complex tasks and critical reviews
- Gemini CLI - Best for large context windows and simple tasks
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

