Private preview Invitation only — request access

Deploy the whole app.
Not just the frontend.

Your server, PostgreSQL database and persistent files run together in an isolated microVM. Push to GitHub, drop a folder, or ask your AI assistant to ship it.

localhost.tr/dashboard

project-notebook

Building
Branch
main
Commit
2a856c2 Add attachments
Resources
PostgreSQL · 1 GB /data
Install dependencies
Build in isolated VM
Verify output
Health check & go live
notebook.dev.localhost.trWaiting

01 — Ship

Three ways in. One place to run it.

Start wherever your code is. Every path ends in the same project, with the same history, logs and rollback.

Push to GitHub

Pick a repository and a production branch. Every push builds the exact commit; read-only access to your code.

$ git push origin main ✓ Building 2a856c2 ✓ Live on notebook.dev.localhost.tr

Upload a folder

No repository yet? Choose a project folder. Secrets, .env files and build output are left out automatically.

my-app/ 38 files · 412 KB ✓ package.json found – .env, node_modules skipped

Ask your AI assistant

Connect Claude Code over MCP once. It can create projects, set variables and deploy — with your permission.

> deploy this app to localhost ✓ deploy_project ✓ Live on notebook.dev.localhost.tr

02 — Any stack

Bring your framework. We detect the rest.

localhost reads your project, picks the right build and runtime, and gives every framework the same database, files, logs and rollback.

Next.jsSSR, API routes, App RouterAvailable
Node.jsExpress, Fastify, Hono, NestJSAvailable
Static sitesVite, Astro, plain HTMLAvailable
React Router & RemixFull-stack ReactPlanned
SvelteKit & NuxtSvelte and Vue appsPlanned
DockerfilePython, Go, Ruby — anything that serves HTTPPlanned

03 — Run

Built for apps that remember things.

A real server process, not a function that forgets. Data lives next to your code and survives every deploy.

PostgreSQL, per project

A dedicated database and login for each project, connected through DATABASE_URL. Browse and edit records from the dashboard.

idtitleattachmentupdated
1Launch checklistplan.pdf2h ago
2Interview notes—Oct 19
3Design reviewboard.pngOct 18

Files that stay

A persistent disk mounted at /data. Uploads survive redeploys and restarts.

uploads12 items
plan.pdf1.2 MB
board.png640 KB

Secrets, scoped

Encrypted at rest. Choose whether each value is available at build time, runtime, or both.

STRIPE_KEYRuntime
PUBLIC_API_URLBuild

Logs and metrics

Build output, runtime logs, CPU, memory and response errors for every project.

12:04:11 GET /api/notes 200 18ms
12:04:13 POST /api/notes 201 42ms
12:04:20 GET / 200 9ms

Rollback

Restore any earlier successful deployment, with the settings it was built with.

08e51baCurrent
b13f9a23h agoRestore

04 — Trust

A broken build never takes you down.

Every build and every app runs inside its own Firecracker microVM — the open-source virtualization technology AWS built for Lambda.

Exact source

The commit or upload is recorded before anything runs.

Isolated build

Its own VM. Network limited to the npm registry.

Checked output

Paths, links and size are verified before use.

Health check

The new version must answer before it gets traffic.

Live over HTTPS

Traffic switches only after every step passes.

Everything passes

Traffic moves to the new version. The previous one stays available for rollback.

Anything fails

Production keeps serving the current version. You get the log and the reason.

05 — Agents

Your AI assistant can deploy, too.

localhost speaks MCP. Your assistant works through the same projects and permissions you see in the dashboard — nothing hidden, nothing extra.

  • Sign in with OAuth. No tokens pasted into prompts.
  • Scoped to your account. It can only reach your own projects.
  • Same safety rules. Isolated builds, health checks, rollback.
Claude Code · ~/projects/notebook
You
Put this app online with a database.
Assistant
I’ll create a project with PostgreSQL and deploy the current folder.
create_project name: "notebook"
configure_project database: on · storage: 1 GB
deploy_project 38 files → ready

Done — it’s live at notebook.dev.localhost.tr. Build took 1m 12s.

Private preview

Ship your next app on localhost.

We are onboarding developers in small groups while we expand runtimes and regions.

PostgreSQLPersistent filesGitHubMCPCustom domains · nextMore regions · next