<!DOCTYPE html><html lang="en"><head>
    <!-- Google tag (gtag.js) - injected at build when VITE_GA_MEASUREMENT_ID is set -->
    <!-- Google tag (gtag.js) -->
<script async="" src="https://www.googletagmanager.com/gtag/js?id=G-T5EL4H992Z"></script>
<script defer="" src="/ga-init.js"></script>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="google-adsense-account" content="ca-pub-7410536378760426">
    <meta name="slack-app-id" content="A0AG10P61L6">
    <title>88stacks</title>
    <meta name="description" content="Your personal AI that remembers your life, handles your tasks, and works only for you. Chat using Telegram — private, dedicated, no lock-in.">
    <meta name="theme-color" content="#ffffff">
    <!-- Canonical, title, description, og:url, og:title, og:description are set per-page by SeoHead -->
    <!-- Favicons -->
    <link rel="icon" type="image/x-icon" href="/static/dist/favicon.ico">
    <link rel="icon" type="image/png" sizes="16x16" href="/static/dist/favicon-16x16.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/static/dist/favicon-32x32.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/static/dist/apple-touch-icon.png">
    <link rel="manifest" href="/static/dist/site.webmanifest">
    <link rel="stylesheet" href="/static/dist/static-footer.css">
    <!-- Open Graph (url, title, description set per-page by SeoHead) -->
    <meta property="og:site_name" content="88stacks">
    <meta property="og:image" content="https://88stacks.com/logo-open-graph.png">
    <meta property="og:image:width" content="1200">
    <meta property="og:image:height" content="630">
    <meta property="og:image:alt" content="88stacks">
    <meta property="og:type" content="website">
    <!-- Twitter Card (title, description set per-page by SeoHead) -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:image" content="https://88stacks.com/logo-open-graph.png">
    <meta name="twitter:image:alt" content="88stacks">
    <!-- Microsoft Clarity (disabled in dev for CSP compliance) -->
    <!-- <script defer src="/clarity.js"></script> -->
  <script type="module" crossorigin="" src="/static/dist/assets/index.js"></script>
  <link rel="sitemap" type="application/xml" title="Sitemap" href="/sitemap.xml">
<link rel="modulepreload" as="script" crossorigin="" href="/static/dist/assets/App.js"><link rel="stylesheet" crossorigin="" href="/static/dist/assets/App.css"><style type="text/css">.rfm-marquee-container {
  overflow-x: hidden;
  display: flex;
  flex-direction: row;
  position: relative;
  width: var(--width);
  transform: var(--transform);
}
.rfm-marquee-container:hover div {
  animation-play-state: var(--pause-on-hover);
}
.rfm-marquee-container:active div {
  animation-play-state: var(--pause-on-click);
}

.rfm-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
}
.rfm-overlay::before, .rfm-overlay::after {
  background: linear-gradient(to right, var(--gradient-color), rgba(255, 255, 255, 0));
  content: "";
  height: 100%;
  position: absolute;
  width: var(--gradient-width);
  z-index: 2;
  pointer-events: none;
  touch-action: none;
}
.rfm-overlay::after {
  right: 0;
  top: 0;
  transform: rotateZ(180deg);
}
.rfm-overlay::before {
  left: 0;
  top: 0;
}

.rfm-marquee {
  flex: 0 0 auto;
  min-width: var(--min-width);
  z-index: 1;
  display: flex;
  flex-direction: row;
  align-items: center;
  animation: scroll var(--duration) linear var(--delay) var(--iteration-count);
  animation-play-state: var(--play);
  animation-delay: var(--delay);
  animation-direction: var(--direction);
}
@keyframes scroll {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}

.rfm-initial-child-container {
  flex: 0 0 auto;
  display: flex;
  min-width: auto;
  flex-direction: row;
  align-items: center;
}

.rfm-child {
  transform: var(--transform);
}</style><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://www.googletagmanager.com"><link rel="preconnect" href="https://www.google-analytics.com"><link rel="preconnect" href="https://fonts.gstatic.com"></head>
<body class="app-loaded">
    <div id="root"><div class="d-flex flex-column min-vh-100 w-100 app-layout" style="min-width: 0px;"><div class="flex-grow-1 app-content"><div class="app-container"><nav class="navbar navbar-dark sticky-top nav-bar"><div class="container"><div class="nav-inner"><a class="navbar-brand nav-brand" href="/" data-discover="true"><img src="/static/dist/logo-nav.png" alt="88stacks" class="nav-logo"></a><button type="button" class="nav-hamburger" aria-expanded="false" aria-label="Open menu"><span class="nav-hamburger-line"></span><span class="nav-hamburger-line"></span><span class="nav-hamburger-line"></span></button><div class="nav-menu"><a class="nav-link-item " href="/how-it-works" data-discover="true">How it works</a><a class="nav-link-item " href="/use-cases" data-discover="true">Use cases</a><a class="nav-link-item " href="/connections" data-discover="true">Connections</a><a class="nav-link-item " href="/faq" data-discover="true">FAQ</a><a href="/pricing" class="nav-link-item ">Pricing</a><a class="nav-link-item " href="/docs" data-discover="true">Docs</a><button type="button" class="nav-btn nav-btn-primary">Get Started</button></div></div></div><div class="nav-overlay " aria-hidden="true"><div class="nav-menu-mobile"><a class="nav-link-item " href="/how-it-works" data-discover="true">How it works</a><a class="nav-link-item " href="/use-cases" data-discover="true">Use cases</a><a class="nav-link-item " href="/connections" data-discover="true">Connections</a><a class="nav-link-item " href="/faq" data-discover="true">FAQ</a><a href="/pricing" class="nav-link-item ">Pricing</a><a class="nav-link-item " href="/docs" data-discover="true">Docs</a><button type="button" class="nav-btn nav-btn-primary">Get Started</button></div></div></nav><section class="landing-hero"><div class="container"><h1 class="landing-hero-title">The AI agent<br>that works where you&nbsp;work</h1><p class="landing-hero-subtitle">Your managed OpenClaw server connects the tools you already use, automating busywork so you can focus on what matters most.</p><div class="landing-hero-cta"><button type="button" class="landing-cta-primary">Get started</button></div></div></section><section class="landing-marquee-section"><div class="container"><p class="landing-marquee-heading">Just ask—your assistant handles it</p><div class="landing-marquee-row"><div class="rfm-marquee-container " style="--pause-on-hover: paused; --pause-on-click: paused; --width: 100%; --transform: none;"><div class="rfm-marquee" style="--play: running; --direction: normal; --duration: 140.650390625s; --delay: 0s; --iteration-count: infinite; --min-width: 100%;"><div class="rfm-initial-child-container"><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a message to #general</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize my unread DMs</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a channel for the new project</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What did I miss in #team?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Pin the last message in #announcements</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Search for messages about the roadmap</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Reply to the last DM from John</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's the latest in #announcements?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a bookmark to #docs</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's pinned in #general?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a task to my To Do list</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's in my In Progress column?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What do I have due this week?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Move this card to Done</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a follow-up task for the client meeting</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Set due date for Prepare slides to Friday</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">List all my Trello boards</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a card to my project board</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Mark Send invoice as done</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a task called Follow up with the client</span></div></div></div><div class="rfm-marquee" style="--play: running; --direction: normal; --duration: 140.650390625s; --delay: 0s; --iteration-count: infinite; --min-width: 100%;"><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a message to #general</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize my unread DMs</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a channel for the new project</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What did I miss in #team?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Pin the last message in #announcements</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Search for messages about the roadmap</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Reply to the last DM from John</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's the latest in #announcements?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a bookmark to #docs</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's pinned in #general?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a task to my To Do list</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What's in my In Progress column?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What do I have due this week?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Move this card to Done</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a follow-up task for the client meeting</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Set due date for Prepare slides to Friday</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">List all my Trello boards</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a card to my project board</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Mark Send invoice as done</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a task called Follow up with the client</span></div></div></div></div><div class="landing-marquee-row"><div class="rfm-marquee-container " style="--pause-on-hover: paused; --pause-on-click: paused; --width: 100%; --transform: none;"><div class="rfm-marquee" style="--play: running; --direction: reverse; --duration: 150.846875s; --delay: 0s; --iteration-count: infinite; --min-width: 100%;"><div class="rfm-initial-child-container"><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Show me my To Do list</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a red label to the urgent card</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize my notes from the meeting</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a follow-up email</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What should I focus on today?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Set a reminder for the deadline</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create an agenda for tomorrow's call</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Help me outline this proposal</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Remind me to call the vendor</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Prepare a quick status update</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a message for the team update</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Take notes from this conversation</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What are my top priorities this week?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Write a brief for the client</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize the key points from this doc</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a reply to the customer</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Help me prepare for the presentation</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What tasks are overdue?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a checklist for onboarding</span></div></div></div><div class="rfm-marquee" style="--play: running; --direction: reverse; --duration: 150.846875s; --delay: 0s; --iteration-count: infinite; --min-width: 100%;"><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Show me my To Do list</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Add a red label to the urgent card</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize my notes from the meeting</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a follow-up email</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What should I focus on today?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Set a reminder for the deadline</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create an agenda for tomorrow's call</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Help me outline this proposal</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Remind me to call the vendor</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Prepare a quick status update</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a message for the team update</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Take notes from this conversation</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What are my top priorities this week?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Write a brief for the client</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Summarize the key points from this doc</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Send a reply to the customer</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Help me prepare for the presentation</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">What tasks are overdue?</span></div><div class="rfm-child" style="--transform: none;"><span class="landing-prompt-chip">Create a checklist for onboarding</span></div></div></div></div></div></section><section class="landing-benefits"><div class="container"><h2 class="landing-benefits-title">Built for individuals and teams</h2><p class="landing-benefits-subtitle">Less context switching. Fewer missed messages. More time for real work.</p><div class="landing-benefits-grid"><div class="landing-benefit-card"><div class="landing-benefit-icon">💬</div><h3 class="landing-benefit-title">Chat from anywhere</h3><p class="landing-benefit-text">Message your assistant on Telegram or Slack. Ask in plain English—no commands to memorize.</p></div><div class="landing-benefit-card"><div class="landing-benefit-icon">✓</div><h3 class="landing-benefit-title">Be more productive</h3><p class="landing-benefit-text">Your assistant integrates with Google, Trello, Slack, and more—so you can work across the tools you use most.</p></div><div class="landing-benefit-card"><div class="landing-benefit-icon">🔒</div><h3 class="landing-benefit-title">Your own private server</h3><p class="landing-benefit-text">We host your AI assistant on a server dedicated to you. Your conversations, tasks, and data stay private—nothing is used for ads or shared with third parties.</p></div></div></div></section><section class="landing-how"><div class="container"><h2 class="landing-how-title">How it works</h2><p class="landing-how-intro">We run <strong>OpenClaw</strong>—open-source AI assistant software—on a private server dedicated to you. Here's how to get started:</p><div class="landing-how-steps"><div class="landing-how-step"><div class="landing-how-number">1</div><div class="landing-how-content"><h4>Sign up and subscribe</h4><p>Create your account and choose a plan. Credits for AI usage are included.</p></div></div><div class="landing-how-step"><div class="landing-how-number">2</div><div class="landing-how-content"><h4>Connect to your Assistant</h4><p>Choose Slack, Telegram or Discord.</p></div></div><div class="landing-how-step"><div class="landing-how-number">3</div><div class="landing-how-content"><h4>Start asking</h4><p>Work faster by turning conversations into actions.</p></div></div></div><div class="landing-how-more"><button type="button" class="landing-how-more-btn">Learn more</button></div></div></section><section class="landing-cta-section"><div class="container"><h2>Ready to save time?</h2><p>Too much busywork? Your AI assistant coordinates it for you.</p><button type="button" class="landing-cta-primary">Get started</button></div></section><section id="pricing" class="pricing-section"><div class="container py-2 "><div class="text-center mb-5 hero-content"><h1 class="hero-title">Your Private AI Assistant</h1><p class="hero-subtitle mx-auto">Get your private AI assistant running in minutes. Cancel anytime.</p></div><div class="row justify-content-center"><div class="col-lg-4 col-md-6"><div class="config-card pricing-card featured-plan"><div class="plan-header text-center mb-4"><h2 class="plan-name mt-3">AI Personal Assistant</h2><div class="plan-price mt-3"><span class="currency">$</span><span class="amount">39</span><span class="period">/mo</span></div></div><div class="plan-features mb-5"><div class="feature-item"><span class="icon">✓</span><span>Your own private server</span></div><div class="feature-item"><span class="icon">✓</span><span>Fully managed OpenClaw instance</span></div><div class="feature-item"><span class="icon">✓</span><span>Chat with your assistant on Slack, Telegram and Discord</span></div><div class="feature-item"><span class="icon">✓</span><span>Your assistant integrates with Google, Trello, HubSpot, and more</span></div><div class="feature-item"><span class="icon">✓</span><span>Includes $15 of LLM credits</span></div></div><button class="btn-launch w-100 ">GET STARTED NOW</button></div></div></div><div class="mt-5 text-center text-muted"><p><a href="/cdn-cgi/l/email-protection#74070104041b0600344c4c070015171f075a171b19" class="highlight">Contact Support</a></p></div></div></section></div></div><footer class="footer"><div class="container py-4"><nav class="footer-nav"><a class="footer-link" href="/" data-discover="true">Home</a><a class="footer-link" href="/how-it-works" data-discover="true">How it works</a><a class="footer-link" href="/faq" data-discover="true">FAQ</a><a class="footer-link" href="/pricing" data-discover="true">Pricing</a><a class="footer-link" href="/terms" data-discover="true">Terms of Service</a><a class="footer-link" href="/privacy-policy" data-discover="true">Privacy Policy</a><a href="/cdn-cgi/l/email-protection#b5d6dadbc1d4d6c1f58d8dc6c1d4d6dec69bd6dad8" class="footer-link">Contact</a><a href="https://x.com/88stacksapp" target="_blank" rel="noopener noreferrer" class="footer-link">X</a></nav><p class="footer-copyright text-muted mb-0">© 2026 88stacks. All rights reserved.</p></div></footer></div></div>
    <!-- Static footer: in initial HTML for crawlers (e.g. Google consent verification). Hidden when React mounts. -->
    <footer id="static-legal-footer">
        <a href="https://88stacks.com/privacy-policy">Privacy Policy</a> · <a href="https://88stacks.com/terms">Terms of Service</a>
    </footer>


<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script></body></html>