The desktop studio for AdonisJS

Pick your stack on cards, get an app that runs, and deploy it to your own server with one click. No git, no CLI, no platform bill.

Studio's New project page: starter kits, UI kits and databases as cards A project in Studio: production and staging environments and the latest deployments Studio's Monitoring tab: CPU and memory of the app and its database

Runs on the servers
you already use

Hetzner
DigitalOcean
Contabo
Vultr
Ubuntu
Debian
Coolify
Docker
Cloudflare
PostgreSQL
MySQL
Redis
Let's Encrypt
Hetzner
DigitalOcean
Contabo
Vultr
Ubuntu
Debian
Coolify
Docker
Cloudflare
PostgreSQL
MySQL
Redis
Let's Encrypt
1Create

A working app, not a starting point

Pick a starter kit, a UI kit, a database, auth, mail and queues on cards. Studio runs create-adonisjs, installs and configures every piece and leaves an app that runs.

Every card is a real integration. Postgres with migrations, Redis with sessions and cache, mail with a test mailbox, payments with their webhook route.

Studio's stack cards: React, Vue, Hypermedia, API; shadcn/ui, Tailwind, DaisyUI; six databases

A hand-off for the rest. STUDIO.md lists what Studio could not finish, file by file, so you or your coding agent pick up where it stopped.

## Agent tasks
Wire the Stripe webhook in start/routes.ts
Add the orders table in database/migrations
Send the receipt mail from app/listeners
## Needs the user
STRIPE_SECRET_KEY in .env
RESEND_API_KEY in .env
## Before production
Turn off the test mailbox
INTERNAL TOOLINTERNAL TOOLPUBLIC APIPUBLIC APISAAS STARTERSAAS STARTER

Templates. Save a lineup you like and create the next project from it in one click, or pick one from the community.

ENVIRONMENT · PERSONALKEYCHAIN

Your API keys, kept once. Environments keep them in the system keychain and fill in every new project.

STUDIO.MDAGENT

Made for coding agents. Every project comes with STUDIO.md and a CLAUDE.md that tells an agent how to read it.

2Deploy

Your server, one click

Add a VPS with its IP address and the root password, once. Studio installs and secures Coolify on it; from then on every project deploys with the Deploy button.

Any Ubuntu or Debian VPS. Hetzner, DigitalOcean, Contabo, Vultr. Studio adds its own SSH key and forgets the password.

Setting up 203.0.113.24Ubuntu 24.04 · 6 CPU · 12 GB
Add Studio's SSH key2 s
Install Docker38 s
Install Coolify2 min 31 s
Close sign-ups, create Studio's API token4 s
Keep 60 days of logs and metrics21 s

No git, no CLI. Studio snapshots your folder, uncommitted changes included, leaves .env and node_modules behind, and Coolify builds it on the server.

Studio deploying acme-store: steps on the left, Coolify's build log on the right
VPS-1 · UBUNTU 24.04COOLIFYAPPSTAGINGREDISWORKER

One server, many apps. Apps, databases, Redis and workers side by side on a VPS you already pay for.

PRODUCTIONPRODUCTIONSTAGINGSTAGINGPREVIEWPREVIEW

Environments. Production, staging and previews, each with its own app and database, from your folder or a branch.

APPACME.SHOPAPI.ACME.SHOPWWW.ACME.SHOPTRAEFIK · HTTPS

HTTPS on every domain. A free sslip.io address first, then your domains and subdomains with Let's Encrypt.

Every environment on one page. Online or not, what it deploys, and the latest deployments of all of them with their logs.

Deployment environments in Studio: production and staging, online, with the latest deployments

A new environment in one step. Pick the branch and a name. Studio copies production's setup with its own database and keys.

Studio's New environment dialog: branch, name, and what it copies from production
3Run

Full visibility, without the SSH

Metrics and logs stay on your own server for 60 days. Studio installs the collectors once per server, never per app, and reads them for you.

CPU and memory of every container. Any range from the last hour to 60 days, one crosshair across the charts, drag to zoom.

Studio's Monitoring: CPU and memory charts of the app and the database

Logs you can search. AdonisJS's JSON logs as lines with their level and request id, live or from any day of the last 60.

node ace, on the server. Migrations, seeders, routes and your own commands in the live container.

node ace list:routes run from Studio in the production container

The whole server, too. CPU, memory and disk of the VPS, with every app and database on it.

VPS metrics in Studio: CPU, memory and disk now, and their history
4Your own server

Your cloud, your bill.

  • One VPS runs many apps: you pay your provider, not per app
  • Open source underneath: Coolify, Docker, Traefik and Let's Encrypt
  • Your code, databases, logs and metrics never leave your server
  • Studio talks to it over SSH with its own key, no Studio server in between
Coolify
Docker
Traefik
Let's Encrypt
Postgres
Redis
Cloudflare
Ubuntu
5Edge network

Cloudflare in front, in one click

Continue with Cloudflare, and Studio creates the DNS records of your domains. DDoS protection, a CDN and edge caching, free on every Cloudflare plan.

Proxied once HTTPS works. Studio points the record at your server, waits for its certificate, then turns the Cloudflare proxy on.

VPS-1COOLIFYCLOUDFLARE EDGE

Domains and the edge, in one place. Your sslip.io address, your own domains, redirects, and Cloudflare's switches.

Studio's Domains settings with the Edge network card and the Studio domain
6FAQ

Everything you need to know about Studio

Do I need to know Docker, git or Linux?

No. Studio snapshots your project folder and uploads it over SSH; Coolify builds a Docker image on the server. You never run a command, though everything stays in files you can read.

Which servers work?

Any VPS with Ubuntu or Debian that you reach with its IP address and the root password: Hetzner, DigitalOcean, Contabo, Vultr or anyone else. Studio adds its own SSH key and does not keep the password.

Where do my code and data live?

On your computer and on your server. Studio has no server of its own: databases, logs and metrics are kept on your VPS, and secrets on your computer are sealed with the system keychain.

What is Coolify, and do I have to learn it?

Coolify is an open source panel that builds and runs apps on your server. Studio installs it, secures it and drives it through its API, so you do not have to open it. It is still there if you want to.

Can I use my own domain?

Yes, domains and subdomains, with HTTPS from Let's Encrypt. Studio shows the DNS record to add, or creates it for you when the domain is on your Cloudflare account.

Which AdonisJS versions does it create?

AdonisJS 7, with the official starter kits: React and Vue with Inertia, Hypermedia with Edge, and the API kit. Existing projects can be added too.

Is Studio made by the AdonisJS team?

No. AdonisJS Studio is an independent project built on AdonisJS.

Ready to ship?

Studio is in early preview. The first public build for macOS, Windows and Linux is on its way.