Beta

Turn coding agents into remote teammates. Deeply integrate with your existing tools for ultimate context.

Palo Alto NetworksMicrosoftJPMorganRakutenRipplingPandaDocWaymoPalo Alto NetworksMicrosoftJPMorganRakutenRipplingPandaDocWaymoPalo Alto NetworksMicrosoftJPMorganRakutenRipplingPandaDocWaymo

Work you can trust. Coding agents you already use.

GitHubClaude Code
GitHubCodex
GitHubGemini CLI

Delegate complex tasks that span your connected tools. Send private messages on Slack.

Work across multiple repositories in a single environment. Use multiple agents. Workflows for real-world projects.

Interact with Blocks on GitHub. Answer questions, review, make changes to PRs, and more.

Take over as needed. Terminal, VSCode, live server previews. All in the cloud.

A Linux sandbox in the cloud for every task. Let agents work to their full potential.

Blazing fast Micro-VMs

Sandboxes spin up in under 5 seconds. Get responses fast.

Secure by default

Ephemeral environments that spin up when you need them, down when you're done.

Persistent filesystems

Restart a machine with the exact state where you left it.

Connect via SSH

Connect to your agent's sandbox from the terminal, or with an IDE SSH plugin.

Complete isolation

Work on many tasks concurrently without conflicts.

Take over locally

Move an agent's environment to your local machine when needed.

Centralize agent configurations. Scale to the entire team. Enable non-technical members.

Reusable prompts

Define once for your team. Use again and again.

P

MCPs

Connect your database. Retrieve error telemetry. And more.

PP

Connect subscriptions

Claude Code supported. Codex coming soon.

Managed configuration

Offload configuration burden. Enable your team to focus on work.

Create custom agents with the Blocks SDK. Respond on Slack, Linear, GitHub, or the dashboard.

from blocks import agent, on
from smolagents import CodeAgent, WebSearchTool, LiteLLMModel

@agent(name="custom-slack")
@on("slack.mention")
def custom_slack(input, config: SmolAgentConfig):
  model = LiteLLMModel(
      model_id=config.model,
  )
  agent = CodeAgent(tools=[WebSearchTool()], model=model)

  client = slack_sdk.WebClient(token=SLACK_TOKEN)
  client.chat_postMessage(channel=channel, text="Agent is thinking...", thread_ts=ts)

  for _, step in enumerate(agent.memory.steps):
      messages = step.to_messages()
      ...

We'll work with you through the entire setup process. A Blocks engineer will provide 1-on-1 support.

Direct line of communication

Have a question? Call or send a message in our community Slack.

Hands-on training

We'll provide small group training and support.

FAQs

Blocks focuses purely on background agents, and is not used synchronously in an IDE like Cursor, Claude Code, and so on. Blocks orchestrates background coding agents in containerized sandbox environments where they can interact with connected tooling. Think Devin, but instead of a proprietary agent, you can use familiar agents like Codex or Claude Code in a Devin-like manner.

We're currently in beta and free for early users (with limited quotas). Pricing will be announced before general availability, with plans designed for both individual developers and teams.

Yes, you can use your existing coding agent subscriptions with Blocks. We currently support Anthropic subscriptions for Claude Code, and will be adding support for OpenAI Codex soon. Otherwise, you can use API keys for any agent if preferred.

Blocks connects seamlessly with popular development tools like GitHub, Linear, Slack, and more through secure OAuth integrations. Agents can read context and take actions across connected tools.

Like all coding agents, Blocks agents will only perform what they are requested to, but may fulfill requests in unexpected ways if they are not appropriately bounded (ex: agent may commit against a branch when the requester expected a PR since it was not explicitly mentioned). It is important to specify exactly what the agents behavior should be to the best of your ability to avoid unexpected behavior.

Get started now. No credit card required.