Vercel
tcp/443 tcp/80
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c3af247253af247258667ec131a2fd8d006d43821d51efcc0
Found 9 files trough .DS_Store spidering: /blog.png /fonts /logos /placeholder-logo.png /placeholder-logo.svg /placeholder-user.jpg /placeholder.jpg /placeholder.svg /swifty.png
.DS_Store” is an abbreviation for “Desktop Services Store”. These files are created automatically by Apples “Finder” software (which is part of their OS).
They store information about the files within a folder, including display options of folders, such as icon positions and view settings.
It may happen that .DS_Store files inadvertently leak filenames such as database backups or private administration panels.
Severity: low
Fingerprint: 5f32cf5d6962f09c3af247253af247258667ec131a2fd8d006d43821d51efcc0
Found 9 files trough .DS_Store spidering: /blog.png /fonts /logos /placeholder-logo.png /placeholder-logo.svg /placeholder-user.jpg /placeholder.jpg /placeholder.svg /swifty.png
Open service 64.29.17.65:80 · app.swiftyai.dev
2026-01-09 18:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.swiftyai.dev/ Refresh: 0;url=https://app.swiftyai.dev/ server: Vercel Redirecting...
Open service 64.29.17.65:443 · app.swiftyai.dev
2026-01-09 18:37
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Type: text/html
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 09 Jan 2026 18:37:39 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: MISS
X-Vercel-Id: iad1::iad1::x6n85-1767983859511-dea1fcbe9fe4
Connection: close
Transfer-Encoding: chunked
Page title: Swifty
<!DOCTYPE html><html lang="en" data-theme="dark"><head><!--remix-island-start--><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Swifty</title><meta name="description" content="Create beautiful mobile apps by chatting with AI. Turn your ideas into reality in minutes."/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="/assets/root-OonHetmQ.css"/><link rel="stylesheet" href="/assets/ReactToastify-Bh76j7cs.css"/><link rel="stylesheet" href="/assets/tailwind-compat-Bwh-BmjE.css"/><link rel="stylesheet" href="/assets/index-muwDZvG0.css"/><link rel="stylesheet" href="/assets/xterm-LZoznX6r.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"/><link rel="stylesheet" href="/assets/Header-IkLSgWbe.css"/><script>// Enforce dark theme unconditionally. Ignore system preference and previous values.
(function enforceDarkTheme() {
try {
const theme = 'dark';
localStorage.setItem('bolt_theme', theme);
document.querySelector('html')?.setAttribute('data-theme', theme);
} catch (e) {
// fail silently
}
})();</script><!--remix-island-end--></head><body><div id="root" class="w-full h-full"><link rel="modulepreload" href="/assets/entry.client-CBKuFK_C.js"/><link rel="modulepreload" href="/assets/components-B94NGDSr.js"/><link rel="modulepreload" href="/assets/client-only-DnrtzbjR.js"/><link rel="modulepreload" href="/assets/root-UU6HUtmm.js"/><link rel="modulepreload" href="/assets/Header-Kk5CShw_.js"/><link rel="modulepreload" href="/assets/_index-DQ4h-8E5.js"/><script>((STORAGE_KEY, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key = Math.random().toString(32).slice(2);
window.history.replaceState({
key
}, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error) {
console.error(error);
sessionStorage.removeItem(STORAGE_KEY);
}
})("positions", null)</script><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":false,"v3_lazyRouteDiscovery":true,"unstable_optimizeDeps":false},"isSpaMode":false,"state":{"loaderData":{"routes/_index":{},"root":null},"actionData":null,"errors":null}};</script><script type="module" async="">;
import * as route0 from "/assets/root-UU6HUtmm.js";
import * as route1 from "/assets/_index-DQ4h-8E5.js";
window.__remixManifest = {
"entry": {
"module": "/assets/entry.client-CBKuFK_C.js",
"imports": [
"/assets/components-B94NGDSr.js"
],
"css": []
},
"routes": {
"root": {
"id": "root",
"path": "",
"hasAction": false,
"hasLoader": false,
"hasClientAction": false,
"hasClientLoader": false,
"hasErrorBoundary": false,
"module": "/assets/root-UU6HUtmm.js",
"imports": [
"/assets/components-B94NGDSr.js",
"/assets/client-only-DnrtzbjR.js"
],
"css": [
"/assets/root-OonHetmQ.css"
]
},
"routes/_index": {
"id": "routes/_index",
"parentId": "root",
"index": true,
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasErrorBoundary": false,
"module": "/assets/_index-DQ4h-8E5.js",
"imports": [
"/assets/components-B94NGDSr.js",
"/assets/client-only-DnrtzbjR.js",
"/assets/Header-Kk5CShw_.js"
],
"css": [
"/assets/Header-IkLSgWbe.css"
]
}
},
"url": "/assets/manifest-e58db970.js",
"version": "e58db970"
};
window.__remixRouteModules = {"root":ro
Open service 216.198.79.65:443 · app.swiftyai.dev
2026-01-09 18:37
HTTP/1.1 200 OK
Age: 0
Cache-Control: public, max-age=0, must-revalidate
Content-Type: text/html
Cross-Origin-Embedder-Policy: require-corp
Cross-Origin-Opener-Policy: same-origin
Date: Fri, 09 Jan 2026 18:37:39 GMT
Server: Vercel
Strict-Transport-Security: max-age=63072000
X-Vercel-Cache: MISS
X-Vercel-Id: iad1::iad1::2rjll-1767983859414-17ab11fc60a2
Connection: close
Transfer-Encoding: chunked
Page title: Swifty
<!DOCTYPE html><html lang="en" data-theme="dark"><head><!--remix-island-start--><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><title>Swifty</title><meta name="description" content="Create beautiful mobile apps by chatting with AI. Turn your ideas into reality in minutes."/><link rel="icon" href="/favicon.svg" type="image/svg+xml"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="stylesheet" href="/assets/root-OonHetmQ.css"/><link rel="stylesheet" href="/assets/ReactToastify-Bh76j7cs.css"/><link rel="stylesheet" href="/assets/tailwind-compat-Bwh-BmjE.css"/><link rel="stylesheet" href="/assets/index-muwDZvG0.css"/><link rel="stylesheet" href="/assets/xterm-LZoznX6r.css"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap"/><link rel="stylesheet" href="/assets/Header-IkLSgWbe.css"/><script>// Enforce dark theme unconditionally. Ignore system preference and previous values.
(function enforceDarkTheme() {
try {
const theme = 'dark';
localStorage.setItem('bolt_theme', theme);
document.querySelector('html')?.setAttribute('data-theme', theme);
} catch (e) {
// fail silently
}
})();</script><!--remix-island-end--></head><body><div id="root" class="w-full h-full"><link rel="modulepreload" href="/assets/entry.client-CBKuFK_C.js"/><link rel="modulepreload" href="/assets/components-B94NGDSr.js"/><link rel="modulepreload" href="/assets/client-only-DnrtzbjR.js"/><link rel="modulepreload" href="/assets/root-UU6HUtmm.js"/><link rel="modulepreload" href="/assets/Header-Kk5CShw_.js"/><link rel="modulepreload" href="/assets/_index-DQ4h-8E5.js"/><script>((STORAGE_KEY, restoreKey) => {
if (!window.history.state || !window.history.state.key) {
let key = Math.random().toString(32).slice(2);
window.history.replaceState({
key
}, "");
}
try {
let positions = JSON.parse(sessionStorage.getItem(STORAGE_KEY) || "{}");
let storedY = positions[restoreKey || window.history.state.key];
if (typeof storedY === "number") {
window.scrollTo(0, storedY);
}
} catch (error) {
console.error(error);
sessionStorage.removeItem(STORAGE_KEY);
}
})("positions", null)</script><script>window.__remixContext = {"basename":"/","future":{"v3_fetcherPersist":true,"v3_relativeSplatPath":true,"v3_throwAbortReason":true,"v3_routeConfig":false,"v3_singleFetch":false,"v3_lazyRouteDiscovery":true,"unstable_optimizeDeps":false},"isSpaMode":false,"state":{"loaderData":{"routes/_index":{},"root":null},"actionData":null,"errors":null}};</script><script type="module" async="">;
import * as route0 from "/assets/root-UU6HUtmm.js";
import * as route1 from "/assets/_index-DQ4h-8E5.js";
window.__remixManifest = {
"entry": {
"module": "/assets/entry.client-CBKuFK_C.js",
"imports": [
"/assets/components-B94NGDSr.js"
],
"css": []
},
"routes": {
"root": {
"id": "root",
"path": "",
"hasAction": false,
"hasLoader": false,
"hasClientAction": false,
"hasClientLoader": false,
"hasErrorBoundary": false,
"module": "/assets/root-UU6HUtmm.js",
"imports": [
"/assets/components-B94NGDSr.js",
"/assets/client-only-DnrtzbjR.js"
],
"css": [
"/assets/root-OonHetmQ.css"
]
},
"routes/_index": {
"id": "routes/_index",
"parentId": "root",
"index": true,
"hasAction": false,
"hasLoader": true,
"hasClientAction": false,
"hasClientLoader": false,
"hasErrorBoundary": false,
"module": "/assets/_index-DQ4h-8E5.js",
"imports": [
"/assets/components-B94NGDSr.js",
"/assets/client-only-DnrtzbjR.js",
"/assets/Header-Kk5CShw_.js"
],
"css": [
"/assets/Header-IkLSgWbe.css"
]
}
},
"url": "/assets/manifest-e58db970.js",
"version": "e58db970"
};
window.__remixRouteModules = {"root":ro
Open service 216.198.79.65:80 · app.swiftyai.dev
2026-01-09 18:37
HTTP/1.0 308 Permanent Redirect Content-Type: text/plain Location: https://app.swiftyai.dev/ Refresh: 0;url=https://app.swiftyai.dev/ server: Vercel Redirecting...
Open service 216.198.79.1:443 · swiftyai.dev
2026-01-09 14:18
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2444131 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 09 Jan 2026 14:18:24 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: iad1::zj5tz-1767968304041-4fda7a43b0fa Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 64.29.17.1:443 · www.swiftyai.dev
2026-01-09 10:46
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 2404920 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 09 Jan 2026 10:46:24 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: iad1::tnrw6-1767955584808-45d7801625d9 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 216.198.79.1:443 · swiftyai.dev
2026-01-02 18:52
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 1855782 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 18:52:35 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: iad1::vp9lk-1767379954943-420270fd6b71 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 64.29.17.1:443 · www.swiftyai.dev
2026-01-02 04:23
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 1777153 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 02 Jan 2026 04:23:37 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: fra1::f8sdp-1767327817312-e4b4997046b1 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 216.198.79.1:443 · swiftyai.dev
2025-12-23 05:42
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 944353 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Tue, 23 Dec 2025 05:42:05 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: fra1::hrnjq-1766468525162-7ff2b5624d8d Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 64.29.17.1:443 · www.swiftyai.dev
2025-12-22 19:14
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 880182 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Mon, 22 Dec 2025 19:14:06 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: lhr1::kjzsj-1766430846463-ec2399bf5405 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 216.198.79.1:443 · swiftyai.dev
2025-12-21 01:16
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 755618 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Sun, 21 Dec 2025 01:16:30 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: sin1::r825r-1766279790285-ead224704fe5 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 64.29.17.1:443 · www.swiftyai.dev
2025-12-20 19:11
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 707224 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Sat, 20 Dec 2025 19:11:28 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: fra1::7d6kt-1766257887995-6a3a33565fe7 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 216.198.79.1:443 · swiftyai.dev
2025-12-19 05:40
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 598642 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 19 Dec 2025 05:40:14 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: fra1::5t2d7-1766122814672-8209b0b75bcb Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel
Open service 64.29.17.1:443 · www.swiftyai.dev
2025-12-19 03:23
HTTP/1.1 200 OK Accept-Ranges: bytes Access-Control-Allow-Origin: * Age: 563953 Cache-Control: public, max-age=0, must-revalidate Content-Disposition: inline Content-Length: 28437 Content-Type: text/html; charset=utf-8 Date: Fri, 19 Dec 2025 03:23:37 GMT Etag: "4c7c6446045050274ac4c9b12d3ab678" Server: Vercel Strict-Transport-Security: max-age=63072000 Vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Next-Router-Segment-Prefetch X-Matched-Path: / X-Nextjs-Prerender: 1 X-Nextjs-Stale-Time: 4294967294 X-Vercel-Cache: HIT X-Vercel-Id: lhr1::zrnlv-1766114617167-e2212f217ce8 Connection: close Page title: Swifty - AI Mobile App Builder <!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/028c0d39d2e8f589-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/5b01f339abf2f1a5.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/72e9f18d9d3bb8a6-s.p.otf" as="font" crossorigin="" type="font/otf"/><link rel="preload" as="image" href="/swifty.png"/><link rel="stylesheet" href="/_next/static/css/67749cb654c326dc.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0c262261cc2d74d1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4c2af6586935d089.js"/><script src="/_next/static/chunks/8135df50-a0d7a380924b5949.js" async=""></script><script src="/_next/static/chunks/470-e8eb5b3151116c5b.js" async=""></script><script src="/_next/static/chunks/main-app-201fb54784ee18e2.js" async=""></script><script src="/_next/static/chunks/756-8f5b02df44ea0d28.js" async=""></script><script src="/_next/static/chunks/363-a665d7541e41b9f6.js" async=""></script><script src="/_next/static/chunks/339-3cd41f1f75473a99.js" async=""></script><script src="/_next/static/chunks/30-02ce6bbe244325e4.js" async=""></script><script src="/_next/static/chunks/app/page-0ad478aeeb9188bb.js" async=""></script><meta name="next-size-adjust" content=""/><title>Swifty - AI Mobile App Builder</title><meta name="description" content="Create beautiful mobile apps by chatting with AI"/><link rel="icon" href="/swifty.png"/><link rel="apple-touch-icon" href="/swifty.png"/><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body class="font-sans __variable_fb8f2c __variable_f910ec __variable_26a078 antialiased"><!--$--><div class="min-h-screen flex flex-col"><header class="fixed top-0 left-0 right-0 z-50 transition-all duration-300 border-b border-transparent bg-transparent backdrop-blur-0"><div class="container mx-auto px-4 sm:px-6 lg:px-8"><div class="flex h-20 items-center justify-between"><div class="flex items-center gap-10"><a class="group flex items-center gap-2.5 transition-transform hover:scale-[1.02] active:scale-[0.98]" href="/"><div class="relative"><div class="absolute -inset-2 bg-gradient-to-r from-cyan-400 to-blue-500 rounded-2xl blur-md opacity-0 group-hover:opacity-30 transition-opacity duration-500"></div></div><span style="font-family:var(--font-novera)" class="relative text-2xl font-bold bg-gradient-to-r from-white to-slate-300 bg-clip-text text-transparent italic tracking-tight">Swifty</span></a><nav class="hidden lg:flex items-center gap-1"><a target="_blank" rel="noopener noreferrer" class="group relative px-4 py-2.5 text-sm font-semibold text-gray-200 hover:text-white transition-colors" href="https://discord.gg/kZgryhChtN"><span class="relative z-10">Community</span><div class="absolute inset-0 bg-white/4 rounded-lg opacity-0 group-hover:opacity-100 transition-opacity"></div></a><div class="relative"><button data-slot="button" class="inline-flex items-center justify-center whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive dark:hover:bg-accent/50 has-[>svg]:px-3 gap-1.5 text-sm font-semibold text-gray-200 hover:text-white hover:bg-white/5 h-auto px-4 py-2.5 rounded-lg">Resources<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down w-4 h-4 transition-transform duration-200"><path d="m6 9 6 6 6-6"></path></svg></button></div><a class="group rel