Tessera Serve

PX-05

Capabilities

Fifteen screens and eight per-app tabs.

Grouped by the stage of the job you are in: run it, share it, watch it, manage it. Three screens in the app are marked coming soon, and they are on this page as a roadmap rather than in the feature list.

Fifteen screens and eight per-app tabs, grouped by the stage of the job you are in.

Run it

Point at a folder

Framework detection

Static, Node, React, Vue, Next.js, Nuxt, Svelte, Python, Flask, Django, FastAPI, Ruby, PHP and custom — fourteen in all.

Templates

React (Vite), Next.js, Express API, Flask API, Vue 3, SvelteKit and more, each tagged frontend or backend with its runtime.

Lifecycle

PID tracking, graceful shutdown, auto-restart on crash with a notification, automatic .env loading.

Groups

Applications organised into named sets that start and stop together, each showing how many of its members are up.

Share it

Five routes out

Public tunnel

An instant public URL with no DNS to configure.

Custom domain

Your own domain by CNAME, with a Cloudflare account connected so records can be managed from inside the app.

Access protection

A username and password over any app, applied at the proxy. The app does not need a line of auth code.

Rate limiting and raw TCP

Per-app request limits, and a raw tunnel for services that are not HTTP.

Watch it

What actually happened

Analytics

Total requests, average and P95 response, requests per minute and unique IPs over 5m, 15m, 30m and 1h, with status-code, method and top-path breakdowns.

Request inspector

Every request through the proxy, selectable down to the full detail of one of them.

Logs

Live output across every app or filtered to one, with level chips, free-text filter, history and export.

Capacity

Monitoring that names the bottleneck in words — "memory is the limiting factor" — with a confidence rating, rather than leaving you to read the graph.

Manage it

The rest of the job

Databases

PostgreSQL, MySQL, Redis and MongoDB as real containers, with start, stop, delete and an expandable log view.

Team

A small role-based workspace with an invite token and a member list. Deliberately a workspace, not an identity platform.

Licence

Tier, seats, expiry and days remaining in the app, with the plan comparison beside it.

Settings

Start on boot, minimise to tray, auto-open browser, default port, tunnel provider, maximum concurrent apps, notifications.

The part most local tools stop before. Credentials are held by a dedicated credential manager rather than written into app config.

Where it ships

5 targets

AWS ECS on Fargate

Access key, region, ECR repository, cluster, service, CPU and memory — with sensible defaults pre-filled from the app name.

AWS App Runner

For the case where a container and a URL is all you wanted.

GCP Cloud Run and Azure Container Apps

The same form, the same pre-deploy check, a different provider tab.

Docker Hub

Push the image and take it wherever you like.

Before and after

FinOps

Generated Dockerfile

If the project has no Dockerfile, Serve writes one that matches the framework it detected.

Pre-deploy check

Prerequisites are verified before anything is created in your cloud account.

Cost tracking

Monthly cost so far, deployed services, total requests and connected providers, with a monthly breakdown chart.

Budget alerts

A runaway service is caught before the invoice explains it to you.

A desktop app doing infrastructure work, so the stack is deliberately conventional.

Application

Desktop

Electron + React + TypeScript

Native builds for macOS and Windows, one codebase.

Process supervisor

Child processes with PID tracking, signal-based graceful shutdown and crash restarts.

Reverse proxy

Everything public passes through Serve's own proxy, which is where auth, rate limiting, analytics and the request log all come from.

Credential manager

Cloud keys held separately from app configuration, never written into a project directory.

Infrastructure

What it talks to

Docker

Database containers and deployment images. Serve generates the Dockerfile when the project lacks one.

Tunnelling

Public HTTP tunnels and raw TCP, with the provider configurable in settings.

Cloudflare DNS

Connect an account and custom-domain records are managed from inside the app.

Provider SDKs

AWS ECS and App Runner, GCP Cloud Run, Azure Container Apps and Docker Hub, each behind a pre-deploy check.

Every screen, one at a time.

12 SCREENS · CLICKTAP TO ENLARGE

Tessera Serve

01 / 12

01

Dashboard

Your local hosting environment at a glance.

See running apps, CPU, memory, and how many concurrent users this machine can take.

Watch system resources over the last five minutes.

Spot the bottleneck — memory, CPU or disk — before it limits you.

Three screens are in the app and honestly marked coming soon.

Not shipped yet

Container management

Review and control Docker containers alongside the applications that use them.

Network management

Virtual networks, port mappings, DNS entries and service discovery between apps.

CI/CD pipelines

Builds, tests and deployments automated behind a visual pipeline.

Tessera Serve is live.