<!doctype html>
<html lang="en" class="dark">
  <head>
    <meta charset="UTF-8" />
    <link
      rel="icon"
      type="image/webp"
      sizes="32x32"
      href="/twent-logo-32.webp"
    />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />

    <!-- Primary Meta Tags -->
    <title>Twent — AI Agent for Android | Terminal, Local AI, App Automation</title>
    <meta
      name="title"
      content="Twent — AI Agent for Android | Terminal, Local AI, App Automation"
    />
    <meta
      name="description"
      content="The AI agent that runs ON your Android — automates apps, runs Ubuntu terminal and connects 1000+ services. Download Twent free."
    />
    <meta
      name="keywords"
      content="AI agent for Android, local AI on Android, Android terminal, ChatGPT vs Twent, Claude on Android, Copilot Android, Gemini alternative, Perplexity alternative, Android automation app, Ubuntu on Android, mobile AI agent, offline AI, AI app automation, AI agent signup"
    />

    <meta name="author" content="Twent AI" />
    <meta name="robots" content="index, follow" />

    <!-- Self-referencing canonical — prevents duplicate content with .md twins -->
    <link rel="canonical" href="https://twent.xyz/" />

    <!-- Hreflang tags for multilingual SEO — 28 language variants -->
    <link rel="alternate" hreflang="x-default" href="https://twent.xyz/" />
    <link rel="alternate" hreflang="en-US" href="https://twent.xyz/" />
    <link rel="alternate" hreflang="zh-CN" href="https://twent.xyz/zh/" />
    <link rel="alternate" hreflang="zh-TW" href="https://twent.xyz/zh-TW/" />
    <link rel="alternate" hreflang="hi-IN" href="https://twent.xyz/hi/" />
    <link rel="alternate" hreflang="es-ES" href="https://twent.xyz/es/" />
    <link rel="alternate" hreflang="es-419" href="https://twent.xyz/es-419/" />
    <link rel="alternate" hreflang="es-AR" href="https://twent.xyz/es-AR/" />
    <link rel="alternate" hreflang="es-CO" href="https://twent.xyz/es-CO/" />
    <link rel="alternate" hreflang="pt-PT" href="https://twent.xyz/pt/" />
    <link rel="alternate" hreflang="pt-BR" href="https://twent.xyz/pt-BR/" />
    <link rel="alternate" hreflang="fr-FR" href="https://twent.xyz/fr/" />
    <link rel="alternate" hreflang="fr-CA" href="https://twent.xyz/fr-CA/" />
    <link rel="alternate" hreflang="ja-JP" href="https://twent.xyz/ja/" />
    <link rel="alternate" hreflang="ko-KR" href="https://twent.xyz/ko/" />
    <link rel="alternate" hreflang="de-DE" href="https://twent.xyz/de/" />
    <link rel="alternate" hreflang="de-AT" href="https://twent.xyz/de-AT/" />
    <link rel="alternate" hreflang="de-CH" href="https://twent.xyz/de-CH/" />
    <link rel="alternate" hreflang="it-IT" href="https://twent.xyz/it/" />
    <link rel="alternate" hreflang="tr-TR" href="https://twent.xyz/tr/" />
    <link rel="alternate" hreflang="id-ID" href="https://twent.xyz/id/" />
    <link rel="alternate" hreflang="vi-VN" href="https://twent.xyz/vi/" />
    <link rel="alternate" hreflang="ar-SA" href="https://twent.xyz/ar/" />
    <link rel="alternate" hreflang="ar-AE" href="https://twent.xyz/ar-AE/" />
    <link rel="alternate" hreflang="ar-EG" href="https://twent.xyz/ar-EG/" />
    <link rel="alternate" hreflang="ru-RU" href="https://twent.xyz/ru/" />
    <link rel="alternate" hreflang="pl-PL" href="https://twent.xyz/pl/" />
    <link rel="alternate" hreflang="nl-NL" href="https://twent.xyz/nl/" />
    <link rel="alternate" hreflang="nl-BE" href="https://twent.xyz/nl-BE/" />

    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://twent.xyz/" />
    <meta
      property="og:title"
      content="Twent — AI Agent for Android | Terminal, Local AI, App Automation"
    />
    <meta
      property="og:description"
      content="The AI agent that runs ON your Android — automates apps, runs Ubuntu terminal and connects 1000+ services. Download Twent free."
    />
    <meta
      property="og:image"
      content="https://twent.xyz/TWENT-OPENGRAPH-IMG.webp"
    />

    <!-- Twitter -->
    <meta property="twitter:card" content="summary_large_image" />
    <meta property="twitter:url" content="https://twent.xyz/" />
    <meta
      property="twitter:title"
      content="Twent — AI Agent for Android | Terminal, Local AI, App Automation"
    />
    <meta
      property="twitter:description"
      content="The AI agent that runs ON your Android — automates apps, runs Ubuntu terminal and connects 1000+ services. Download Twent free."
    />
    <meta
      property="twitter:image"
      content="https://twent.xyz/TWENT-OPENGRAPH-IMG.webp"
    />

    <!-- JSON-LD Structured Data — Homepage schemas for Google rich results -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "Organization",
      "name": "Twent AI",
      "url": "https://twent.xyz",
      "logo": "https://twent.xyz/OKFINALTWENTLOGO-removebg.png",
      "sameAs": [
        "https://x.com/Jeff9James",
        "https://discord.gg/dUFrWm4w"
      ],
      "contactPoint": {
        "@type": "ContactPoint",
        "email": "jeffrinjames@twent.xyz",
        "contactType": "customer service"
      }
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "WebSite",
      "@id": "https://twent.xyz/#website",
      "url": "https://twent.xyz",
      "name": "Twent AI",
      "publisher": {
        "@type": "Organization",
        "name": "Twent AI",
        "url": "https://twent.xyz"
      },
      "potentialAction": {
        "@type": "SearchAction",
        "target": "https://twent.xyz/search?q={search_term_string}",
        "query-input": "required name=search_term_string"
      }
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "Twent",
      "operatingSystem": "Android 8.0+",
      "applicationCategory": "UtilitiesApplication",
      "url": "https://twent.xyz",
      "description": "The AI agent that runs ON your Android — automates apps, runs Ubuntu terminal and connects 1000+ services. Free download.",
      "offers": {
        "@type": "Offer",
        "price": "0",
        "priceCurrency": "USD"
      },
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "42",
        "bestRating": "5"
      },
      "installUrl": "https://twent.xyz/#download",
      "screenshot": "https://twent.xyz/TWENT-OPENGRAPH-IMG.png",
      "featureList": [
        "AI Agent overlay on any Android app",
        "Ubuntu 24.04 LTS terminal",
        "UI automation (tap, swipe, type)",
        "MCP server support",
        "1000+ Composio integrations",
        "Skills & workflows marketplace",
        "Local GGUF model support",
        "BYOK API key encryption",
        "Voice activation",
        "Smart memory"
      ],
      "softwareVersion": "1.0.0",
      "datePublished": "2024-01-01"
    }
    </script>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is Twent really free?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Right now, everything is completely free. All 50+ tools, the Ubuntu terminal, overlay agent, MCP servers, skills, workflows — the whole thing. We're in pre-revenue and focused on building the best agent OS, not paywalling features."
          }
        },
        {
          "@type": "Question",
          "name": "How do you distribute the app if it's not on the Play Store?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "We distribute the APK directly from our website. Install, and you're good to go. No Play Store, no middleman, no store fees, and no waiting for approval."
          }
        },
        {
          "@type": "Question",
          "name": "Will there be ads?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Eventually, yes — powered by AI ads (koahlabs.com). They'll be non-intrusive and contextually relevant. A future Pro plan ($20) will remove them entirely, along with cosmetic badges, early access to features, and zero marketplace commissions."
          }
        },
        {
          "@type": "Question",
          "name": "What's the marketplace?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "The marketplace is an upcoming agentic app store — users can sell skills, workflows, plugins, and MCP servers. It doesn't exist yet. Once we move to the Play Store and start generating revenue, marketplace commissions will fund the free tier. Pro users ($20) get zero commissions."
          }
        },
        {
          "@type": "Question",
          "name": "What's the difference between free now and Pro later?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Right now: everything is free, Website APK distribution, AI ads, no marketplace, no cosmetic badges. Later (post-revenue): Play Store distribution, everything still free, AI ads, marketplace with commissions, and Pro ($20) for ad removal, cosmetic badges, early access features, and zero marketplace commissions."
          }
        },
        {
          "@type": "Question",
          "name": "Why not just put it on the Play Store now?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Play Store means reviews, fees, and slower iteration. We're moving fast — shipping features weekly, breaking things, fixing them. Website APK distribution lets us do that. Once we're stable and generating revenue, Play Store is the move."
          }
        }
      ]
    }
    </script>

    <!-- Preload Latin woff2 — the 49KB bottleneck on the critical path
         This is the only Inter file English speakers need; others are deferred. -->
    <link
      rel="preload"
      href="/assets/inter-latin-wght-normal-Dx4kXJAl.woff2"
      as="font"
      type="font/woff2"
      crossorigin
    />

    <!-- Content Security Policy — secondary defense layer
         Primary HSTS/CSP headers are set by Cloudflare in _headers -->
    <meta
      http-equiv="Content-Security-Policy"
      content="
        default-src 'self';
        script-src 'self' 'unsafe-inline' https://instant.page;
        style-src 'self' 'unsafe-inline' https://cdn.jsdelivr.net https://cdn.tailwindcss.com https://fonts.googleapis.com;
        font-src 'self' https://cdn.jsdelivr.net https://fonts.gstatic.com;
        img-src 'self' data: https://twent.xyz https://pub-84df04198c6b46f19ce9ed18d378ff7e.r2.dev https://*.r2.dev https://pbs.twimg.com https://abs.twimg.com;
        connect-src 'self' https://api.databuddy.io https://cadlhnfgxvyzfddmchxw.supabase.co;
        frame-src 'self' https://www.youtube https://www.youtube-nocookie.com https://player.vimeo.com;
      "
    />

    <!-- Google tag (gtag.js) -->
    <script
      async
      src="https://www.googletagmanager.com/gtag/js?id=G-VN5BDEXBZ5"
    ></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() {
        window.dataLayer.push(arguments);
      }
      gtag("js", new Date());
      gtag("config", "G-VN5BDEXBZ5");
    </script>
    <script type="module" crossorigin src="/assets/index-BiPzgCiZ.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-CbXtAM7H.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-react-DHIPWpXi.js">
    <link rel="modulepreload" crossorigin href="/assets/vendor-i18n-CE3uIs8q.js">
    <link rel="modulepreload" crossorigin href="/assets/AuthContext-BhK091pv.js">
    <link rel="modulepreload" crossorigin href="/assets/drawably-ah_OkQ_P.js">
    <link rel="modulepreload" crossorigin href="/assets/useInView-CBxPuFld.js">
    <link rel="modulepreload" crossorigin href="/assets/react-DuyPL4JO.js">
    <link rel="stylesheet" crossorigin href="/assets/index-Bi_ALsnl.css">
      <link rel="modulepreload" crossorigin href="/assets/index-BiPzgCiZ.js" />
    <link rel="preload" as="style" crossorigin href="/assets/index-Bi_ALsnl.css" />
  </head>
  <body>
    <noscript>
      <div style="max-width: 960px; margin: 0 auto; padding: 48px 24px; font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #18181b;">
        <h1 style="font-size: 2.25rem; font-weight: 700; letter-spacing: -0.02em; margin: 0 0 12px;">Twent — AI Agent for Android</h1>
        <p style="font-size: 1.125rem; color: #52525b; margin: 0 0 24px;">Automate any app, run a full Ubuntu terminal, and connect 1000+ services. Free, local-first, and extensible.</p>
        <ul style="display: flex; flex-wrap: wrap; gap: 12px; list-style: none; padding: 0; margin: 0 0 24px;">
          <li><a href="/" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Home</a></li>
          <li><a href="/ai-agent-for-developers" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">AI Agent for Developers</a></li>
          <li><a href="/terminal-on-android" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Ubuntu Terminal on Android</a></li>
          <li><a href="/android-automation-power-user" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Android Automation</a></li>
          <li><a href="/privacy-first-ai-android" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Privacy-First AI</a></li>
          <li><a href="/ai-marketplace-creators" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">AI Marketplace</a></li>
          <li><a href="/docs" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Docs</a></li>
          <li><a href="/pricing" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Pricing</a></li>
          <li><a href="/blog" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Blog</a></li>
          <li><a href="/changelog" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Changelog</a></li>
          <li><a href="/privacy" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Privacy</a></li>
          <li><a href="/terms" style="padding: 10px 14px; border: 1px solid #e4e4e7; border-radius: 8px; text-decoration: none; color: #18181b;">Terms</a></li>
        </ul>
        <p style="margin: 0 0 12px;"><strong>Download:</strong> <a href="https://assets.twent.xyz/twent.apk" style="color: #2563eb;">Direct APK</a></p>
        <p style="margin: 0; color: #71717a;">This page works best with JavaScript enabled. Markdown twins are available at every path with <code>.md</code> appended.</p>
      </div>
    </noscript>
    <div id="root" data-prerendered="true"><link rel="preload" as="image" imageSrcSet="/twent-logo-48.webp 48w, /twent-logo-96.webp 96w" imageSizes="56px" fetchPriority="high"/><link rel="preload" as="image" imageSrcSet="/twent-logo-48.webp 48w, /twent-logo-96.webp 96w" imageSizes="48px" fetchPriority="high"/><link rel="preload" as="image" href="/brain-robot-hero.png"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1553877522-43269d4ea984?w=800&amp;auto=format&amp;fit=crop&amp;q=60"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1518770660439-4636190af475?w=800&amp;auto=format&amp;fit=crop&amp;q=60"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1587620962725-abab7fe55159?w=800&amp;auto=format&amp;fit=crop&amp;q=60"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1519389950473-47ba0277781c?w=800&amp;auto=format&amp;fit=crop&amp;q=60"/><link rel="preload" as="image" href="https://images.unsplash.com/photo-1563206767-5b18f218e8de?w=800&amp;auto=format&amp;fit=crop&amp;q=60"/><!--$--><div class="min-h-screen bg-white dark:bg-zinc-950 text-zinc-900 dark:text-zinc-100 font-sans antialiased"><div class="pointer-events-none fixed inset-0 z-[60] opacity-[0.03] dark:opacity-[0.05]" style="background-image:url(&quot;data:image/svg+xml,%3Csvg viewBox=&#x27;0 0 256 256&#x27; xmlns=&#x27;http://www.w3.org/2000/svg&#x27;%3E%3Cfilter id=&#x27;noise&#x27;%3E%3CfeTurbulence type=&#x27;fractalNoise&#x27; baseFrequency=&#x27;0.9&#x27; numOctaves=&#x27;4&#x27; stitchTiles=&#x27;stitch&#x27;/%3E%3C/filter%3E%3Crect width=&#x27;100%25&#x27; height=&#x27;100%25&#x27; filter=&#x27;url(%23noise)&#x27;/%3E%3C/svg%3E&quot;);background-repeat:repeat;background-size:256px 256px"></div><a href="#" class="hidden md:flex fixed top-5 left-6 z-40 items-center gap-2 transition-all duration-500 opacity-100 translate-y-0"><span class="font-display text-xl text-black dark:text-white">Twent</span></a><div class="hidden md:flex fixed top-5 right-6 z-40 items-center gap-3 transition-all duration-500 opacity-100 translate-y-0"><button type="button" class="d-btn-sm uppercase tracking-wider">Sign In</button><a class="d-btn-sm inline-flex items-center justify-center hover:opacity-80 transition-opacity " href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a></div><div class="nav-pill hidden md:flex fixed top-4 z-50 left-1/2 -translate-x-1/2 items-center transition-all duration-500 ease-out" style="background:rgba(0,0,0,0.8);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,0.15);box-shadow:0 10px 25px rgba(0,0,0,0.1);padding:8px 16px;gap:0px;max-width:fit-content"><a href="#" class="flex items-center justify-center transition-all duration-500 overflow-hidden w-0 h-0 opacity-0 ml-0 mr-0"><img src="/twent-logo-48.webp" srcSet="/twent-logo-48.webp 48w, /twent-logo-96.webp 96w" sizes="56px" alt="Twent logo - Personal AI agent for Android" class="w-14 h-14 object-contain" width="56" height="56" loading="eager" fetchPriority="high"/></a><div class="flex items-center gap-1"><a href="/blog/marketplace" class="whitespace-nowrap transition-all duration-300 text-xs font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 px-2 py-1">Marketplace</a><a href="/pricing" class="whitespace-nowrap transition-all duration-300 text-xs font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 px-2 py-1">Pricing</a><a href="/docs" class="whitespace-nowrap transition-all duration-300 text-xs font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 px-2 py-1">Docs</a><a href="/blog" class="whitespace-nowrap transition-all duration-300 text-xs font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 px-2 py-1">Blog</a></div><div class="flex items-center transition-all duration-500 overflow-hidden opacity-0 w-0 ml-0 mr-0 gap-0"><span class="w-px h-5 bg-zinc-200 dark:bg-zinc-700"></span><button type="button" class="d-btn-sm uppercase tracking-wider whitespace-nowrap">Sign In</button><a class="d-btn-sm inline-flex items-center justify-center hover:opacity-80 transition-opacity " href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a></div></div><div class="nav-pill md:hidden fixed top-3 left-3 right-3 z-50 flex items-center justify-between px-4 py-3 backdrop-blur-xl shadow-lg shadow-black/5" style="background:rgba(0,0,0,0.85);border:1px solid rgba(255,255,255,0.15)"><a href="#" class="flex items-center gap-2"><img src="/twent-logo-48.webp" srcSet="/twent-logo-48.webp 48w, /twent-logo-96.webp 96w" sizes="48px" alt="Twent logo - Personal AI agent for Android" class="w-12 h-12 object-contain" width="48" height="48" loading="eager" fetchPriority="high"/><span class="font-display text-base text-black dark:text-white">Twent</span></a><div class="flex items-center gap-1"><a class="d-btn-sm inline-flex items-center justify-center hover:opacity-80 transition-opacity " href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a><button type="button" aria-label="Menu" class="d-btn-icon relative w-10 h-10 shrink-0"><div class="w-5 flex flex-col gap-[5px]"><span class="block h-[2px] bg-zinc-900 dark:bg-zinc-100 transition-all duration-300 origin-center "></span><span class="block h-[2px] bg-zinc-900 dark:bg-zinc-100 transition-all duration-300 "></span><span class="block h-[2px] bg-zinc-900 dark:bg-zinc-100 transition-all duration-300 origin-center "></span></div></button></div></div><div class="fixed inset-0 z-[70] transition-all duration-500 opacity-0 pointer-events-none"><div class="absolute inset-0 bg-black/60 backdrop-blur-sm"></div><div class="absolute top-0 right-0 bottom-0 w-80 max-w-[85vw] bg-white/95 dark:bg-zinc-950/95 backdrop-blur-xl border-l border-zinc-200 dark:border-zinc-800 transition-transform duration-500 translate-x-full"><div class="p-6 pt-20"><div class="space-y-1 mb-8"><a href="/blog/marketplace" class="block px-4 py-3 text-sm font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 hover:bg-black/5 dark:hover:bg-white/5 transition-colors">Marketplace</a><a href="/pricing" class="block px-4 py-3 text-sm font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 hover:bg-black/5 dark:hover:bg-white/5 transition-colors">Pricing</a><a href="/docs" class="block px-4 py-3 text-sm font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 hover:bg-black/5 dark:hover:bg-white/5 transition-colors">Docs</a><a href="/blog" class="block px-4 py-3 text-sm font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 hover:bg-black/5 dark:hover:bg-white/5 transition-colors">Blog</a></div><hr class="mb-6"/><div class="mb-6"><div class="relative "><button type="button" aria-expanded="false" aria-haspopup="listbox" aria-label="Select language" class="d-btn-sm"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg><span class="hidden sm:inline">English</span><span>🇺🇸</span><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" style="transform:rotate(0deg);transition:transform 200ms ease"><polyline points="6 9 12 15 18 9"></polyline></svg></button></div></div><hr class="mb-6"/><div class="mb-6"><button class="block w-full px-4 py-3 text-sm font-secondary uppercase tracking-wider text-black dark:text-white hover:text-black/70 dark:hover:text-white/70 hover:bg-black/5 dark:hover:bg-white/5 transition-colors text-left">Sign In</button></div><hr class="mb-6"/><a class="d-btn-sm inline-flex items-center justify-center hover:opacity-80 transition-opacity w-full justify-center" href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a></div></div></div><main><section class="relative min-h-screen flex items-center px-6 pt-24 md:pt-6"><div class="max-w-7xl mx-auto w-full grid md:grid-cols-5 gap-12 md:gap-16 items-center"><div class="md:col-span-3 space-y-6"><div class="transition-all duration-1000 opacity-0 translate-y-12"><h1 class="font-display text-5xl md:text-6xl lg:text-7xl text-blue-500 leading-[1.1] tracking-tighter text-left">The AI app for what&#x27;s next</h1></div><div class="transition-all duration-1000 delay-300 opacity-0 translate-y-12"><p class="text-lg md:text-xl text-orange-500 leading-relaxed text-left">Till now, AI agents were only something technical people could use. Twent brings the miracle of AI Agents to the rest of us.</p></div><div class="transition-all duration-1000 delay-500 opacity-0 translate-y-12"><div class="flex flex-col sm:flex-row gap-4 justify-start"><a class="d-btn-lg " href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a><a class="d-btn-lg" href="/docs">View Docs</a></div></div><div class="transition-all duration-1000 delay-700 opacity-0 translate-y-12"><div class="flex flex-col items-start gap-2"><span class="text-xs text-zinc-500 font-mono">Scroll to explore</span><div class="w-px h-12 bg-gradient-to-b from-zinc-600 to-transparent"></div></div></div></div><div class="hidden md:flex md:col-span-2 items-center justify-center"><div class="transition-all duration-1000 delay-300 opacity-0 translate-y-12"><img src="/brain-robot-hero.png" alt="Brain robot" class="max-h-[520px] w-auto object-contain"/></div></div></div></section><div class="text-white"><div class="relative h-[700vh]"><div class="h-screen sticky top-0 w-full overflow-hidden h-[620px]"><div class="absolute inset-0" style="transform:none"><div class="bg-[#0015ff] text-white h-[80%] sm:h-[70%] flex-col sm:flex-row aspect-video px-8 py-10 flex w-11/12 rounded-3xl mx-auto relative"><div class="flex-1 flex flex-col justify-center"><h3 class="font-bold text-2xl mb-5">Twent can use your phone</h3><p>Twent can use your apps and any part of your phone (it&#x27;s safe!), and run on autopilot. It can explain what&#x27;s on screen</p></div><div class="w-full sm:w-1/2 rounded-xl aspect-video relative overflow-hidden"><img src="https://images.unsplash.com/photo-1553877522-43269d4ea984?w=800&amp;auto=format&amp;fit=crop&amp;q=60" alt="Twent can use your phone" class="object-cover" style="position:absolute;inset:0;width:100%;height:100%"/></div></div></div></div><div class="h-screen sticky top-0 w-full overflow-hidden h-[620px]"><div class="absolute inset-0" style="transform:none"><div class="bg-[#f97316] text-black h-[80%] sm:h-[70%] flex-col sm:flex-row aspect-video px-8 py-10 flex w-11/12 rounded-3xl mx-auto relative"><div class="flex-1 flex flex-col justify-center"><h3 class="font-bold text-2xl mb-5">Twent can make</h3><p>Twent can write code, generate slide decks, videos, images, spreadsheets, and websites — all from a simple request.</p></div><div class="w-full sm:w-1/2 rounded-xl aspect-video relative overflow-hidden"><img src="https://images.unsplash.com/photo-1518770660439-4636190af475?w=800&amp;auto=format&amp;fit=crop&amp;q=60" alt="Twent can make" class="object-cover" style="position:absolute;inset:0;width:100%;height:100%"/></div></div></div></div><div class="h-screen sticky top-0 w-full overflow-hidden h-[620px]"><div class="absolute inset-0" style="transform:none"><div class="bg-[#0015ff] text-white h-[80%] sm:h-[70%] flex-col sm:flex-row aspect-video px-8 py-10 flex w-11/12 rounded-3xl mx-auto relative"><div class="flex-1 flex flex-col justify-center"><h3 class="font-bold text-2xl mb-5">Twent has a terminal</h3><p>Twent has a full Linux-style terminal on your phone, can install tools, run scripts, and do the kind of work that used to need a laptop.</p></div><div class="w-full sm:w-1/2 rounded-xl aspect-video relative overflow-hidden"><img src="https://images.unsplash.com/photo-1587620962725-abab7fe55159?w=800&amp;auto=format&amp;fit=crop&amp;q=60" alt="Twent has a terminal" class="object-cover" style="position:absolute;inset:0;width:100%;height:100%"/></div></div></div></div><div class="h-screen sticky top-0 w-full overflow-hidden h-[620px]"><div class="absolute inset-0" style="transform:none"><div class="bg-[#f97316] text-black h-[80%] sm:h-[70%] flex-col sm:flex-row aspect-video px-8 py-10 flex w-11/12 rounded-3xl mx-auto relative"><div class="flex-1 flex flex-col justify-center"><h3 class="font-bold text-2xl mb-5">Twent can remember</h3><p>Twent can remember your preferences, past requests, and important context over time — it&#x27;s memory grows overtime!</p></div><div class="w-full sm:w-1/2 rounded-xl aspect-video relative overflow-hidden"><img src="https://images.unsplash.com/photo-1519389950473-47ba0277781c?w=800&amp;auto=format&amp;fit=crop&amp;q=60" alt="Twent can remember" class="object-cover" style="position:absolute;inset:0;width:100%;height:100%"/></div></div></div></div><div class="h-screen sticky top-0 w-full overflow-hidden h-[620px]"><div class="absolute inset-0" style="transform:none"><div class="bg-[#0015ff] text-white h-[80%] sm:h-[70%] flex-col sm:flex-row aspect-video px-8 py-10 flex w-11/12 rounded-3xl mx-auto relative"><div class="flex-1 flex flex-col justify-center"><h3 class="font-bold text-2xl mb-5">Twent can grow with you</h3><p>Twent can use extra abilities you add, run on its own on a schedule or when you trigger it, and even ask you when it needs a real decision.</p></div><div class="w-full sm:w-1/2 rounded-xl aspect-video relative overflow-hidden"><img src="https://images.unsplash.com/photo-1563206767-5b18f218e8de?w=800&amp;auto=format&amp;fit=crop&amp;q=60" alt="Twent can grow with you" class="object-cover" style="position:absolute;inset:0;width:100%;height:100%"/></div></div></div></div></div></div><section class="py-20 md:py-28 px-6 bg-zinc-50 dark:bg-zinc-900/50"><div class="max-w-4xl mx-auto text-center"><h2 class="font-display text-3xl md:text-4xl text-zinc-900 dark:text-zinc-100 tracking-tight mb-12">What people are saying</h2><div class="grid md:grid-cols-3 gap-8"><div data-sketch-card="true" class="p-6 bg-white dark:bg-zinc-900"><p class="text-sm text-zinc-600 dark:text-zinc-400 mb-4 italic">&quot;<!-- -->Finally, Claude Code on my phone. This changes everything for quick fixes.<!-- -->&quot;</p><p class="text-xs font-mono text-zinc-500 uppercase tracking-wider">— <!-- -->Developer</p></div><div data-sketch-card="true" class="p-6 bg-white dark:bg-zinc-900"><p class="text-sm text-zinc-600 dark:text-zinc-400 mb-4 italic">&quot;<!-- -->The UI automation is insane. My phone does things for me now.<!-- -->&quot;</p><p class="text-xs font-mono text-zinc-500 uppercase tracking-wider">— <!-- -->Power User</p></div><div data-sketch-card="true" class="p-6 bg-white dark:bg-zinc-900"><p class="text-sm text-zinc-600 dark:text-zinc-400 mb-4 italic">&quot;<!-- -->Privacy-first AI that actually works. No data leaves my device.<!-- -->&quot;</p><p class="text-xs font-mono text-zinc-500 uppercase tracking-wider">— <!-- -->Privacy Advocate</p></div></div></div></section><section id="pricing" class="relative py-20 sm:py-28 px-6"><div class="max-w-6xl mx-auto transition-all duration-700 opacity-0 translate-y-8"><div class="flex items-center justify-center gap-3 mb-4"><svg width="32" height="8" viewBox="0 0 32 8" fill="none" aria-hidden="true" class="w-8" style="flex-shrink:0;display:inline-block"><path stroke="#f97316" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg><span>What you get</span><svg width="32" height="8" viewBox="0 0 32 8" fill="none" aria-hidden="true" class="w-8" style="flex-shrink:0;display:inline-block"><path stroke="#f97316" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><h2 class="font-display text-3xl sm:text-4xl md:text-5xl text-zinc-900 dark:text-zinc-100 tracking-tight leading-tight mb-4 text-center">Completely free.<br/><span><span class="text-blue-500">All features included.</span></span></h2><p class="text-lg text-zinc-600 dark:text-zinc-400 max-w-2xl leading-relaxed mb-8 text-center mx-auto">Twent is 100% free with no hidden costs. Every feature is included from day one — no credit card required.</p><div class="flex justify-center mb-20"><section aria-label="Receipt printer" class="relative isolate flex flex-col items-center w-full max-w-sm" data-stage="processing"><div class="relative isolate w-full overflow-hidden rounded-[var(--printer-radius)] border border-grayscale-12 bg-black p-[var(--printer-inset)] pb-8 shadow-[0_20px_36px_-20px_color-mix(in_oklab,var(--color-grayscale-12)_55%,transparent),0_6px_14px_-8px_color-mix(in_oklab,var(--color-grayscale-12)_24%,transparent),inset_0_1px_0_color-mix(in_oklab,var(--color-grayscale-1)_14%,transparent),inset_0_-1px_0_color-mix(in_oklab,var(--color-grayscale-12)_55%,transparent)] [--printer-inner-radius:calc(var(--printer-radius)_-_var(--printer-inset))] [--printer-inset:0.75rem] [--printer-radius:1.5rem] before:pointer-events-none before:absolute before:inset-0 before:z-0 before:rounded-[inherit] before:bg-[url(&#x27;/textures/plastic-noise.svg&#x27;)] before:bg-[length:180px_180px] before:bg-repeat before:opacity-30 before:mix-blend-multiply before:content-[&#x27;&#x27;] dark:border-grayscale-3 dark:shadow-[0_20px_36px_-20px_color-mix(in_oklab,var(--color-grayscale-3)_55%,transparent),0_6px_14px_-8px_color-mix(in_oklab,var(--color-grayscale-3)_24%,transparent),inset_0_1px_0_color-mix(in_oklab,var(--color-grayscale-12)_14%,transparent),inset_0_-1px_0_color-mix(in_oklab,var(--color-grayscale-3)_55%,transparent)]"><div class="relative z-10 flex h-11 items-start justify-between"><div class="flex items-center gap-2"><span class="text-sm font-display font-bold text-zinc-900 dark:text-zinc-100">Twent</span></div><a href="/" class="inline-flex items-center gap-1 text-xs text-zinc-600 dark:text-zinc-400 hover:text-blue-500 transition-colors">Home</a></div><div class="relative z-10 isolate overflow-hidden rounded-[var(--printer-inner-radius)] border border-grayscale-12 bg-grayscale-12 p-4 text-grayscale-1 shadow-grayscale-12/80 after:pointer-events-none after:absolute after:inset-0 after:z-20 after:rounded-[inherit] after:shadow-[inset_0_0_24px_4px_color-mix(in_oklab,var(--color-grayscale-12)_52%,transparent)] after:content-[&#x27;&#x27;] dark:border-grayscale-1 dark:bg-grayscale-2 dark:text-grayscale-12 dark:shadow-grayscale-1/80 dark:after:shadow-[inset_0_0_24px_4px_color-mix(in_oklab,var(--color-grayscale-1)_52%,transparent)]"><div class="relative z-10"><div class="flex justify-between"><div><p class="text-sm font-medium text-zinc-900 dark:text-zinc-100">Full plan</p><p class="text-xs text-zinc-500 dark:text-zinc-400">Forever free</p></div><strong class="text-green-600">$0.00</strong></div><div class="flex min-w-0 items-center gap-2"><span aria-hidden="true" class="relative grid size-5 shrink-0 place-items-center"><span class="col-start-1 row-start-1 grid place-items-center text-grayscale-8 dark:text-grayscale-11" style="opacity:1;transform:scale(1)"><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256" class="animate-spin motion-reduce:animate-none"><path d="M236,128a108,108,0,0,1-216,0c0-42.52,24.73-81.34,63-98.9A12,12,0,1,1,93,50.91C63.24,64.57,44,94.83,44,128a84,84,0,0,0,168,0c0-33.17-19.24-63.43-49-77.09A12,12,0,1,1,173,29.1C211.27,46.66,236,85.48,236,128Z"></path></svg></span></span><div aria-live="polite" class="grid min-w-0 flex-1 items-center" role="status"><div class="col-start-1 row-start-1 truncate font-medium text-grayscale-8 text-xs leading-none dark:text-grayscale-11" style="opacity:1;transform:translateY(0px)">Printing your receipt...</div></div></div></div></div><div aria-hidden="true" class="absolute inset-x-6 bottom-[var(--printer-inset)] z-40 h-2 rounded-[0.25rem] border border-grayscale-12 bg-grayscale-12 shadow-inner shadow-grayscale-12 dark:border-grayscale-1 dark:bg-grayscale-1 dark:shadow-grayscale-1"></div></div><div class="relative z-50 -mt-4 min-h-[48rem] w-[calc(80%+3rem)] max-w-full overflow-hidden px-6"><div aria-hidden="true" class="relative isolate before:pointer-events-none before:absolute before:inset-x-3 before:top-3 before:bottom-4 before:z-0 before:rounded-sm before:shadow-[0_8px_24px_color-mix(in_oklab,var(--color-grayscale-12)_24%,transparent)] before:content-[&#x27;&#x27;] after:pointer-events-none after:absolute after:right-[8%] after:bottom-0 after:left-[8%] after:z-0 after:h-3 after:translate-y-1.5 after:rounded-full after:bg-grayscale-12/10 after:blur-lg after:content-[&#x27;&#x27;] dark:before:shadow-[0_8px_24px_color-mix(in_oklab,var(--color-grayscale-1)_20%,transparent)] dark:after:bg-grayscale-1/10" style="opacity:0;transform:translateY(calc(-100% + 2px))"><article class="relative z-10 min-h-80 bg-grayscale-12 bg-[url(&#x27;/textures/receipt-paper.svg&#x27;)] bg-cover px-6 pt-7 pb-8 font-mono text-black bg-blend-soft-light dark:bg-grayscale-1" style="clip-path:polygon(0 0, 100% 0, 100% calc(100% - 4px), 98.75% 100%, 97.5% calc(100% - 4px), 96.25% 100%, 95% calc(100% - 4px), 93.75% 100%, 92.5% calc(100% - 4px), 91.25% 100%, 90% calc(100% - 4px), 88.75% 100%, 87.5% calc(100% - 4px), 86.25% 100%, 85% calc(100% - 4px), 83.75% 100%, 82.5% calc(100% - 4px), 81.25% 100%, 80% calc(100% - 4px), 78.75% 100%, 77.5% calc(100% - 4px), 76.25% 100%, 75% calc(100% - 4px), 73.75% 100%, 72.5% calc(100% - 4px), 71.25% 100%, 70% calc(100% - 4px), 68.75% 100%, 67.5% calc(100% - 4px), 66.25% 100%, 65% calc(100% - 4px), 63.75% 100%, 62.5% calc(100% - 4px), 61.25% 100%, 60% calc(100% - 4px), 58.75% 100%, 57.5% calc(100% - 4px), 56.25% 100%, 55% calc(100% - 4px), 53.75% 100%, 52.5% calc(100% - 4px), 51.25% 100%, 50% calc(100% - 4px), 48.75% 100%, 47.5% calc(100% - 4px), 46.25% 100%, 45% calc(100% - 4px), 43.75% 100%, 42.5% calc(100% - 4px), 41.25% 100%, 40% calc(100% - 4px), 38.75% 100%, 37.5% calc(100% - 4px), 36.25% 100%, 35% calc(100% - 4px), 33.75% 100%, 32.5% calc(100% - 4px), 31.25% 100%, 30% calc(100% - 4px), 28.75% 100%, 27.5% calc(100% - 4px), 26.25% 100%, 25% calc(100% - 4px), 23.75% 100%, 22.5% calc(100% - 4px), 21.25% 100%, 20% calc(100% - 4px), 18.75% 100%, 17.5% calc(100% - 4px), 16.25% 100%, 15% calc(100% - 4px), 13.75% 100%, 12.5% calc(100% - 4px), 11.25% 100%, 10% calc(100% - 4px), 8.75% 100%, 7.5% calc(100% - 4px), 6.25% 100%, 5% calc(100% - 4px), 3.75% 100%, 2.5% calc(100% - 4px), 1.25% 100%, 0% calc(100% - 4px))"><div class="space-y-3"><div class="text-center border-b border-zinc-300 pb-3 mb-3"><p class="text-base font-bold text-black">TWENT</p><p class="text-xs font-semibold text-zinc-500">AI Assistant</p></div><div class="space-y-1.5"><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Write code &amp; generate websites</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Create slide decks, videos &amp; images</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Build spreadsheets &amp; mini tools</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">UI automation on your phone</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Built-in Linux-style terminal</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Memory that remembers context</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Voice &amp; scheduled triggers</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">BYOK — bring your own AI key</span><span class="text-zinc-500 shrink-0">$0.00</span></div><div class="flex justify-between text-xs font-semibold leading-tight"><span class="text-zinc-700 pr-2">Run local AI models on device</span><span class="text-zinc-500 shrink-0">$0.00</span></div></div><div class="border-t border-zinc-300 pt-2 mt-3"><div class="flex justify-between text-base font-bold"><span>TOTAL</span><span>$0.00</span></div></div><div class="text-center text-xs font-semibold text-zinc-500 pt-2">Thanks for using Twent!</div></div></article></div></div></section></div><div id="faq" class="max-w-2xl mx-auto"><div class="flex items-center gap-3 mb-8"><svg width="32" height="8" viewBox="0 0 32 8" fill="none" aria-hidden="true" class="w-8" style="flex-shrink:0;display:inline-block"><path stroke="#3b82f6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg><span>FAQ</span></div><h3 class="font-display text-2xl sm:text-3xl text-zinc-900 dark:text-zinc-100 tracking-tight mb-8">Common questions.</h3><div class="space-y-2"><div><button type="button" aria-expanded="false" class="d-btn-row group"><span class="text-sm font-display text-zinc-900 dark:text-zinc-100 group-hover:text-blue-500 transition-colors pr-4">Is Twent really free?</span><span class="text-zinc-400 text-sm shrink-0 transition-transform ">+</span></button><div class="overflow-hidden transition-all duration-300 max-h-0"><p class="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed px-2">Yes. Twent is completely free. You get code generation, content creation, phone automation, a terminal, memory, local AI support, and more — no credit card required.</p></div></div><div><button type="button" aria-expanded="false" class="d-btn-row group"><span class="text-sm font-display text-zinc-900 dark:text-zinc-100 group-hover:text-blue-500 transition-colors pr-4">Do I need to connect lots of apps or services?</span><span class="text-zinc-400 text-sm shrink-0 transition-transform ">+</span></button><div class="overflow-hidden transition-all duration-300 max-h-0"><p class="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed px-2">No. Twent works directly on your phone. It uses built-in phone automation instead of asking you to connect and authorize external tools one by one.</p></div></div><div><button type="button" aria-expanded="false" class="d-btn-row group"><span class="text-sm font-display text-zinc-900 dark:text-zinc-100 group-hover:text-blue-500 transition-colors pr-4">Does Twent replace my laptop?</span><span class="text-zinc-400 text-sm shrink-0 transition-transform ">+</span></button><div class="overflow-hidden transition-all duration-300 max-h-0"><p class="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed px-2">For many everyday tasks, yes. Twent can write code, make documents, edit media, run terminal commands, and automate apps — right from your Android device.</p></div></div><div><button type="button" aria-expanded="false" class="d-btn-row group"><span class="text-sm font-display text-zinc-900 dark:text-zinc-100 group-hover:text-blue-500 transition-colors pr-4">Is my data private?</span><span class="text-zinc-400 text-sm shrink-0 transition-transform ">+</span></button><div class="overflow-hidden transition-all duration-300 max-h-0"><p class="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed px-2">Twent uses your own AI API key when you want, and can run local models on-device. Nothing has to leave your phone unless you choose.</p></div></div><div><button type="button" aria-expanded="false" class="d-btn-row group"><span class="text-sm font-display text-zinc-900 dark:text-zinc-100 group-hover:text-blue-500 transition-colors pr-4">What can Twent actually make?</span><span class="text-zinc-400 text-sm shrink-0 transition-transform ">+</span></button><div class="overflow-hidden transition-all duration-300 max-h-0"><p class="text-sm text-zinc-600 dark:text-zinc-400 leading-relaxed px-2">Twent can write code, generate websites, create slide decks, make videos and images, build spreadsheets, and automate tasks on your phone.</p></div></div></div></div></div></section><section id="comparisons" class="py-20 md:py-28 px-6"><div class="max-w-4xl mx-auto transition-all duration-700 opacity-0 translate-y-8"><div class="flex items-center gap-3 mb-4"><svg width="32" height="8" viewBox="0 0 32 8" fill="none" aria-hidden="true" class="w-8" style="flex-shrink:0;display:inline-block"><path stroke="#a855f7" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg><span>How We Stack Up</span></div><div class="mb-2"><h2 class="font-display text-3xl sm:text-4xl md:text-5xl text-zinc-900 dark:text-zinc-100 tracking-tight leading-tight">Twent<!-- --> <span>vs the rest.</span></h2><p class="text-zinc-500 dark:text-zinc-400 text-sm mt-2">See how Twent vs the competition stacks up — compare AI assistants, automation tools, and productivity apps to find what actually works for you.</p></div><div class="mt-10 space-y-2"><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:0ms" id="vs-nebula"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Nebula.gg</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">nebula.gg ai app</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/nebula" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Nebula is great for chat. Twent is great for work.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Ubuntu terminal built-in</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Local GGUF model inference</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">MCP + Skills plugins</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Android UI automation (tap, type, swipe)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Offline operation</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">ADB/Root integration</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Free tier</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Nebula.gg<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Emotional support focus</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Friendly conversational tone</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Good UI polish</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Companionship features</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->research<!-- --> • Alt keywords: <!-- -->nebula ai android, nebula.gg mobile assistant</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:100ms" id="vs-replika"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Replika</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">replika app</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/replika" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Replika excels at conversation. Twent excels at action.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually runs tasks and opens apps</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code and 50+ built-in tools</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Full Ubuntu terminal</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI automation (tap, swipe, type)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">MCP + Composio integrations</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills and workflows</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Privacy-first with BYOK</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Replika<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Companionship and emotional support</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Voice calls (Pro $70/yr)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Avatar customization</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">AR mode</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Image generation</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->comparison<!-- --> • Alt keywords: <!-- -->replika vs chatgpt, replika ai companion</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:200ms" id="vs-chatgpt"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->ChatGPT</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">chatgpt on android</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/chatgpt" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">ChatGPT is a better chatbot. Twent is a better AI agent.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually does things on your phone</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code execution</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI automation</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Local AI model support</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Overlay floating assistant</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills + workflows marketplace</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">ChatGPT<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Broader model access (o1, o3)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Larger context window</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">More polished web search</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Image generation (DALL-E)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Voice mode</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->decision<!-- --> • Alt keywords: <!-- -->chatgpt app android, chat gpt mobile</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:300ms" id="vs-native-assistants"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Siri / Bixby</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">android phone ai</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/siri-bixby" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Siri/Bixby automate the OS. Twent automates everything.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Connects to any API or tool</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code execution</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Custom skills and workflows</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">MCP server support</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Floating overlay mode</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Open — not locked to ecosystem</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">BYOK privacy model</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Siri / Bixby<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Deep OS integration</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Hardware button activation</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Always listening</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">App-specific contexts</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->research<!-- --> • Alt keywords: <!-- -->siri android alternative, bixby vs google assistant</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:400ms" id="vs-google-ai-test-kitchen"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Google AI Test Kitchen</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">google ai test kitchen</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/google-ai-test-kitchen" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Test Kitchen shows demos. Twent runs production.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Full-featured AI assistant OS</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually runs on your phone</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code + tools</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Persistent memory</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills and Code generation</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Marketplace for sharing</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Google AI Test Kitchen<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Access to cutting-edge Google AI</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Short experiments</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Whisper integration</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->research<!-- --> • Alt keywords: <!-- -->google test kitchen app, google gemini android</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:500ms" id="vs-copilot"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Microsoft Copilot</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">copilot app android</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/copilot" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Copilot is great for Microsoft users. Twent is great for getting things done.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually executes tasks on device</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code + tool calling</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI automation and macros</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Floating overlay assistant</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Local model support</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Privacy-first architecture</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Microsoft Copilot<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">GPT-4o access</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Copilot Voice feature</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Image generation (DALL-E 3)</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->comparison<!-- --> • Alt keywords: <!-- -->microsoft copilot android, copilot ai mobile</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:600ms" id="vs-claude"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Claude (Anthropic)</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">claude ai android</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/claude" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Claude mobile is great for chat. Twent is great for action.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually runs tasks on your phone</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI automation (tap, type, swipe)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Floating overlay mode</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills + custom workflows</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Composio + MCP integrations</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Full Ubuntu terminal</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Claude (Anthropic)<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Claude Sonnet/Opus reasoning</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Larger context (200K)</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Vision capabilities</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->decision<!-- --> • Alt keywords: <!-- -->claude app for android, claude mobile</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:700ms" id="vs-pi"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Pi (Inflection)</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">pi ai chatbot</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/pi" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Pi is great for talking. Twent is great for doing.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Actually automates workflows</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Claude Code tools</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI task automation</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills marketplace</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Floating overlay</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">MCP + Composio</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Pi (Inflection)<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Voice conversations</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Empathetic personality</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Completely free</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->research<!-- --> • Alt keywords: <!-- -->pi ai android app, inflection pi mobile</p></div></div></div></div></div><div class="transition-all duration-500 opacity-0 translate-y-4" style="transition-delay:800ms" id="vs-gemini"><div class="d-card-flush mb-2"><button class="w-full flex items-center justify-between p-5 text-left hover:bg-zinc-50 dark:hover:bg-zinc-900/50 transition-colors"><div class="flex items-center gap-4"><div class="relative w-10 h-10 shrink-0"><svg viewBox="0 0 52 52" fill="none" aria-hidden="true" class="absolute -inset-1 pointer-events-none"></svg><div class="relative w-10 h-10 bg-zinc-100 dark:bg-zinc-900 rounded flex items-center justify-center font-display text-sm text-zinc-900 dark:text-zinc-100">vs</div></div><div><p class="font-display text-base text-zinc-900 dark:text-zinc-100 font-semibold">Twent vs <!-- -->Gemini (Google)</p><div class="flex items-center gap-3 mt-1 flex-wrap"><span class="text-xs font-mono text-zinc-500">gemini app android</span></div></div></div><div class="flex items-center gap-2"><a href="/vs/gemini" class="text-xs text-blue-600 hover:text-blue-700 dark:text-blue-400 mr-2">Full comparison →</a><span class="text-zinc-400 text-lg transition-transform ">+</span></div></button><div class="overflow-hidden transition-all duration-300 max-h-0"><div class="border-t border-zinc-200 dark:border-zinc-800 px-5 py-5"><div class="bg-blue-50 dark:bg-blue-900/20 border border-blue-200 dark:border-blue-800/30 p-4 mb-6"><p class="text-sm text-blue-700 dark:text-blue-400 italic">Gemini lives in Google apps. Twent lives on your device.</p></div><div class="grid md:grid-cols-2 gap-6"><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-blue-500"></div><span class="text-xs font-mono text-blue-600 dark:text-blue-400 uppercase tracking-wider">Twent ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Runs actual tasks on your phone</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">UI automation and macros</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Skills + custom workflows</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Floating overlay</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Local model deployment</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#3b82f6" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-700 dark:text-zinc-300">Privacy BYOK model</span></li></ul></div><div><div class="flex items-center gap-2 mb-3"><div class="w-2 h-2 rounded-full bg-zinc-400"></div><span class="text-xs font-mono text-zinc-500 uppercase tracking-wider">Gemini (Google)<!-- --> ✓</span></div><ul class="space-y-1.5"><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Google&#x27;s Ultra models</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Deep search integration</span></li><li class="flex items-start gap-2 text-sm"><svg width="13" height="13" viewBox="0 0 13 13" fill="none" aria-hidden="true" class="mt-0.5" style="flex-shrink:0"><path stroke="#71717a" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="text-zinc-500 dark:text-zinc-500">Gmail/Docs/Sheets (paid Workspace)</span></li></ul></div></div><div class="mt-6 pt-4 border-t border-zinc-200 dark:border-zinc-800"><p class="text-xs text-zinc-400">Intent: <!-- -->decision<!-- --> • Alt keywords: <!-- -->google gemini mobile, gemini pro android</p></div></div></div></div></div></div><p class="mt-6 text-xs text-zinc-500 text-center">Search volumes from Google Keyword Planner (exact match, last 12 months avg)</p></div></section><section class="py-20 md:py-28 px-6 dark:bg-zinc-950"><div class="max-w-2xl mx-auto text-center"><h2 class="font-display text-3xl md:text-4xl dark:text-zinc-100 text-zinc-900 tracking-tight mb-6">Ready to try it?</h2><p class="text-lg dark:text-zinc-400 text-zinc-600 mb-8">Download Twent and see what your phone can really do.</p><a class="d-btn-lg " href="/apk" target="_self" rel="" aria-label="Download Twent APK"><svg xmlns="http://www.w3.org/2000/svg" class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M12 10v6m0 0l-3-3m3 3l3-3m2 8H7a2 2 0 01-2-2V5a2 2 0 012-2h5.586a1 1 0 01.707.293l5.414 5.414a1 1 0 01.293.707V19a2 2 0 01-2 2z"></path></svg><span class="hidden sm:inline">APK</span></a><div class="mt-6 flex items-center justify-center gap-4"><span class="text-xs text-zinc-500">Follow:</span><div class="flex items-center gap-4 "><a href="https://x.com/Jeff9James" target="_blank" rel="noopener noreferrer" aria-label="X (Twitter)" class="text-zinc-400 hover:text-zinc-900 dark:hover:text-zinc-100 transition-colors "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 32 32" fill="currentColor"><path d="M18.42,14.009L27.891,3h-2.244l-8.224,9.559L10.855,3H3.28l9.932,14.455L3.28,29h2.244l8.684-10.095,6.936,10.095h7.576l-10.301-14.991h0Zm-3.074,3.573l-1.006-1.439L6.333,4.69h3.447l6.462,9.243,1.006,1.439,8.4,12.015h-3.447l-6.854-9.804h0Z"></path></svg></a><a href="https://www.youtube.com/@TwentMobile" target="_blank" rel="noopener noreferrer" aria-label="YouTube" class="text-zinc-400 hover:text-zinc-900 dark:hover:text-zinc-100 transition-colors "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="currentColor"><path d="M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"></path></svg></a><a href="https://discord.gg/dUFrWm4w" target="_blank" rel="noopener noreferrer" aria-label="Discord" class="text-zinc-400 hover:text-zinc-900 dark:hover:text-zinc-100 transition-colors "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 32 32" fill="currentColor"><path d="M26.413,6.536c-1.971-.902-4.052-1.543-6.189-1.904-.292,.523-.557,1.061-.793,1.612-2.277-.343-4.592-.343-6.869,0-.236-.551-.5-1.089-.793-1.612-2.139,.365-4.221,1.006-6.194,1.909C1.658,12.336,.596,17.987,1.127,23.558h0c2.294,1.695,4.861,2.984,7.591,3.811,.615-.827,1.158-1.704,1.626-2.622-.888-.332-1.744-.741-2.56-1.222,.215-.156,.425-.316,.628-.472,4.806,2.26,10.37,2.26,15.177,0,.205,.168,.415,.328,.628,.472-.817,.483-1.676,.892-2.565,1.225,.467,.918,1.011,1.794,1.626,2.619,2.732-.824,5.301-2.112,7.596-3.808h0c.623-6.461-1.064-12.06-4.46-17.025Zm-15.396,13.596c-1.479,0-2.702-1.343-2.702-2.994s1.18-3.006,2.697-3.006,2.73,1.354,2.704,3.006-1.192,2.994-2.699,2.994Zm9.967,0c-1.482,0-2.699-1.343-2.699-2.994s1.18-3.006,2.699-3.006,2.723,1.354,2.697,3.006-1.189,2.994-2.697,2.994Z"></path></svg></a><a href="mailto:jeffrinjames@twent.xyz" target="_blank" rel="noopener noreferrer" aria-label="Email" class="text-zinc-400 hover:text-zinc-900 dark:hover:text-zinc-100 transition-colors "><svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 256 256"><path d="M224,48H32a8,8,0,0,0-8,8V192a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A8,8,0,0,0,224,48ZM203.43,64,128,133.15,52.57,64ZM216,192H40V74.19l82.59,75.71a8,8,0,0,0,10.82,0L216,74.19V192Z"></path></svg></a></div></div></div></section><div class="relative w-full h-[700vh]"><div class="sticky top-0 flex h-screen w-full items-center justify-center overflow-hidden"><svg viewBox="0 0 8000 208" class="w-full overflow-visible"><path id="scroll-path" d="M0 100C500 200, 1000 0, 1500 100C2000 200, 2500 0, 3000 100C3500 200, 4000 0, 4500 100C5000 200, 5500 0, 6000 100C6500 200, 7000 0, 7500 100C8000 200, 8500 0, 9000 100C9500 200, 10000 0, 10500 100" fill="none"></path><text fill="currentColor" font-weight="900" class="tracking-tighter text-neutral-900 uppercase dark:text-white" font-size="280"><textPath href="#scroll-path" startOffset="100%">why use your phone when ai can use it for you? • </textPath></text></svg></div></div></main></div><!--/$--></div>
    <script src="//instant.page/5.2.0" type="module" integrity="sha384-jnZyxPjiipYXnSU0ygqeac2q7CVYMbh84q0uHVRRxEtvFPiQYbXWUorga2aqZJ0z"></script>
  <!-- Cloudflare Pages Analytics --><script defer src='https://static.cloudflareinsights.com/beacon.min.js' data-cf-beacon='{"token": "1db8cc0b126c41208c84b4225634703d"}'></script><!-- Cloudflare Pages Analytics --></body>
</html>
