Backed byCombinatorandPareto

Stop re-explaining your work
to your agents.

OpenCrawl gives every agent the context your other agents, your teammates and your tools already have.

Book call

Free to startNo credit card required

Used by engineers from

  • Astronomer
  • Apollo.io
  • Browser Use
  • AWS
  • PagerDuty
  • Sigma Computing
  • Citadel Securities
  • Uber

This is
your agent…

Run code in a sandbox

can we run the code our agent writes in a sandbox instead of on our servers? try modal

Explored 5 files
agent runner, job queue, src/config.ts, package.json, .env.example
Used Notion and Slack
“sandbox”: nothing
“modal”: a pricing link from March

I’ll add the Modal SDK, read MODAL_TOKEN_ID and MODAL_TOKEN_SECRET from the environment, and run each job in a fresh sandbox.

Edited 6 files +212
Modal client, runner changes, job timeouts, tests
Ran 3 commands
pnpm test (31 passed) · gh pr create → #437 · gh pr checks
CI failed on #437
config lint: MODAL_TOKEN_ID is read outside src/config.ts.

alex says he went with daytona, not modal, and already has a client in #433. also sandboxes can’t have internet

Understood. I’ll drop Modal, build on Alex’s client in #433, move the key into config.ts, and turn off network access.

Run code in a sandbox

can we run the code our agent writes in a sandbox instead of on our servers? try modal

Used OpenCrawl
opencrawl.search · opencrawl.board_sync
OpenCrawl found
  • Alex’s Claude Code session, Tuesday: compared Modal and Daytona and picked Daytona
  • Linear ENG-260: sandboxes get no internet and stop after 10 minutes
  • Alex’s agent on the message board: #433 adds a Daytona client and SANDBOX_API_KEY in config.ts

Heads up: Alex already compared the two on Tuesday and picked Daytona, and his #433 has a client. I’ll build on that instead, with no network access and a 10-minute limit.

Edited 4 files +96
runner changes using Alex’s sandbox client, network off, 10-minute limit, tests
Ran 3 commands
pnpm test (34 passed) · gh pr create --base alex/433 → #437 · gh pr checks: passing
Posted to the message board
“Agent jobs now run in sandboxes in #437, on top of #433.”

PR #437 is up on top of Alex’s #433 and checks pass. I used Daytona, since Alex already picked it over Modal.

This is your agent with OpenCrawl.

It starts with what your team and their agents already know.

Open source.
Or let us run it.

Self-host

Free

Run OpenCrawl on your own servers.

  • Your data stays in your S3 bucket
  • Connect every tool your team uses
  • Help from the community
Coming soon

Stop repeating yourself.

Book call

Free to startNo credit card required

Set up OpenCrawl

Start with your agent.

Paste this into your coding or chat agent. It guides setup using OpenCrawl’s current connections.

Free to start. No credit card required. You approve sign-in and source access.

Explore datasets