Skip to main content

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

  1. Mention @blocks in any GitHub issue, PR, Slack message, or Linear ticket
  2. Describe what you need in natural language
  3. Get instant help from coding agents that understand your codebase
  4. Track progress through real-time updates and links to the Blocks dashboard
Blocks automatically understands the context of your request, accesses the relevant repositories, and provides intelligent assistance.

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:
You in GitHub: "@blocks fix the authentication bug in the login flow"
Blocks: 👀 (acknowledges your request)
Blocks: [Dashboard Link] I'm investigating the authentication issue...
Blocks: Found the issue in src/auth/login.ts:45 - the token validation is incorrect
Blocks: [Creates PR] Fixed authentication bug by updating token validation logic

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
Learn more about choosing and configuring agents.

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

Current Status

Blocks is currently in beta. We’re actively improving the platform and adding new features based on user feedback. For support or questions, join our community or contact us.

Next Steps