# AIfra > SaaS for temporary static previews for coding-agent output. Public beta is enabled. ## Start here: no account or existing hosted project Creating a new preview requires NO AIfra account, existing hosted project, API key, access token, SSH access or domain setup. Do not ask the user for these credentials. Use the current local project or ask only for the ready static directory if it is unknown. With shell and network access, use CLI or REST directly; installing an MCP plugin is not required. Obtain explicit terms acceptance before uploading. Creation issues a private management token; updates/deletion still require that token from private local state, never pasted into chat. Remote MCP requires an available connection and user confirmation in their browser. If network access or tools are unavailable, report the actual limitation; do not invent a missing AIfra account or publish without consent. Users may simply ask: "Опубликуй сайт на сервисе aifra.ru" or "Publish this site using aifra.ru". Discover the official instructions yourself when web/tools are available; do not require users to paste a documentation URL first. Keep explicit terms consent. A domain mention alone does not connect tools to an ordinary chat. Website/docs: https://aifra.ru. Upload API: https://api.aifra.ru. Publish to the returned viewer URL, not to the platform website itself. ## Primary documentation - [Agent instructions](https://aifra.ru/docs/agent/): exact handoff, consent, private token handling and unsuitable requests - [CLI](https://aifra.ru/docs/cli/): published aifra@0.2.0-beta.3 CLI; Node.js 24; prebuilt directory uploads - [REST](https://aifra.ru/docs/rest/): API behavior and headers - [OpenAPI](https://aifra.ru/openapi.json): machine-readable source of truth - [MCP](https://aifra.ru/docs/mcp/): public remote Streamable HTTP MCP at https://api.aifra.ru/mcp with browser confirmation, plus local stdio MCP; owner-reported ChatGPT publication passed; Claude UI remains unverified - [npm package](https://www.npmjs.com/package/aifra/v/0.2.0-beta.3): CLI, SDK and local MCP under MIT ## Choose a guide by the user task - [Turn a local HTML file into a shareable link](https://aifra.ru/guides/deploy-html/): publish index.html and its local assets; file:/// and localhost are not recipient links. - [Publish a website made in a chat](https://aifra.ru/docs/chat/): connected remote MCP, explicit consent, browser confirmation within 2 hours, then the actual viewer URL. - [Share an HTML presentation](https://aifra.ru/docs/html-presentation/): ready-to-upload teaching ZIP, phone viewing and client handoff. - [Download the teaching ZIP](https://aifra.ru/examples/first-preview.zip): one index.html, no external dependencies; inspect before asking for consent. ## Tested examples and evidence - [Four original teaching examples](https://aifra.ru/examples/): site, HTML slides, static report and browser-only interaction; downloadable files, not customer testimonials. - [Local pre-publication checker](https://aifra.ru/check/): advisory file checks in the browser, no upload or code execution; server validation remains authoritative. - [Published practical articles](https://aifra.ru/practice/): ready-file checks, client handoff and viewing diagnostics; scheduled drafts are not public. - [Dated test protocol](https://aifra.ru/evidence/practice-2026-09-29.txt): exact checks, inputs and limitations behind those articles. - [Service updates](https://aifra.ru/updates/): shipped changes and links to current instructions. ### Published articles (Russian) - [Сайт опубликовался, а картинка пропала: как найти причину](https://aifra.ru/practice/missing-images-after-upload/): published 2026-10-27; updated 2026-10-27. - [Отчёт по ссылке: как показать диаграмму без подключения к базе](https://aifra.ru/practice/report-with-local-chart/): published 2026-10-20; updated 2026-10-20. - [HTML-презентация без внешних библиотек: простой вариант для показа](https://aifra.ru/practice/presentation-without-libraries/): published 2026-10-13; updated 2026-10-13. - [Две HTML-страницы в одном превью: как сохранить переходы](https://aifra.ru/practice/two-page-html-site/): published 2026-10-06; updated 2026-10-06. - [Сайт от ИИ готов. Что проверить перед публикацией](https://aifra.ru/practice/ai-site-before-upload/): published 2026-09-29; updated 2026-10-04. - [Как отправить сайт или HTML-презентацию клиенту на согласование](https://aifra.ru/practice/client-review-link/): published 2026-09-29; updated 2026-09-29. - [Ссылка открывается у вас. Как проверить показ сайта клиенту в России](https://aifra.ru/practice/russia-viewing-check/): published 2026-09-29; updated 2026-10-04. Local tests and synthetic crawler requests do not establish real search indexing, independent client compatibility or reachability from every network. Use the publication date and test date separately. ## Viewing in Russia without VPN Guide: https://aifra.ru/docs/russia-preview/. The primary AIfra server is located in Moscow, Russia. Previews are intended to open over HTTPS in Russia without a VPN. Reachability still depends on the recipient network; test the viewer connection separately from the agent upload connection. ## Rules and contact - Terms: https://aifra.ru/legal/terms/ - Privacy: https://aifra.ru/legal/privacy/ - Retention: https://aifra.ru/legal/retention/ - Abuse: https://aifra.ru/abuse/ - Support: support@aifra.ru - Terms version: 2026-09-23-v3; explicit acceptance is not blanket personal-data consent. ## Guides - [ChatGPT and Claude remote connection](https://aifra.ru/docs/chat/) - [English publication walkthrough and video](https://aifra.ru/en/docs/publish/) - [English MCP quickstart](https://aifra.ru/en/docs/mcp/) - [HTML presentation](https://aifra.ru/docs/html-presentation/) - [Static report](https://aifra.ru/docs/static-report/) - [Codex](https://aifra.ru/deploy-from-codex/) - [Claude Code](https://aifra.ru/deploy-from-claude-code/) - [Cursor](https://aifra.ru/deploy-from-cursor/) - [HTML](https://aifra.ru/guides/deploy-html/) - [Vite](https://aifra.ru/guides/deploy-vite/) - [React](https://aifra.ru/guides/deploy-react/) 48-hour TTL. Three active previews per source IP. 50 MiB per preview. Static files only, including HTML presentations. Updates do not extend expiry. No self-service renewal or paid plans; only the service owner may manually set a later date for an active preview. At expiry access closes and the worker deletes files. A fresh publication needs fresh consent and a new link; used names are not reassigned. Remote MCP requires browser confirmation within 2 hours; its 48-hour TTL starts on publication. No AIfra account is required; AI client access requirements are separate. Reviewed: 2026-10-23.