# Appwright integration guide - complete Source: https://freewebsitetoapk.com/docs/ ยท generated from the guide shipped inside the Appwright app ยท 2026-11-04 44 chapters, 361 steps, plus the 469-entry bridge API reference with examples. --- # Free AI App Builder > Describe an app in plain words and get a real APK, with no key and no account. - **Applies to:** Appwright - **Source:** the Integration Guide shipped inside the app; this page is generated from it. - **HTML:** https://freewebsitetoapk.com/docs/free-ai-app-builder Build Android apps and games for free - get a key from OpenRouter or Arena AI and pick a free model ### 1. Build your app for free You can create a full Android app or game here without paying anyone - including us. The AI that writes your app runs on your own free account with one of two gateways: OpenRouter or Arena AI. Both hand out an API key for free, and both carry models that cost nothing to use. You bring the key, we do the rest. It takes about two minutes to set up, and you only ever do it once. ### 2. Step 1 - Create your free key Pick either gateway. You only need ONE of them: - OpenRouter - one key unlocks Claude, GPT, Gemini, Llama, DeepSeek and hundreds more. Its free models have ids ending in ":free", and Appwright lists those first so they are easy to spot. - Arena AI - a newer gateway with the same one-key idea and a clean model list. Sign up with an email or a Google account, then open the keys page and create a key. Copy it straight away - most sites show a key only once. [Get a free OpenRouter key](https://openrouter.ai/keys) ### 3. Step 1b - Or use Arena AI instead Prefer Arena AI? Sign up at arena.ai, open the dashboard and create a virtual API key. Paste that key into Appwright exactly the same way as an OpenRouter key - everything after this step is identical. [Get an Arena AI key](https://portal.api.preview.arena.ai/dashboard/keys) ### 4. Step 2 - Tap 'Create with AI' Back on the Appwright home screen, tap 'Create with AI' to open the AI App Studio. This is where you describe your app and watch it get built. ### 5. Step 3 - Add your key In the AI App Studio: 1. Tap the provider name at the bottom of the screen (it shows the current provider). 2. Choose OpenRouter or Arena AI from the list. 3. Paste your key and tap 'Save & Test'. A green tick means the key works. Your key is stored encrypted on your device and is sent only to the gateway you chose - never to us. ### 6. Step 4 - Choose a free model Once the key is accepted, Appwright loads the full model list from your account. On OpenRouter, look for models ending in ":free" - they are sorted to the top and cost nothing. On Arena AI, pick any model from the list. A ๐Ÿ“ท marker means the model can also read images, which is what powers Screenshot โ†’ App. ### 7. Step 5 - Describe it, and build Type what you want in plain words - "a habit tracker with streaks and a dark theme", "a 2D endless runner game" - and tap Generate. Preview it live, ask for changes in the same box, then tap 'Build App' to turn it into a real APK you can install or publish to Google Play. No credits are used and nothing is charged: the whole run happens on your own free key. ### 8. Good to know - Free models are shared by a lot of people, so they can be slower or briefly busy at peak times. Try again in a moment, or switch to another free model. - Bigger apps ask more of the model - if a large app struggles on a free model, a paid model on the same key handles it comfortably. - You can swap providers or keys whenever you like; your projects stay put. - Prefer to skip setup entirely? Appwright needs no key or account at all - see the Appwright section below. --- # Appwright (How Credits Work) > What one Mint buys, what a typical app costs to generate, and why editing is cheaper than creating. - **Applies to:** Appwright - **Source:** the Integration Guide shipped inside the app; this page is generated from it. - **HTML:** https://freewebsitetoapk.com/docs/how-credits-work No setup, no API keys - buy credits and build apps instantly ### 1. What is Appwright? Appwright is the easiest way to build an app - no accounts, no API keys, no setup. You just buy credits and start building. We run the AI for you in the background and you pay only for what you use. ### 2. How credits work Credits are like prepaid balance. Every time the AI builds or edits your app, it uses some credits - and we show you exactly how many ('Used 45 credits ยท 7,910 left'). There is no fixed 'number of apps' because usage depends on how big your app is and how many changes you make. A small app costs little; a large app with lots of edits costs more. You can spend your whole balance on one big app if you want. ### 3. Buying credits Tap 'Buy Credits' to get a one-time Top-up: - Top-up 3 - $3 (200 Mints) - Top-up 5 - $5 (350 Mints) - Top-up 20 - $20 (1600 Mints) - best value Mints never expire - they're yours until used, and your real usage is metered transparently. Payment is handled securely by Google Play; there is no subscription, and nothing hands out free Mints. ### 4. Standard vs Best Quality Pick a quality level before you build: - Standard - great for most apps and the cheapest. Recommended. - Best Quality - uses a smarter model for tricky apps, but spends credits faster. You can switch any time. Image โ†’ App (turning a screenshot or drawing into an app) works on both. ### 5. Appwright vs Free vs Your Own Key You have three ways to build: - Appwright - best quality, no setup, pay-as-you-go credits. (Recommended.) - Free providers - Groq (free key from console.groq.com) or Cloudflare Workers AI (free tier from dash.cloudflare.com). Great for testing ideas. - Your Own AI Key - bring an OpenRouter, Claude, OpenAI, Grok, or DeepSeek key. (OpenRouter is one key for every catalogue, and carries free models.) All providers are available to everyone, and every app is badge-free - whichever key you use. ### 6. Your balance is always safe Your credit balance is stored on our secure server, not just on your phone - so it follows your purchase. If you reinstall the app, your remaining credits are restored. We never see or store any AI provider keys on your device for Appwright; everything runs server-side. --- # AI App Studio (Bring Your Own Key) > Run the AI pipeline on your own OpenAI, Anthropic or OpenRouter key instead of Mints. - **Applies to:** Appwright - **Source:** the Integration Guide shipped inside the app; this page is generated from it. - **HTML:** https://freewebsitetoapk.com/docs/ai-app-studio-own-key Generate apps with Groq (Free), OpenRouter, Claude, OpenAI, Grok or DeepSeek using your own API key ### 1. What is the AI App Studio? The AI App Studio lets you describe an app in plain words and have an AI build it for you - then preview it live and turn it into an APK, all inside this app. It uses a 'bring your own key' model: you connect your own AI account, so generation costs are billed directly by the AI provider, not by us. ### 2. Choose an AI provider Pick one of the supported providers: - Groq - FREE tier available, very fast (recommended to start) - Cloudflare Workers AI - FREE tier available, open models (Llama, etc.) - Claude (Anthropic) - OpenAI (ChatGPT) - Grok (xAI) - DeepSeek You need an account with that provider. Groq and Cloudflare both offer generous free tiers; the others have pay-as-you-go pricing. ### 3. Get your API key Create an API key in your provider's console, then copy it: - Groq (FREE): console.groq.com/keys - Cloudflare (FREE): dash.cloudflare.com โ†’ AI / Workers AI. Copy your Account ID and create an API token with the Workers AI permission, then enter them in the app as accountId:token. - Claude: console.anthropic.com/settings/keys - OpenAI: platform.openai.com/api-keys - Grok: console.x.ai - DeepSeek: platform.deepseek.com/api_keys โš ๏ธ Keep your key private - treat it like a password. [Open Anthropic Console](https://console.anthropic.com/settings/keys) ### 4. Connect your key in the app In the AI App Studio: 1. Select your provider from the dropdown 2. Paste your API key 3. Tap 'Save & Test' The key is stored encrypted on your device and is sent only to your chosen provider - never to us. You can change or remove it any time. ### 5. Pick a model After the key is validated, the studio fetches the list of available models from your provider. Choose one and it stays fixed for the whole session for consistent results. Models marked ๐Ÿ“ท also support image input (used by Screenshot โ†’ App and Inspire-from-Website). ### 6. Generate your app Choose how to start: - Create from Prompt - describe the app - Improve My App - upload existing HTML/ZIP and refine - Screenshot โ†’ App - turn an image into an app - Inspire from Website - browse a site, capture screens - Remix a Template - start from a ready-made app Tap Generate, then refine with follow-up instructions. Use 'View Live' to preview the running app at any time. ### 7. Build the APK When you're happy with the preview, tap 'Build App'. The generated project is handed to the normal APK wizard - set your icon, name, package and options as usual, then generate. Your APK and AAB appear in the Downloads section like any other build. ### 8. Costs & privacy โœ… You pay your AI provider directly for usage - there is no extra charge from us. โœ… Your API key never leaves your device except to call your provider. โœ… A Mints counter shows usage per session so you can keep costs in check. โœ… Simple-HTML apps are cheapest; React/framework apps use more Mints. ### 9. Free tiers & automatic fallback The free providers have different limits: - Groq - about 8,000 tokens per MINUTE. A large app can hit this mid-build. - Cloudflare - 10,000 Neurons per DAY (resets at 00:00 UTC), with no per-minute cap. If Groq hits its per-minute limit and you have a Cloudflare key saved, the studio automatically retries your request on Cloudflare - so a busy moment on one free provider doesn't block you. For the most consistent results on big apps, add your own paid key (Claude or OpenAI). --- # ZIP to APK > Upload a React, Vue or plain HTML project and have it bundled into an APK unchanged. - **Applies to:** Appwright - **Source:** the Integration Guide shipped inside the app; this page is generated from it. - **HTML:** https://freewebsitetoapk.com/docs/import-a-zip-project Turn a web project ZIP into a real APK ### 1. When to use it You already have a web project - React, Vite, Next.js (static export), Astro, or plain HTML/CSS/JS - and want it as a real Android app. Zip the project (or its built output folder) and import it. No AI round, no Mints. ### 2. How Home โ†’ ZIP to APK โ†’ Choose project ZIP. Set the app name, icon and package, then build - you get a real signed APK, ready for the Play Store. No watermark, no limits. ### 3. What your ZIP needs An index.html at the top level (or a standard build-output folder like dist/ zipped from inside), with assets referenced by relative paths. If it opens in a browser from the folder, it will work as an app. ### 4. Source projects are built on your phone A ZIP with a package.json (React, Vite) is compiled on the device: its packages install and Vite runs in the built-in toolchain, which needs an arm64 phone and an internet connection for the install. If the code reads VITE_* variables, an Environment step appears so you can fill them in. A prebuilt dist/ folder skips all of this. ### 5. Update it later Menu โ†’ Update the App lists every app you built. Tap yours to reopen the whole wizard with your settings filled in, replace the ZIP in step 1, change anything else, then build - same package name and signing key, so the update installs over the app people already have. ### 6. Everything else still applies ZIP-imported apps get the same powers as AI-built ones - notifications, AdMob, In-App Selling, deep links, Remote Update. The guides in this list work for both. --- # HTML to APK > Paste one self-contained HTML page, or upload the .html file, and get a signed APK - no AI round, no Mints. - **Applies to:** Appwright - **Source:** the Integration Guide shipped inside the app; this page is generated from it. - **HTML:** https://freewebsitetoapk.com/docs/html-to-apk Paste code or upload one HTML file ### 1. When to use it You have one self-contained page: a tool, a calculator or a mini-game that ChatGPT, Claude or Gemini wrote for you, or code you wrote yourself. Paste it or upload the .html file and get a real signed APK. No AI round, no Mints. ### 2. How Home โ†’ HTML to APK. Paste your code into the box, or tap Upload HTML File (any size - it is streamed into the build, never loaded into memory). Then name the app, pick the icon and package, and build. No watermark, no limits. ### 3. Keep it to one file Only the HTML itself is packaged. Put your CSS in a ``` Print a shipping label without the page around it - a same-origin `srcdoc` iframe prints only its own document: ```js function esc(s) { return String(s).replace(/[&<>"]/g, function (c) { return { '&': '&', '<': '<', '>': '>', '"': '"' }[c]; }); } function printLabel(name, address) { var frame = document.createElement('iframe'); frame.style.cssText = 'position:fixed;width:0;height:0;border:0'; frame.srcdoc = 'Label' + '' + esc(name) + '
' + esc(address).replace(/\n/g, '
'); frame.onload = function () { frame.contentWindow.print(); setTimeout(function () { frame.remove(); }, 1000); }; document.body.appendChild(frame); } ``` **Notes:** `window.print()` prints the main page as it is drawn now. A same-origin `