Tell your AI to put it online.

Build with an AI app on your computer, then say “deploy this to kapaweb”. It already knows how: our public playbook answers everything it would otherwise ask you.

How it works

Two steps. Your password never enters the chat.

You stay in your AI app the whole time. It does the work; you keep the keys.

It has to be an AI app on your computer

Chats in a browser tab — ChatGPT, Claude.ai and the like — can't deploy. They can't reach your files, and they can't use the kapaweb connector, which runs on your computer. You need an AI app installed on your computer that supports connectors (MCP), such as Claude Desktop, Claude Code, Cursor or Codex.

  1. Install the kapaweb connector — once

    It runs on your computer. You type your hosting password once, on a page that opens on your own machine — never in the chat. The connector swaps it for a restricted key, forgets the password and keeps the key in your system's secure storage.

    Paste this into your AI app and it sets everything up:

    Set up the kapaweb connector so you can access my web hosting. First read https://kapaweb.gr/deploy-with-ai/prompt.md and follow it. You have my permission for every step in it (downloading the connector and, if I have none, a private copy of Node.js, and adding it to your settings), so do not ask me to confirm: do it and tell me when you are done.

    Prefer to do it yourself? Download the connector. Claude Desktop installs it with a double-click; for other apps, unpack it and run node server/index.js --print-config for the steps of your app.

  2. Tell your AI what you want

    It reads our public playbook, checks what your hosting offers, picks the settings your project needs (like the right PHP version), uploads it after making a backup, checks that the site loads — and tells you the address.

    Deploy this project to kapaweb. First read https://kapaweb.gr/deploy-with-ai/playbook.md and follow it.
The playbook

This is what your AI reads.

One public page in plain text that answers the questions an AI would otherwise ask you: folders, PHP versions, limits, databases, SSL, errors, rollbacks. It contains no secrets — you can read it too.

Read the playbook Greek translation

For AI assistants, start here: https://kapaweb.gr/deploy-with-ai/playbook.md

What your AI can do

The DevOps work, without the DevOps.

It uses the tools your hosting already has — and keeps a backup before it changes anything.

Static sites and builds

Uploads your built site — React, Vite, Astro, Svelte or plain HTML — after making a backup, so any deploy can be rolled back.

PHP apps

Reads which PHP versions your hosting offers right now and picks the one your project needs — never just the default. Raises limits like memory_limit when the app asks for it.

Databases

Creates a MySQL database and user, imports your data and connects the app. The database password goes straight into the app's configuration, never into the chat.

WordPress

Installs WordPress and manages posts, pages and media through the REST API with an Application Password — something locked-down platforms don't allow.

Domains and SSL

Checks that your domain points to the server and that the free SSL certificate is issued — and if something is missing, tells you exactly what.

Errors and logs

Reads the error log when something breaks and fixes the cause instead of guessing. Cron jobs, staging on a subdomain and disk-space checks are included.

Safety

Your password stays with you.

The setup is built around one rule: the AI never needs to see your password.

Once, on your computer

The setup page opens on your own machine. The password goes only to your hosting control panel — never into the chat, never to the AI company.

A restricted key

The AI works with a key that can manage files, databases, PHP settings, logs, SSL and cron for your account — and nothing else. It can't open your panel, change your password or create other keys.

You stay in control

Lock the key to your IP address, give it an expiry date, and revoke it any time in DirectAdmin under Login Keys.

No shell, always a backup

The connector can't run commands on your server. Every deploy starts with a backup and can be rolled back.

What runs here

Most stacks just work on shared.

If your project is one of these, your AI can deploy it to a shared plan.

Static sites

HTML, CSS and JavaScript — the built output of any framework.

PHP apps

Laravel and classic PHP applications, on the PHP version your project needs.

WordPress

Self-hosted WordPress with themes, plugins and the REST API.

Need Node.js, Python, full root or Docker?

Node and Python apps, containers, your own services or anything that needs system-level control belong on a server you fully own. We move you up to a VPS or a dedicated server.

VPS Hosting Dedicated Servers
FAQ

Questions about deploying with AI

Can I use ChatGPT or Claude.ai in my browser?

No. A chat in a browser tab cannot reach your computer, so it cannot use the kapaweb connector or your project files. Use an AI app installed on your computer that supports connectors (MCP), for example Claude Desktop, Claude Code, Cursor or Codex.

Which AI apps does it work with?

Any AI app on your computer that can run a local connector (MCP). Ready-made set-up instructions are included for: Claude Desktop, Claude Code, Codex (and the ChatGPT desktop app), Cursor, Windsurf, VS Code with GitHub Copilot, Gemini CLI, Cline, Zed and JetBrains AI Assistant. For any other app, your AI follows that app's own documentation for local MCP servers. The instructions follow each app's own documentation. We list an app as tested only after we have run the connector in it ourselves, and none is listed yet.

Is my password safe?

You type it once, on a page that runs on your own computer, and it goes only to your hosting control panel. The connector exchanges it for a restricted login key and discards it. The key is what the AI works with: the password never reaches the AI, never appears in the chat and is never stored by the connector.

What can the AI do, and what can it not do?

With the restricted key it can manage the files, databases, PHP settings, logs, SSL and cron jobs of your account. It cannot open your control panel, change your password, create other keys or reach any other account. You can lock the key to your IP address, give it an expiry date and revoke it at any time in DirectAdmin under Login Keys.

Which PHP version will it use?

The one your project needs. The AI reads the versions your server offers at that moment and chooses among them based on your project: its composer.json, WordPress requirements and code. We do not publish a fixed list here because it changes with server updates.

Do I need SSH or FTP?

No. The connector works through the file and database tools of your hosting control panel, so you need no SSH, no FTP and no technical setup.

Can my AI manage my WordPress for me?

Yes. Self-hosted WordPress on kapaweb supports Application Passwords and the full /wp-json/ REST API. Your AI can install WordPress and then create and update posts, pages and media on its own, something locked-down managed platforms restrict.

What if my app needs Node.js, Python or Docker?

Shared hosting covers static sites, PHP and WordPress. Node.js and Python servers, Docker, containers and root access belong on a VPS or Dedicated server. Tell us and we will point you to the right plan.

Can you just do it for me?

Of course. If you would rather not deal with any of it, our team can set everything up and deploy with you. Get in touch and we will take it from there.

Ready to take off?

Pick a domain, choose a hosting plan or just say hello — we are here to help you build it right.