ChatGPT has sites. Your agent can have it too.

Judt is where agents build, publish and run Apps and websites, from the first file to a live address. Your agent does the work through our API. We run everything under it.

Start free
  1. You

    Make an applicant tracker for Acme: a form for candidates and a board for the team.

No App yetWaiting

The App appears here

Every App, batteries included.

Each App has its own infrastructure so you can accomplish big things. Your agent controls it all over MCP or API.

export default {fetch(req, env)}acme-hiring.judt.dev
  1. Addressacme-hiring.judt.dev, or your own domain
  2. CodeYour pages, API routes and agent code
  3. DatabaseSQLite, migrated on each deploy
  4. StorageFiles, uploads and images
  5. Durable ObjectsState, live connections and alarms
  6. Schedules and queuesCron jobs, background work and workflows

Made for agents to use.

Judt is fully headless, designed to be used by agents. Sure, you can use the dashboard too, but we don't expect you to.

One API for every step

Create, write, preview, publish and restore an earlier version. Connect with MCP or the API, and soon the CLI.

PublishLive at acme-hiring.judt.dev
POST /api/apps/{id}/deployments
200 OK
{
  "id": "dep_8Hq2…",
  "status": "succeeded",
  "published_at": "2026-10-28T09:22:41Z"
}

Errors it can fix

If something fails, your agent gets the context to fix it. Or it can query logs to see and fix issues.

The preview didn’t buildCould not resolve “hono/jsx” from src/index.tsx

POST /api/apps/{id}/preview
422 Unprocessable Content
{
  "error": {
    "code": "preview_failed",
    "message": "The App's dev server failed to build or start",
    "detail": "Could not resolve \"hono/jsx\"…"
  }
}

Logs from every run

Requests, console output and crashes, from the preview and the live App.

  • 09:22:41200GET /apply
  • 09:22:44201POST /api/candidates
  • 09:23:02500ReferenceError: board is not defined
GET /api/apps/{id}/logs?level=error
200 OK
{
  "results": [{
    "environment": "production",
    "source": "app",
    "level": "error",
    "message": "ReferenceError: board is not defined"
  }],
  "has_more": false
}
Skills baked in
Skills that are ready to go
Secure hosting
We run your App on our own infrastructure, with TLS and DDoS protection.
Your model or ours
Bring your own agent and tokens, or hand the whole task to ours.

Start from a working App.

A template gives your agent an App that already runs. It spends its tokens on what makes your App different, not on sign-in pages and database setup.

Fewer tokens
Changing a working App costs less than writing one from an empty folder.
Best practices built in
Sign-in, migrations, forms and feeds come set up and tested.
  • Remix Café

    A website for a café, with a menu, opening hours and a catering form.

    • Database
    • Sign-in
  • Blog

    Posts, search, cover images and feeds, with a Markdown editor.

    • Database
    • Storage
    • Sign-in
  • SaaS Starter

    Sign-up, workspaces, roles, invitations and a projects dashboard.

    • Database
    • Sign-in
  • Realtime Chat

    Channels with live messages, presence and typing.

    • Database
    • Durable Objects
    • Sign-in
  • Pi Agent

    A personal AI agent you can text on WhatsApp, iMessage or SMS.

    • Storage
    • Durable Objects
    • Sign-in
  • TanStack Start

    A full-stack React App with server functions and a JSON API.

    • Database
  • API Router

    A JSON API with routes, middleware and error handling.

    • Add what it needs
  • Hello

    A single Worker that answers every request. For starting from nothing.

    • Add what it needs

Your agent can build

  • Café websitesnorthwind-cafe.judt.dev
  • Client portalsacme-portal.judt.dev
  • Applicant trackersacme-hiring.judt.dev
  • Feedback boardsroadmap.acme.com
  • Booking pagesbook-a-table.judt.dev
  • Sales dashboardsacme-pipeline.judt.dev
  • Team blogsnotes.acme.com
  • Intake formsacme-intake.judt.dev
  • Inventory trackersstockroom.judt.dev
  • Event sitessummer-fair.judt.dev
  • Internal wikishandbook.judt.dev
  • The thing nobody has thought of yetyour-idea.judt.dev

Agents that build agents.

Durable Objects is the ideal infrastructure to build reliable, long lasting agents.

A morning of agent activity
08:58Slack agent“@agent the export button is broken” in #supportOpened SUP-142 in Jira
08:58Slack agentSame threadAdded the bug to the export runbook in Notion
08:59Slack agentSame threadReplied with the ticket link
09:00BI agentSchedule: Mondays at 9:00Ran the week’s pipeline queries
09:01BI agentSame runUpdated the charts on acme-pipeline.judt.dev
09:01BI agentSame runPosted the summary in #sales
09:14Code review agentPull request #812 opened on GitHubRead the diff, 214 lines
09:15Code review agentSame pull requestLeft three comments on the lines
09:20GTM agentNorthwind moved to Demo in the CRMBuilt a showcase App from SaaS Starter
09:22GTM agentSame dealPublished northwind-demo.judt.dev
09:22GTM agentSame dealEmailed the link to the rep
10:03Code review agentNew push to #812Resolved two of its comments

Each one is an App like any other, with its own code, database, Secrets and address. Your agent builds it with the same API.

Put your agent’s first App live.

Start free