YouTube Automation Agent OpenRouter control room
VPS-ready OpenRouter backend

Run the content engine from your Hostinger VPS.

This dashboard calls your server-side OpenRouter integration, keeps the API key off the browser, and generates a YouTube content pack you can use for scripts, thumbnails, SEO, and publishing notes.

Loading... Server service
Loading... OpenRouter model
Loading... API key status

Content generator

Ask the model for a complete YouTube content pack.

The prompt is crafted to produce a title, hook, outline, script, thumbnail text, SEO metadata, tags, and next steps. The API key stays on the server.

Generate content

Fill out the prompt and run it against OpenRouter.

Server side

Response console

The generated JSON appears here after the request finishes.

JSON output
Ready. Enter a topic and generate your first content pack.

Deployment notes

Keep the VPS alive with PM2 and put the API key only on the server.

Hostinger's VPS docs support Node.js deployments and PM2 restarts. The flow here is simple: upload the repo, install dependencies, add the environment values, and keep `server.js` running.

Environment variables

  • OPENROUTER_API_KEY - your server-side OpenRouter key
  • OPENROUTER_MODEL - the model you want to use by default
  • OPENROUTER_TITLE - the app title shown in OpenRouter headers
  • HTTP_REFERER - your site URL for OpenRouter attribution
  • PORT - the port your VPS site listens on

What this app already does

  • Serves a public landing page at /landing
  • Serves the control room at /
  • Checks health at /api/health
  • Generates a YouTube content pack at /api/generate
  • Uses server-side OpenRouter requests so the API key never reaches the browser