The Tarantula cloud

Seven building blocks. One tiny cloud.

Seven pieces cover deployment, data, login, knowledge, company tools, background code, and operational agents. They ship together.

$ npx tarantula deployOne app · one deploy · one permission model
01

Build

Your coding agent writes one ordinary app.

02

Deploy

Tarantula creates everything it declares.

03

Invite

Send one private URL to a person or team.

04

Keep going

Jobs and agents continue after the tab closes.

The building blocks

Friendly on the surface. Literal in code.

Fun names make the system easier to remember. The TypeScript primitives stay unsurprising for coding agents.

One app contract

The pieces know about each other.

Door permissions apply to Tables and Library. Switchboard tools are available to Spark and Loop. Launchpad deploys the complete app—not seven separate projects.

Read the developer model
tarantula.ts
export default defineApp({
  web: web("./app"),
  database: database({ accounts }),
  auth: auth({ audience: "team" }),
  storage: storage({ knowledge: true }),
  connections: [slack, hubspot],
  agents: [renewalReview]
});
That is the whole cloud.

Start small

Pick one useful app. The cloud is already there.

Join the alpha