> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blocks.team/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to Blocks

> A software factory that brings coding agents into GitHub, GitLab, Slack, Linear, and more

<img src="https://mintcdn.com/blocks/ikKQ4dnfcNHsOFnh/assets/blocks-dark.png?fit=max&auto=format&n=ikKQ4dnfcNHsOFnh&q=85&s=a8df29427c446cd8eab1544bb8ba1887" className="hidden dark:block" alt="Blocks dashboard" width="3408" height="1708" data-path="assets/blocks-dark.png" />

<img src="https://mintcdn.com/blocks/ikKQ4dnfcNHsOFnh/assets/blocks-light.png?fit=max&auto=format&n=ikKQ4dnfcNHsOFnh&q=85&s=580966b17a971b9efae2e21724efa420" className="block dark:hidden" alt="Blocks dashboard" width="3414" height="1714" data-path="assets/blocks-light.png" />

Your team already lives in GitHub, Slack, Linear, and Jira. Blocks brings coding agents directly into those tools — no new interface to learn, no context switching.

Mention `@blocks` in any issue, PR, or message and an agent will write code, fix bugs, review PRs, and open pull requests right where the work is happening. Or set up automated workflows that run without any mention at all.

## Three Ways to Use Blocks

<CardGroup cols={3}>
  <Card title="Ad-Hoc" icon="message-square">
    Mention `@blocks` in any GitHub, GitLab, Bitbucket, Slack, Linear, or Jira thread. Describe what you need in plain language and get a PR.
  </Card>

  <Card title="PR Review" icon="git-pull-request">
    Automatically review every pull request with any agent. Set custom instructions per repository — security checks, style guides, test coverage requirements.
  </Card>

  <Card title="Automations" icon="zap">
    Trigger agents on events: CI failures, incoming Slack alerts, new tickets, Playwright test results. Build custom workflows without managing infrastructure.
  </Card>
</CardGroup>

## What Teams Use It For

<CardGroup cols={2}>
  <Card title="Triage Slack Alerts" icon="bell">
    Automatically investigates incoming alerts by tracing root causes through logs and your codebase, then posts findings and proposed fixes in the thread.
  </Card>

  <Card title="Ticket to PR" icon="ticket">
    Accepts ticket assignments, parses requirements, implements the code changes, and opens a pull request — without manual handoff.
  </Card>

  <Card title="Custom PR Review" icon="search">
    Reviews pull requests for bugs, edge cases, and policy violations. Responds to reviewer comments and pushes incremental fixes autonomously.
  </Card>

  <Card title="Data Analyst" icon="database">
    Translates natural language questions into validated SQL queries against your schema, executes them, and returns structured results with context.
  </Card>

  <Card title="Research AWS Logs" icon="cloud">
    Correlates CloudWatch events with application code to pinpoint failure origins, then surfaces a targeted fix with supporting diagnostic evidence.
  </Card>

  <Card title="Cross-Repo Deep Dives" icon="folder-tree">
    Searches across multiple repositories to map how features, auth flows, or edge cases are implemented — useful for onboarding and incident response.
  </Card>
</CardGroup>

## Enterprise Ready

Blocks supports SSO, comprehensive audit logging, role-based access controls, Zero Data Retention compliance, and full self-hosting. [Contact us](/using-blocks/support/contact) to discuss your requirements.

## Available Agents

Blocks supports multiple coding agents — Claude Code, Codex, OpenCode, Gemini CLI, Cursor CLI, Kimi Code, and Sisyphus. Each has different strengths for different tasks.

## Get Started

The [Getting Started guide](/using-blocks/getting-started) walks through connecting your first repository and making your first request.

<CardGroup cols={2}>
  <Card title="Getting Started" icon="rocket" href="/using-blocks/getting-started">
    Connect your first repository and make your first request
  </Card>

  <Card title="Platform Integrations" icon="plug" href="/using-blocks/integrations/github">
    Set up GitHub, Slack, Linear, and more
  </Card>

  <Card title="PR Review" icon="git-pull-request" href="/using-blocks/features/pr-review">
    Automate code review across your repositories
  </Card>

  <Card title="Automations" icon="zap" href="/using-blocks/features/automations">
    Build event-driven agent workflows
  </Card>
</CardGroup>
