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.
