tuqo
Step-by-step guide · prompt builder and checklist

How to build a website with AI and publish it in 10 minutes

An AI writes the site from your description, and Tuqo puts it online: a name.tuqo.app link, HTTPS and a lead form right away. No coding, and your first site is free.

  • AIs that work from Russia
  • A free plan
  • Leads in Telegram and by email
  • Or the AI publishes it itself
The Tuqo robot turns an AI answer into a published website

In short: three steps

No site builder and no developer. The AI builds the site, Tuqo publishes it.

  1. 1

    Describe the site to an AI

    Build a prompt in the builder below — pick your type of site and fill in your name, services, prices and contacts — and send it to any AI: DeepSeek, Qwen, GigaChat, Claude or ChatGPT.

  2. 2

    Save the answer to a folder

    The AI replies with the code in one block or several files. Copy each block with the button above it into an empty file with the same name — index.html, privacy.html… — and save them all in one folder. Put photos and the link preview image (og.jpg, 1200×630) next to them in an images folder.

  3. 3

    Drop the folder into Tuqo

    Without signing up — on tuqo.dev/drop, the link lives for 24 hours. Permanently — in the panel: create a site and drop the folder on the Deploys tab. The site opens at a name.tuqo.app address with HTTPS.

Is your AI connected to Tuqo? Then it does steps 2 and 3 itself — how to connect. Before you send the link to clients, go through the launch checklist.

What kind of site an AI can build

AIs confidently build sites that show information and collect leads. Tuqo serves them as static files — fast and reliable.

Works well

  • Business-card site — for a coach, tutor, therapist or lawyer
  • Landing page with leads — the form sends leads to the panel, email and Telegram
  • Portfolio — a gallery with full-screen viewing
  • Invitation — for a wedding or a party, with RSVP
  • QR-code menu — cafe, coffee shop, bar
  • Event page — schedule, speakers, registration
  • Course with gated lessons — lessons behind a password, an email code or payment
  • Company website — several pages: home, services, about, contacts
  • Link-in-bio page — one link in your profile for everything
  • Catalog with orders — products and an “Order” button to a messenger or a form

Better not as a static site

  • Online store with a cart — catalog, stock, payment for every order on the site
  • Accounts and a database — customer sign-up, order history, CRM
  • Booking by free slots — real-time online reservations

These need a server and a database: a store builder or custom development. Simple payments — a course, access to materials — Tuqo covers with paid access.

Which AI to choose

Any of them builds a site from the prompts below. The difference is access from Russia, free-plan limits and whether the AI can publish the site itself.

GigaChat

Chat

Sber's AI: writes a page from a description; sign in with a phone number or Sber ID.

From Russia
Works
Free
Yes
Publishes itself
No — copy the code

Alice AI

Chat

Yandex's AI: the code comes as a block; it can't be downloaded as a file — copy it with the button above the block.

From Russia
Works
Free
Yes, soft limits
Publishes itself
No — copy the code

DeepSeek

Chat

Strong at code and shows the resulting page right in the chat.

From Russia
Works
Free
Yes, no subscription
Publishes itself
No — copy the code

Qwen

Chat

Web Dev mode builds a page and shows it at once; sign in with email.

From Russia
Works
Free
Yes
Publishes itself
No — copy the code

ChatGPT

Chat

Code comes as a block with a preview; its own ChatGPT Sites hosting is on paid plans only.

From Russia
Not available
Free
Yes
Publishes itself
On Business and Enterprise

Claude

Chat

Strong at layout; new artifacts shared by link open only for Claude users.

From Russia
Not available
Free
Yes
Publishes itself
Yes, even on Free

Gemini

Chat

Canvas shows the page, but it can't be downloaded as a file — only the code can be copied.

From Russia
Not available
Free
Yes
Publishes itself
US only

Lovable, Bolt, v0

Builder

Build a project with a preview and publish it on their own hosting abroad; the code exports to GitHub.

From Russia
Foreign card to pay
Free
Yes, daily limits
Publishes itself
On their own hosting

Developer agents

For developers

Claude Code, Codex, OpenCode, VS Code with Copilot: write the project in a folder and publish it on Tuqo themselves.

From Russia
Depends on the model
Free
OpenCode is free
Publishes itself
Yes

Checked on October 28, 2026. Service terms change — check their websites.

Prompt builder

Pick a site type and tell us about it — the prompt writes itself, with everything publishing needs: a mobile layout, link previews, a form and its privacy policy.

1What site you need

2Tell us about it: Personal business-card site

Jump to the prompt ↓
About the site
The main button opens
Contacts
Lead form

Submissions arrive in the Tuqo panel, by email, in Telegram or MAX.

Policies and owner details

Shown in the policy and the footer.

Your name or business name and a contact email — many countries require them on a business site.

Tuqo's built-in visit stats need no counter and no cookie banner.

Look and feel
Mood
Photos
Publishing
How you will publish

Needed for the link preview in messengers. With a connector, the AI creates the site at this address and attaches your own domain to the new site. An address on tuqo.app works on any plan; tuqo.ru and tuqo.dev need a paid plan.

3Your prompt

Still to fill in: 10 1,871 characters
Build a business-card website: [name and profession: e.g., massage therapist Anna Smith], [city or “online”].
Sections:
1. Hero: name, profession, one line about the main benefit for clients and a “Book a session” button that opens WhatsApp from the contacts.
2. About me: experience, training and approach — 3–4 sentences, suggest the text and I will adjust it.
3. Services with prices: [one line per service: Back massage — $60]
4. Testimonials: three cards, sample text for now — I will replace it.
5. Contacts.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link); address [street, city] with an “Open in Google Maps” button; opening hours [opening hours].

Footer: © year and the owner's details — [your name or business name], [email address].

Look: light and calm, lots of white space; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.

🔒 Nothing is sent or saved: the prompt is put together right in your browser.

Paste the prompt into any AI from the list above. You can leave the [brackets] empty — the AI will suggest something and you adjust it.

Ready-made website prompts

The same prompts without the builder: each asks for a site that publishes without edits — mobile layout, relative paths, link previews, a privacy policy for the form. Replace the text in [square brackets] with yours and send it.

From scratch

Personal business-card site

Coach, tutor, therapist, lawyer: introduce yourself and share contacts

Show the prompt
Build a business-card website: [name and profession: e.g., massage therapist Anna Smith], [city or “online”].
Sections:
1. Hero: name, profession, one line about the main benefit for clients and a “Book a session” button that opens WhatsApp from the contacts.
2. About me: experience, training and approach — 3–4 sentences, suggest the text and I will adjust it.
3. Services with prices: [one line per service: Back massage — $60]
4. Testimonials: three cards, sample text for now — I will replace it.
5. Contacts.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link); address [street, city] with an “Open in Google Maps” button; opening hours [opening hours].

Footer: © year and the owner's details — [your name or business name], [email address].

Look: light and calm, lots of white space; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.
Fill in the builder
From scratch

Service landing page with a lead form

Sell one service and get leads in Telegram and by email

Show the prompt
Build a landing page that sells: [what you sell: e.g., bathroom renovation], [city or “nationwide”].
Sections:
1. Hero: a benefit-driven headline, a subheadline and a “Get a quote” button.
2. Problems clients come with — 4 cards.
3. How we work — 4 numbered steps.
4. Pricing — if there are several packages, highlight the middle one as popular: [package prices or “make up three packages, I will adjust”]
5. Guarantees and timelines.
6. Testimonials — three cards, sample text for now, I will replace it.
7. FAQ — 5 questions that expand on click.
8. Lead form. Every button on the page smoothly scrolls to it.
9. Contacts.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link); email [email address] as a mailto: link.

Lead form — fields: name, phone, comment, and a “Send” button. Build it as a plain <form> with name attributes on the fields. Do not wire up sending: I will take the form code from the Forms tab in the Tuqo panel.

Privacy, in plain language (I will review the text myself):
— privacy.html “Privacy Policy”: who runs the site — [your name or business name]; what is collected and why: the form — name, phone, comment, to reply to the request; Tuqo receives and stores form submissions on the owner's behalf; how long it is kept; how to ask for a copy or deletion — write to [email for privacy requests];
— a checkbox “I agree to the processing of my data under the Privacy Policy” next to the form: unchecked by default, required, name="consent" — the form does not send without it;
— a “Privacy Policy” link under the form button and in the footer.

Footer: © year and the owner's details — [your name or business name], [email address].

Look: bright and bold, large headings; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— files: index.html, privacy.html, styles.css; the same header and footer on every page, relative links between pages;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160 — its own on each page; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output each file as a separate code block with the file name above it, with no explanations inside the code.

After publishing, open the Forms tab in the panel, copy the form code and ask the AI to wire it into its form, keeping the fields and the consent checkbox. Leads arrive in the panel, by email and in Telegram.

Fill in the builder
From scratch

Portfolio with a gallery

Photographer, designer, illustrator: show your work

Show the prompt
Build a portfolio website: [name and specialty: e.g., wedding photographer Maria], [city].
Sections:
1. Hero: name, specialty and a “Discuss a project” button that opens WhatsApp from the contacts.
2. A gallery of 12 works in a grid (two columns on phones); clicking a photo opens it full screen, arrows and swipe switch photos, Esc and a close button close it.
3. Services and prices: [one line per service: Wedding shoot — from $1,500]
4. Contacts.
The photos will be in the images/ folder named 01.jpg … 12.jpg — use these paths right away, add loading="lazy" and alt text describing each work.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link).

Footer: © year and the owner's details — [your name or business name], [email address].

Look: light and calm, lots of white space; system fonts.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.

Save index.html, create an images folder next to it and put the photos there as 01.jpg, 02.jpg… Drop the whole folder into Tuqo.

Fill in the builder
From scratch

Invitation with RSVP

Wedding, anniversary, graduation: schedule, address and the guest list

Show the prompt
Build an invitation website: [e.g., Anna and Michael's wedding], [e.g., June 12, 2027, 3 pm].
Sections:
1. A beautiful hero with the names and the date.
2. A countdown to the event: days, hours, minutes.
3. Schedule: [the schedule of the day — suggest one, I will adjust it]
4. Venue: [venue name], [street, city] — with an “Open in Google Maps” button for this address.
5. RSVP form.
6. Host contacts.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link).

Lead form — fields: name, attending / not attending, number of guests, dietary preferences, and a “Send” button. Build it as a plain <form> with name attributes on the fields. Do not wire up sending: I will take the form code from the Forms tab in the Tuqo panel.

Look: soft pastel, an elegant system font for headings; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.
Fill in the builder
From scratch

QR-code menu for a cafe

Cafe, coffee shop, bar: guests open the menu on their phones

Show the prompt
Build an online menu for [e.g., the Grain cafe, Berlin] that guests open from a QR code on their phones.
Top: name, opening hours and a “Call” button.
Sections with sticky tabs that scroll to each section: [e.g., coffee, tea, breakfast, desserts].
Each item has a name, a short description, volume or weight and a price.
Items: [paste your menu or write “make up 5 items per section — I will replace them”]
Large font, high contrast, no heavy animations — the menu must open instantly even on a slow connection.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; address [street, city] with an “Open in Google Maps” button; opening hours [opening hours].

Footer: © year and the owner's details — [your name or business name], [email address].

Look: light and calm, lots of white space; system fonts.
Photos: no photos: inline SVG icons, gradients and bold typography.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.

Any QR generator makes a code for the site link. Changing prices is easy: ask the AI to “update the prices” and upload the file again.

Fill in the builder
From scratch

Event page with registration

Workshop, conference, club meetup

Show the prompt
Build an event page: [event name] — workshop, [date and time], [address or “online”].
Sections:
1. Hero: name, date, venue, price ([free or a price]) and a “Register” button.
2. Who it is for and what attendees take away — 3–4 points.
3. Schedule: [suggest one, I will adjust it]
4. Speakers — cards with name, title and one line: [sample ones for now, I will replace them]
5. Venue and directions (or a stream link).
6. Registration form.
7. Organizer contacts.

Contacts: Telegram [Telegram username] (as a link); email [email address] as a mailto: link.

Lead form — fields: name, phone, email, and a “Send” button. Build it as a plain <form> with name attributes on the fields. Do not wire up sending: I will take the form code from the Forms tab in the Tuqo panel.

Privacy, in plain language (I will review the text myself):
— privacy.html “Privacy Policy”: who runs the site — [your name or business name]; what is collected and why: the form — name, phone, email, to reply to the request; Tuqo receives and stores form submissions on the owner's behalf; how long it is kept; how to ask for a copy or deletion — write to [email for privacy requests];
— a checkbox “I agree to the processing of my data under the Privacy Policy” next to the form: unchecked by default, required, name="consent" — the form does not send without it;
— a “Privacy Policy” link under the form button and in the footer.

Footer: © year and the owner's details — [your name or business name], [email address].

Look: bright and bold, large headings; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— files: index.html, privacy.html, styles.css; the same header and footer on every page, relative links between pages;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160 — its own on each page; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output each file as a separate code block with the file name above it, with no explanations inside the code.
Fill in the builder
From scratch

Online course landing page

An expert sells a course or a challenge

Show the prompt
Build a landing page for an online course: [course topic] — for [e.g., beginner accountants].
Sections:
1. The promised result and an “Enroll” button.
2. Curriculum by module — an accordion, each module with a title and 3–4 topics: [suggest the modules, I will adjust them]
3. The author: [name, experience and credentials], photo placeholder.
4. Format and duration: suggest a format, I will adjust it.
5. Pricing tiers — cards: [one line per tier: Basic — $99]
6. Testimonials — three cards, sample text for now.
7. FAQ — expand on click.
8. “Enroll” form.
9. Contacts.

Contacts: Telegram [Telegram username] (as a link); email [email address] as a mailto: link.

Lead form — fields: name, phone, email, and a “Send” button. Build it as a plain <form> with name attributes on the fields. Do not wire up sending: I will take the form code from the Forms tab in the Tuqo panel.

Privacy, in plain language (I will review the text myself):
— privacy.html “Privacy Policy”: who runs the site — [your name or business name]; what is collected and why: the form — name, phone, email, to reply to the request; Tuqo receives and stores form submissions on the owner's behalf; how long it is kept; how to ask for a copy or deletion — write to [email for privacy requests];
— a checkbox “I agree to the processing of my data under the Privacy Policy” next to the form: unchecked by default, required, name="consent" — the form does not send without it;
— a “Privacy Policy” link under the form button and in the footer.

A terms.html “Terms of Sale” page: what is sold, prices, how to pay and receive it, how refunds and returns work, and the seller's details — [your name or business name], [registration or tax number, if your country requires it]. Link to it in the footer and next to the prices.

Footer: © year and the owner's details — [your name or business name], [email address].

Look: bright and bold, large headings; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— files: index.html, privacy.html, terms.html, styles.css; the same header and footer on every page, relative links between pages;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160 — its own on each page; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output each file as a separate code block with the file name above it, with no explanations inside the code.

Tuqo can gate the lessons themselves with a password, an email code or paid access through your own payment provider — with no platform fee.

Fill in the builder
From scratch

One-page resume

Job seeker, freelancer: a link instead of a PDF

Show the prompt
Build a one-page resume: [first and last name], [target role].
Sections:
1. Summary: 2–3 sentences based on the experience below.
2. Work experience: [one line per job: company, years, what you did and achieved]
3. Skills as tags: [comma-separated].
4. Contacts.
A clean, professional look. Add a “Download PDF” button that prints the page (window.print) and print styles: no buttons or backgrounds, one or two A4 pages.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; social profile [link to your profile] (as a link); email [email address] as a mailto: link.

Look: strict business, no decorations; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— a single index.html file: styles in <style>, scripts in <script>;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output the whole file as one code block, with no explanations inside the code.
Fill in the builder
From scratch

Multi-page company website

Small business: home, services, about, contacts

Show the prompt
Build a company website: [name and what it does], [city]. 4 main pages, a shared header with a menu (the active item highlighted) and a footer on every page.
1. index.html — home: a hero with a “Get a quote” button, benefits, a short services overview, testimonials.
2. services.html — services as cards: [one line per service: Apartment cleaning — from $90]
3. about.html — about the company: story and team, suggest the text
4. contacts.html — contacts and a contact form

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; email [email address] as a mailto: link; address [street, city] with an “Open in Google Maps” button; opening hours [opening hours].

Lead form — fields: name, phone, comment, and a “Send” button. Build it as a plain <form> with name attributes on the fields. Do not wire up sending: I will take the form code from the Forms tab in the Tuqo panel.

Privacy, in plain language (I will review the text myself):
— privacy.html “Privacy Policy”: who runs the site — [your name or business name]; what is collected and why: the form — name, phone, comment, to reply to the request; Tuqo receives and stores form submissions on the owner's behalf; how long it is kept; how to ask for a copy or deletion — write to [email for privacy requests];
— a checkbox “I agree to the processing of my data under the Privacy Policy” next to the form: unchecked by default, required, name="consent" — the form does not send without it;
— a “Privacy Policy” link under the form button and in the footer.

Footer: © year and the owner's details — [your name or business name], [email address].

Look: strict business, no decorations; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— files: index.html, services.html, about.html, contacts.html, privacy.html, styles.css; the same header and footer on every page, relative links between pages;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160 — its own on each page; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output each file as a separate code block with the file name above it, with no explanations inside the code.

Save all files into one folder with the same names and drop the whole folder into Tuqo: the pages open at /services.html and so on.

Fill in the builder
From scratch

Catalog with orders via messenger

Workshop, bakery, farm: a product showcase without a cart or checkout

Show the prompt
Build a catalog website: [name and what you sell: e.g., Hill Farm honey]. No cart or online checkout — orders go through a messenger.
Sections:
1. Hero: name, what makes you good and a “See the catalog” button.
2. Catalog as cards; each product has a photo, name, price, short description and an “Order” button.
3. Products: [products or “make up 6 products — I will replace them”]
4. The “Order” button opens WhatsApp from the contacts with the text “I'd like to order: <product>, <price>” (a wa.me link with ?text=).
5. Delivery and payment: [how you deliver and how to pay].
6. Contacts.

Contacts: phone [phone number] as a tel: link, so it can be called with one tap; WhatsApp [WhatsApp number] (wa.me link).

A terms.html “Terms of Sale” page: what is sold, prices, how to pay and receive it, how refunds and returns work, and the seller's details — [your name or business name], [registration or tax number, if your country requires it]. Link to it in the footer and next to the prices.

Footer: © year and the owner's details — [your name or business name], [email address].

Look: light and calm, lots of white space; system fonts.
Photos: do not hotlink images from other sites: where a photo is needed, put a placeholder block labeled “photo” — I will replace it with my own files from the images/ folder.

Output requirements:
— files: index.html, terms.html, styles.css; the same header and footer on every page, relative links between pages;
— no external libraries, fonts or CDNs, relative paths only, no stubs like href="#" or example.com;
— mobile-first, then desktop: nothing overflows at 360 px, buttons at least 44 px tall;
— <html lang="en">, meta charset UTF-8 and viewport, a title under 60 characters and a meta description under 160 — its own on each page; a single h1 per page, alt on images;
— a link preview for messengers: og:title, og:description and og:image with the full address https://[your-site.tuqo.app or your domain]/images/og.jpg (I will add the 1200×630 image myself);
— a favicon right in the code: <link rel="icon" href="data:image/svg+xml,…"> with a simple symbol in the brand color.

Output each file as a separate code block with the file name above it, with no explanations inside the code.

Orders come to you in WhatsApp. Turn on the form in the builder and they arrive in the panel, by email and in Telegram. New products and prices: one sentence to the AI and upload the files again.

Fill in the builder
Improve

Check and fix for phones

The site is ready, but something breaks on phones

Show the prompt
Check this website and fix:
— the layout at 360, 390 and 768 px widths: nothing overflows, no horizontal scrolling;
— buttons and links at least 44 px tall, text at least 16 px;
— text/background contrast;
— alt on every image and the h1–h3 heading order (a single h1);
— a title under 60 characters and a meta description under 160.
Return the fixed file in full, as one code block.

[paste the site code here or attach the file]
Improve

Fix Tuqo publish-check remarks

After publishing, the panel showed “What to improve”

Show the prompt
My website is published on Tuqo and the publish check found these remarks:
[copy the list from the “What to improve” block on the site page in the panel]

Fix each remark and change nothing else. Return the fixed files in full, each as a separate code block with the file name above it.

[paste the site code here or attach the files]

With a connector it is simpler: the AI sees these remarks right after publishing and can fix them on its own.

Via connector

Build and publish in one go

The AI is connected to Tuqo and publishes by itself

Show the prompt
Build a website: [description — site type, audience, sections, style, contacts] and publish it on Tuqo.
— Create a new site with the subdomain [site-name] (Latin letters and hyphens).
— If the site has a form, connect the Tuqo lead form: get the ready form code with get_forms_overview.
— Publish it and send me the link.
— If the publish check reports remarks, fix them and publish again.

After that, edits take one sentence: “change the prices”, “add a testimonials section”. Every publish is a new version; paid plans can roll back.

Three ways to publish the site

The same site can go online three ways — pick by whether you need it for long and how much you want to automate.

The robot drops a site folder into the Tuqo Drop portal

No sign-up, in a minute

Open tuqo.dev/drop and drop index.html or the folder. The link appears at once and lives for 24 hours — show the site, and if you like it, claim it into a free account.

Up to 100 files and 10 MB · no archives

The robot carries a site folder to the Tuqo panel upload window

A folder in the panel — for good

Sign in to the panel with email, Yandex or VK, create a site and drop the folder on the Deploys tab. A permanent address, forms, analytics; a custom domain on paid plans or as an add-on.

Free plan: 1 project · 3 sites · 150 MB storage

The robot connects an AI chat to the Tuqo server with a cable

The AI publishes it itself

Connect Tuqo to your AI as a connector and write “build a site and publish it”. It creates the site, wires up the form and sends you the link. Edits take one sentence too.

How to connect →

How to connect an AI so it publishes by itself

Tuqo connects to an AI over MCP — like an app in its settings. No key to paste: the AI opens the Tuqo sign-in page and you choose a project and permissions. The connector address is the same for everyone:

https://mcp.tuqo.ru/mcp

Every client with step-by-step setup is on Connect your AI. Revoke access in the panel: project → AI & API.

The chats available in Russia — GigaChat, Alice AI, DeepSeek and Qwen — cannot connect custom connectors yet: publish from them with a folder in the panel or with Drop. The AI publishes by itself in Claude, in ChatGPT on Business and Enterprise, and in developer agents.

Publishing from a chat looks like this: the AI calls Tuqo tools itself — create a site, get the form code, upload the files.

How to make edits

You don't rebuild an AI-made site from scratch. Keep the same chat and ask for changes in plain words: “make the buttons green”, “add a testimonials section”, “make the font bigger on phones”.

  • By hand: get the fixed file and drop the folder into the panel again — the new version replaces the old one in seconds.
  • Via connector: say “update the site” — the AI publishes the new version itself.
  • Rollback: paid plans keep previous versions — restore one with a single button.

What AIs break most often

Tuqo checks the site on every publish and tells you what to fix — 14 checks.

  • The code stops halfway. Long pages get cut at the answer limit. Write “continue where you stopped” or ask to split the site into files.
  • Images from other sites. Placeholders and hotlinked photos do not always load. Put your photos in an images folder and ask for relative paths.
  • Paths like C:\ or file://. The site works on your computer but loses its styles online. Ask to rewrite paths as relative: styles.css, images/photo.jpg.
  • The form sends nothing. Instead of sending, the AI puts action="#" or alert(). Take the ready form code from the Forms tab in the Tuqo panel.
  • No mobile layout. Without meta viewport the site is tiny on phones. The prompts on this page require it, and the Tuqo check reminds you.
  • An API key in the code. If you asked to connect a service, the key may end up in a public file. Tuqo finds such keys on publish and warns you.
Breakdown with examples →

Launch checklist

Go through it before you send the link to clients. Mark what the site has and the extra items hide. Marks are stored only in this browser.

What the site has:

Done: 0 of 24 Content: 0 of 5

Tuqo checks this — Tuqo checks these items on every publish and tells you what to fix. Which checks →

Copy and contacts

AI likes to make things up: make sure the site only says true things about you.

Phones and speed

More than half of visitors come from a phone — check the site in your hand, not only on a computer.

  • How →

Lead form

A form that sends nowhere is the most common and the most expensive mistake: leads simply get lost.

  • How →
  • How →
  • How →
  • How →

Policies

A short baseline for a site that collects data or sells. It is a guide, not legal advice: rules differ by country, so check what yours requires.

Search and previews

The minimum for people to find the site and for its link to look good when shared.

Going live

Final touches before you send the link to people.

  • How →
  • How →

The site is live — what next

  • Custom domainAn address like yoursite.com: two DNS records, the certificate is issued automatically. From the Start plan or as an add-on on Free.How to connect →
  • Form leadsThe form code is on the Forms tab: leads go to the panel, email, Telegram and MAX, with spam filtering on.Forms →
  • Visitor statsPage views and visitors without counters or a cookie banner — on every plan.Analytics →
  • Gated accessA password, an email code, channel subscribers or paid access.Access modes →

Building a website with AI — FAQ

Can I build a website with AI for free? +

Yes. GigaChat, Alice AI, DeepSeek and Qwen are free and work from Russia, and Tuqo publishes the site on the Free plan: 1 project · 3 sites, 150 MB storage, HTTPS and a name.tuqo.app address. Free sites show a “Powered by Tuqo” badge. You only pay for a custom domain and a site without the badge — the Start plan at 590 ₽ (≈ $7.2)/month or the Custom domain (149 ₽ (≈ $1.8)/month) and No badge (99 ₽ (≈ $1.2)/month) add-ons.

Do I need to know how to code? +

No. You copy the prompt, save the AI's answer to a file and drag the folder with the mouse. You don't have to read the code: if something looks wrong, tell the AI in plain words what to fix.

Which AI builds sites best? +

For a business card or a landing page the difference is small — a good prompt matters more. The ones that show the finished page right in the chat are more convenient: DeepSeek and Qwen's Web Dev mode. GigaChat and Alice AI handle simple sites too; copy the code with the button above the block.

Can I build the site in ChatGPT or Claude? +

Yes, the prompts on this page work in any AI. But ChatGPT, Claude and Gemini are officially unavailable from Russia — the services restrict Russian users themselves. GigaChat, Alice AI, DeepSeek and Qwen work without restrictions, and they are enough for a business card, a landing page or an invitation.

The AI has its own publishing — why Tuqo? +

ChatGPT has ChatGPT Sites, Claude publishes artifacts, Lovable and Bolt have their own hosting. But ChatGPT Sites is for paid plans only, new Claude artifacts shared by link open only for Claude users, and all of them host sites abroad and take foreign cards. On Tuqo the site opens for everyone, the servers are in Russia, and you get a custom domain, lead forms and payment in rubles.

How is this different from AI site builders? +

A site builder keeps the site on its platform: you edit it in the builder and pay a subscription, and moving the site out is not always possible. Here the site is plain files: build it in any AI, publish it on Tuqo, including for free, and download or move it whenever you want. A builder is more convenient if you'd rather edit with the mouse and not think about files.

How do I get the form leads? +

Publish the site, open the Forms tab in the panel and copy the ready form code — ask the AI to wire it into its own form, keeping the fields and the consent checkbox. Leads arrive in the panel, by email, in Telegram and MAX, with spam filtered out. The Free plan includes 10 submissions/mo; Start has more and adds an auto-reply.

Can I use my own domain? +

Yes: from the Start plan (590 ₽ (≈ $7.2)/month) or with the Custom domain add-on for 149 ₽ (≈ $1.8)/month on Free. Add two DNS records at your registrar, and the HTTPS certificate is issued automatically.

Will search engines find the site? +

Yes, it is a regular website. The prompts on this page require a title, a description and proper headings, and the Tuqo check reminds you if something is missing. To speed up indexing, add the site to Google Search Console. Drop drafts are not indexed — search needs a site in an account.

Who owns the site and the texts? +

You do: the files are yours, and you can download them and move them to any hosting. Check the texts yourself — an AI can make up facts, prices and testimonials. Replace sample data with real data and don't publish made-up reviews.

The AI stops the code halfway — what do I do? +

Write “continue where you stopped” and join the answers into one file. It is more reliable to ask for separate files — index.html, styles.css and script.js — saved into one folder. With a connector this doesn't happen: the AI sends the files to Tuqo directly.

Does a site with a lead form need a privacy policy? +

Usually yes: a form that collects names and phone numbers collects personal data, and most privacy laws expect a policy that explains what you collect and why, plus a consent checkbox by the form. If you sell online, add your business details and terms of sale with refunds. The prompt builder on this page asks the AI for a draft policy, and the launch checklist reminds you of the rest. Rules differ by country, so have the text reviewed.

Can I build a multi-page site? +

Yes: use the “Multi-page company website” prompt. The AI returns several files — save them into one folder with the same names and drop the whole folder. Links between pages work right away.

You have the prompt — now publish

Without signing up for 24 hours, in the panel for good, or with a connector from the chat. HTTPS and a name.tuqo.app address right away.