tuqo
Static site hosting

Your site live in seconds.
HTTPS included.

Upload a project: Tuqo builds it in a sandbox and publishes it on your subdomain. Free SSL with auto-renewal, version rollback, and full control from your AI agent over MCP. Billed in rubles.

Free SSL Works without a VPN Deploy from the panel, CLI and MCP
myproject.tuqo.ru
Deploying project Building… Live · HTTPS
Upload
Build
Publish
Your site https
What others don't combine

Five things you get together

Static hosts usually do one of these. Tuqo puts them all on one site, and every one of them is available to an AI agent over MCP.

Automatic builds for popular stacks out of the box

ViteReactVueSvelteAstroNext.jsSvelteKitSolidPreactCreate React AppVue CLIHTML / CSSViteReactVueSvelteAstroNext.jsSvelteKitSolidPreactCreate React AppVue CLIHTML / CSS

How to deploy React, Vue, Vite and other stacks →

New · Tuqo Drop

Try it before you sign up

Drag in your site folder, and a minute later it is live on a link. No account, no card, no setup. Like it? Claim the draft into a free account in one click.

index.html + styles + images

→ a live draft link in a minute

A draft lives 24 hours · AI agents publish with one REST call

Features

Everything for sites and apps, with no servers to set up

Deploys that are fast, clear and pleasant to watch. Hover over a card: it's alive.

Free SSL

HTTPS turns on by itself, for the subdomain and for your own domains. Certificates are issued and renewed automatically. Nothing to configure or pay for.

</> source
build
live

Deploys in seconds

Upload the source and it is built in an isolated sandbox (npm ci && build) and goes live right away. A ready dist folder works too.

$ deploy_files▋
publishing…
● live ✓

Managed from your AI

An MCP server and a REST API: any AI model creates sites, deploys them and sets up domains for you. 52 tools, driven in plain language.

Version 3 live
Version 2 live
Version 1

Version rollback

Previous builds are kept, so you can return to any of them in one click (on paid plans). Old copies are cleaned up automatically, per your settings.

name.tuqo.ru▏
your-domain.com ✓

Subdomain and custom domains

An instant name.tuqo.ru right after the deploy. Custom domains with ownership verification and automatic HTTPS.

Transparent limits

Storage, builds and deploys are all visible in the panel. A free plan to get started; paid plans unlock the premium features.

How it works

Three steps to a production site

Step 1

Upload the project

An archive with the source or a ready dist, via the panel, the CLI or an AI agent.

Step 2

Sandboxed build

Node 20 in an isolated container: npm ci && build, output taken from dist/build/out.

Step 3

Live over HTTPS

Published at once, with free SSL and one-click rollback. The site is available at:

name.tuqo.ru
your-domain.com
Manage from any AI

Deploy from your AI model

Tuqo connects as an MCP connector. Claude, ChatGPT, Codex CLI, OpenCode, VS Code with Copilot and Kimi sign in over OAuth, with no key to paste; Claude Code, Cursor, Gemini CLI, Qwen and GigaChat use a project key. Just ask the model to “create a site and publish it”, and it does the rest.

  1. 1

    Add the connector

    claude.ai and ChatGPT: add https://mcp.tuqo.ru/mcp as a custom connector and sign in (OAuth 2.1, no key). CLI and IDE clients: OAuth where supported, or a tqk_ project key.

  2. 2

    Ask for a site

    “Create a site and publish this landing page.” The agent calls create_site and deploy_files and returns the live URL.

  3. 3

    Keep talking

    Domains, forms, access modes, rollbacks and previews are all tools. Every response carries next_action, a hint for the next step.

Static ≠ limited

Bring your own backend

Database, authentication and payments come from external services, called straight from the browser with their public key. Tuqo serves the front end; the backend stays yours. A full app without a server of your own.

Forms · dynamic without a server

Collect submissions right from a static site

Drop a ready-made <form> into any site of the project: submissions collect in the panel, show up under the notification bell and arrive by email. No server, no database, spam protection built in.

  • A ready form snippet: paste it and it works
  • Anti-spam: honeypot, timing, limits per IP and per site
  • Delivery to project members and external addresses by email
  • Auto-reply and lead magnet: an email with your text and file right after the form is sent
  • Purchased submission packs never expire
Form on your site
Send
Submissions
23 24
spam · bot filtered out by anti-spam
Gated access · privacy without a server

A site only your people can see

Five modes to choose from: a password, an email code for an allowlist, access for Telegram/MAX channel subscribers, visitor self-sign-up, or paid access on your own acquiring. Protection covers every file: pages, images, PDFs. No server, no .htaccess, no backend.

  • Site password: one secret for everyone, easy to say out loud
  • Email code: sign-in for a list of addresses, each with their own code
  • Subscribers only: the site opens for subscribers of your Telegram/MAX channel
  • Member sign-up: visitors sign up themselves, with moderation and a seat limit
  • Paid access: sell entry through your own acquiring, 0% fee
  • Access expiry and an opens limit: access closes by itself
  • Your own login screen; a gated site stays out of search
gallery.tuqo.ru
Password
•••••• ▏
access closes in 6 days
Free SSL

HTTPS that just works

Certificates are issued automatically for every site, both for the platform subdomain and for your own domains. Renewal happens by itself. Nothing to configure, pay for or keep track of.

  • Automatic issuing and renewal
  • For the subdomain and custom domains
  • Included on every plan, including Free
Pricing

Start free, grow on a paid plan

The free plan is enough to launch a site. Paid plans start at ≈ $7≈ €6.1590 ₽ /month, billed in rubles with Russian bank cards (dollar and euro amounts are approximate).

Free

For personal and trial projects

  • 1 project · 3 sites
  • 150 MB storage
  • Forms: 10 submissions/mo
  • Free SSL
  • Analytics without cookies or scripts
  • Deploy from the panel, CLI and MCP

Sites show a “Powered by Tuqo” badge. No badge on any paid plan.

Start free

Paid plans

available

More resources and premium features

  • Gated access: from a password to paid entry on your own acquiring
  • More form submissions (10 per month on Free)
  • Short, memorable subdomains (5–8 characters)
  • Custom domains and more sites
  • More storage, builds and traffic
  • More kept versions for rollback
See pricing
Why Tuqo

The Vercel and Netlify workflow, hosted in Russia

No VPN needed

The panel, the MCP server and hosted sites are reachable directly, from Russia and elsewhere.

Billed in rubles

Russian bank cards, clear billing, receipts under Russian tax law. The free plan needs no card at all.

Data in Russia

Servers and storage are in Russia, run on reliable infrastructure.

MCP for AI

Deploying from an AI model works out of the box: OAuth or a project key, 52 tools.

Start without signup

Tuqo Drop: a draft site on a link in a minute, the account comes later.

Forms and Git CD

Submissions from static pages, an auto-reply with a lead magnet and auto-deploy on push, with no backend of your own.

Guides

How to do it

Frequently asked questions

Where are the servers and who can pay? +

Servers and data are in Russia. Plans are billed in rubles (₽) with Russian bank cards only; receipts follow Russian tax law (54-FZ). Foreign cards are not accepted. The free plan needs no payment at all.

Does it work without a VPN? +

Yes, from Russia and elsewhere. The panel, the MCP server and hosted sites are reachable directly.

Is the control panel in English? +

Yes, at app.tuqo.dev. It is the same account as the Russian panel at app.tuqo.ru, with the same sign-in: email and password, Yandex or VK. The interface language is switched in the profile menu; the language of emails and notifications is set separately in Profile settings. Everything an AI agent sees over MCP (tool descriptions, instructions, error messages) is in English.

What can't Tuqo do? +

It runs no server-side code: no SSR, serverless functions, databases or video hosting. Dynamic needs are covered by forms, auto-replies, gated access and analytics, or by external services such as Supabase and Firebase called from the browser.

Can an agent publish without an account? +

Yes. Tuqo Drop publishes a draft for 24 hours without signup: POST https://api.tuqo.ru/instant/deploy with the files. The response contains a draft URL and a claim URL that moves the site into an account.

Which AI clients are supported? +

Claude (claude.ai), ChatGPT, Claude Code, Cursor, Codex, Gemini CLI, Windsurf, Cline, Continue, Zed, Qwen Code, GigaChat, OpenCode, VS Code with Copilot and Kimi. Any MCP client with Streamable HTTP works.

Publish your first site today

Free, with HTTPS and no servers to set up. Sign in with email, Yandex ID or VK ID.