1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/e283ca68f98a9700.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/df124b2cd0c908d0.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f6d74cdc8444b9c8.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/960425cc79c3bc8e.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-4659e88fc9421613.js"/>
1<script src="/_next/static/chunks/4bd1b696-bad92808725a934a.js" async=""></script>
1<script src="/_next/static/chunks/31255-c6f0033bdfe1f607.js" async=""></script>
1<script src="/_next/static/chunks/main-app-9cdbbf3b771cc539.js" async=""></script>
1<script src="/_next/static/chunks/36842-e14b6bc7d0dd526d.js" async=""></script>
1<script src="/_next/static/chunks/61321-01474e93610af466.js" async=""></script>
1<script src="/_next/static/chunks/93069-dc43adfe23e61c94.js" async=""></script>
1<script src="/_next/static/chunks/89511-f6564011d005948d.js" async=""></script>
1<script src="/_next/static/chunks/72544-5aa69972467df91f.js" async=""></script>
1<script src="/_next/static/chunks/52619-e74ceb3268467e30.js" async=""></script>
1<script src="/_next/static/chunks/25492-05c96694439e877e.js" async=""></script>
1<script src="/_next/static/chunks/36753-7fddf74a3bacc335.js" async=""></script>
1<script src="/_next/static/chunks/45060-14790269f266b3a2.js" async=""></script>
1<script src="/_next/static/chunks/64269-71115a503e6e4f8c.js" async=""></script>
1<script src="/_next/static/chunks/76077-d0b0ea1a5e03ce12.js" async=""></script>
1<script src="/_next/static/chunks/16105-3a57c4de41af7072.js" async=""></script>
1<script src="/_next/static/chunks/42138-c7928aa8c64e99e5.js" async=""></script>
1<script src="/_next/static/chunks/72568-b2c064d580a4ef12.js" async=""></script>
1<script src="/_next/static/chunks/97328-d8a0400a9a02afb6.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-949bbbab89e104c1.js" async=""></script>
1<script src="/_next/static/chunks/80187-3cde1a9b9845eb10.js" async=""></script>
1<script src="/_next/static/chunks/47563-d73c0762904d0645.js" async=""></script>
1<script src="/_next/static/chunks/40624-1b0b13580283f197.js" async=""></script>
1<script src="/_next/static/chunks/19387-516e8965303e094c.js" async=""></script>
1<script src="/_next/static/chunks/18188-ed1c79fa9188704a.js" async=""></script>
1<script src="/_next/static/chunks/75945-3f612dc45721ab34.js" async=""></script>
1<script src="/_next/static/chunks/76544-20f0a8ca39947be1.js" async=""></script>
1<script src="/_next/static/chunks/59185-651ffccdeae5d22c.js" async=""></script>
1<script src="/_next/static/chunks/app/page-f0ae5ca41cff022f.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ" as="script"/><meta name="next-size-adjust" content=""/><link rel="icon" href="/favicon.ico"/><meta name="theme-color" content="#ffffff"/>
1<script> 2 (function() { 3 try { 4 const themeMode = localStorage.getItem('theme-mode') || localStorage.getItem('theme') || 'system'; 5 const themeVariant = localStorage.getItem('theme-variant') || 'default'; 6 7 let resolvedTheme = themeMode; 8 if (themeMode === 'system') { 9 resolvedTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light'; 10 } 11 12 // Apply theme to document 13 document.documentElement.classList.remove('light', 'dark'); 14 document.documentElement.classList.add(resolvedTheme); 15 document.documentElement.setAttribute('data-theme', themeVariant); 16 } catch (e) { 17 // Fallback to light theme 18 document.documentElement.classList.add('light'); 19 } 20 })(); 21 </script>
21<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
21</head><body class="__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased"><div hidden=""><!--$?--><template id="B:0"></template><!--/$--></div><!--$--><!--$?--><template id="B:1"></template><!--/$-->
21<script id="ld-software-app" type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Shelfy","description":"A reading app built for everything you save. Read articles and PDFs distraction-free, keep bookmarks, notes, voice notes, and files in one place, and let the AI assistant tag, summarize, and find it all.","url":"https://shelfy.so","applicationCategory":"ProductivityApplication","operatingSystem":"Web","offers":{"@type":"Offer","price":"0","priceCurrency":"USD","availability":"https://schema.org/InStock"},"featureList":["Distraction-free reading mode","Read Later list and reading history","Bookmarks, notes, voice notes, and file storage","AI assistant with auto-tagging and summarization","Intelligent search based on meaning and context","Smart AI-shuffles for content discovery","Collections, tags, and custom filters","PDF management","Team collaboration and sharing"],"screenshot":["https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/simpe-and-orderly.png","https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/intelligent-and-intuitive.png","https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/reading.png","https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/shuffles-lg.png","https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/comments.png"],"creator":{"@type":"Organization","name":"Shelfy","url":"https://shelfy.so"}}</script>
21<script id="ld-organization" type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Shelfy","url":"https://shelfy.so","logo":"https://shelfy.so/logo.png","description":"Shelfy is a reading app and all-in-one library for readers, researchers, and creatives.","sameAs":["https://twitter.com/ShelfySoApp","https://x.com/ShelfySoApp","https://www.linkedin.com/company/shelfy"],"contactPoint":{"@type":"ContactPoint","contactType":"customer support","email":"[email protected]"}}</script>
21<script id="ld-website" type="application/ld+json">{"@context":"https://schema.org","@type":"WebSite","name":"Shelfy","url":"https://shelfy.so","description":"A reading app for everything you save â articles, bookmarks, notes, voice notes, and files in one place","potentialAction":{"@type":"SearchAction","target":"https://shelfy.so/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
21<script id="ld-faq" type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is Shelfy?","acceptedAnswer":{"@type":"Answer","text":"Shelfy is a reading app built for everything you save. Read articles and PDFs distraction-free, and keep bookmarks, notes, voice notes, images, and files in one library â with an AI assistant that tags, summarizes, and finds it all. It adds up to a personal second brain, without the work of maintaining one."}},{"@type":"Question","name":"Who is Shelfy for?","acceptedAnswer":{"@type":"Answer","text":"Shelfy is designed for readers who want to manage their reading lists, researchers who need to organize PDFs and data, creatives who collect inspiration, and anyone who wants to organize their web resources intelligently."}},{"@type":"Question","name":"What are Smart AI-Shuffles?","acceptedAnswer":{"@type":"Answer","text":"Smart AI-Shuffles are auto-generated combinations of your saved resources based on themes, topics, or patterns. They help you rediscover, group, and combine content automatically, saving you time and effort in organization."}},{"@type":"Question","name":"Does Shelfy support team collaboration?","acceptedA
21nswer":{"@type":"Answer","text":"Yes, Shelfy supports team collaboration. You can invite friends, create team spaces, switch between accounts, and share ideas through comments."}}]}</script>
21<!--$?--><template id="B:2"></template><!--/$--><!--/$--><div role="region" aria-label="Notifications (F8)" tabindex="-1" style="pointer-events:none"><ol tabindex="-1" class="fixed bottom-0 z-[12300] flex max-h-screen w-full flex-col-reverse p-4 sm:right-0 sm:flex-col md:max-w-[420px]"></ol></div>
21<script>requestAnimationFrame(function(){$RT=performance.now()});</script>
21<script src="/_next/static/chunks/webpack-4659e88fc9421613.js" id="_R_" async=""></script>
21<div hidden id="S:1"><nav aria-label="Main" class="fixed left-0 right-0 h-20 flex items-center z-50 transition-all duration-300 px-6 md:px-6 lg:px-[50px] bg-transparent" style="top:0"><div class="w-full flex items-center justify-between gap-4"><div class="shrink-0"><a href="/" class="font-nunito font-bold select-none cursor-pointer" style="font-size:24px;color:#0D99FF">Shelfy</a></div><div class="hidden md:flex items-center gap-2"><a href="https://chromewebstore.google.com/detail/shelfyso-smart-web-resour/fldjjikpamfnfleoleonpjglapbmemam" target="_blank" rel="noopener noreferrer" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Browser Extension</a><a href="/#features" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Features</a><a href="/#use-cases" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Use Cases</a><a href="/team" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center gap-2 cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Team<span class="text-xs px-1.5 py-0.5 rounded" style="color:#0D99FF;background-color:rgba(13, 153, 255, 0.1);font-size:11px">Soon</span></a><a href="/#pricing" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Pricing</a><a href="/login" class="h-10 px-5 rounded-lg font-medium transition-all bg-transparent text-[#37352F] hover:bg-[rgba(13,153,255,0.1)] flex items-center justify-center cursor-pointer" style="font-family:Inter, sans-serif;font-size:16px">Sign in</a><a href="/register" class="h-10 px-5 rounded-lg text-white font-medium transition-opacity hover:opacity-90 flex items-center justify-center cursor-pointer" style="background-color:#0D99FF;font-size:16px">Sign up</a></div><button class="md:hidden p-2 cursor-pointer"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 12H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 6H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path><path d="M3 18H21" stroke="#37352F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div></nav><section class="relative flex flex-col w-full items-center bg-white px-4 md:px-6 pt-24 md:pt-28 pb-2"><div class="absolute top-0 left-0 w-full h-[50vh] pointer-events-none z-[5] bg-fade-blur loaded" style="background-image:url(https://shelfy-public-static.s3.us-east-1.amazonaws.com/landing-page/gradient-lg.png);background-size:cover;background-position:center top;background-repeat:no-repeat"></div><div class="relative z-10 flex flex-col items-center gap-6"><div class="text-center"><h1 class="font-nunito leading-tight font-semibold text-[28px] md:text-[clamp(30px,2.5vw,98px)]" style="color:#37352F">The most intuitive <br/>reading app built for <br/><span style="color:#0D99FF">everything you save</span></h1></div><p class="font-nunito text-center" style="font-size:clamp(16px, 1.2vw, 22px);color:#37352F">Articles, bookmarks, notes, voice notes, and files â all in one place,<br class="hidden md:inline"/> <!-- -->with distraction-free reading and an AI assistant.</p></div><div class="relative z-10 w-full mt-8 md:mt-12 flex justify-center px-2 md:px-8"><div class="w-full rounded-2xl md:rounded-3xl p-2.5 md:p-4" style="max-width:1140px;background-color:#F9FAFB"><div class="w-full rounded-xl md:rounded-2xl overflow-hidden"><video src="/images/landing/banner.webm" poster="/images/landing/banner-poster.webp" autoPlay="" loop="" muted="" playsInl
21ine="" class="w-full h-full object-cover rounded-xl md:rounded-2xl transition-[filter] duration-700" style="aspect-ratio:16 / 9;filter:blur(2px)"></video></div></div></div></section><section class="w-full bg-white pt-16 lg:pt-20 pb-8 lg:pb-12"><div class="container mx-auto px-6 max-w-7xl flex flex-col gap-4"><h2 class="font-nunito font-bold text-center" style="font-size:clamp(28px, 3vw, 42px);color:#37352F;line-height:1.2">Your ideas, always within reach</h2><p class="font-nunito text-center mb-4" style="font-size:clamp(16px, 1.2vw, 20px);color:#5D5D5D;line-height:1.5">One place for everything you save</p><div class="flex flex-col lg:flex-row gap-4"><div class="w-full lg:w-[40%] rounded-3xl p-8 flex flex-col items-center text-center" style="background-color:#F2F9FF"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#0D99FF;line-height:1.2">Simple and Orderly</h2><p class="font-nunito w-full px-2 lg:px-4 mb-6" style="font-size:clamp(15px, 1.5vw, 18px);color:#0D99FF;line-height:1.5">Save your favourite ideas and inspirations into comfortable collections & tags or let our AI suggest it for you</p><video src="/images/landing/resource-types.webm" autoPlay="" loop="" muted="" playsInline="" class="w-full h-auto mt-5" style="max-width:450px"></video></div><div class="w-full lg:w-[60%] rounded-3xl p-8 flex flex-col items-center text-center" style="background-color:#FAF9F4"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);
21color:#5D5D5D;line-height:1.2">Intelligent & Intuitive</h2><p class="font-nunito w-full px-2 lg:px-4 mb-6" style="font-size:clamp(15px, 1.5vw, 18px);color:#5D5D5D;line-height:1.5">From web links to voice notes, Shelfy's AI analyzes every resource â summarizing, tagging and pulling out key features. Search becomes effortless with results based on meaning and context, and you can even chat directly with your documents to get answers fast.</p><video src="/images/landing/intuitive-search-long.webm" autoPlay="" loop="" muted="" playsInline="" class="w-full h-auto mt-auto" style="max-width:350px"></video></div></div><div class="w-full rounded-3xl p-8 lg:p-12 flex flex-col lg:flex-row items-center gap-8" style="background-color:#F9FAFB"><div class="w-full lg:w-1/2 flex flex-col justify-center items-center text-center"><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#37352F;line-height:1.2">Powerful AI Agent</h2><p class="font-nunito max-w-lg" style="font-size:clamp(15px, 1.5vw, 18px);
21color:#5D5D5D;line-height:1.6">Your personal agent that actually understands your content. Ask questions across your entire library, get instant answers with sources, and let AI surface connections you'd never find manually.</p></div><div class="w-full lg:w-1/2 flex justify-center"><video src="/images/landing/chat.webm" autoPlay="" loop="" muted="" playsInline="" class="h-auto rounded-xl" style="max-width:300px"></video></div></div><div class="flex flex-col lg:flex-row gap-4"><div class="w-full lg:w-[45%] rounded-3xl p-8 flex flex-col items-center text-center" style="background-color:#EFF2F5"><video src="/images/landing/reading-mode.webm" autoPlay="" loop="" muted="" playsInline="" class="w-full h-auto mb-6" style="max-width:400px"></video><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#37352F;line-height:1.2">Distraction-free Reading</h2><p class="font-nunito w-full px-2 lg:px-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.5">Shelfy makes reading effortless â turn any article into a clutter-free view, save it to your Read Later list, and mark them as read when you're done.</p></div><div class="w-full lg:w-[55%] rounded-3xl p-8 flex flex-col items-center text-center" style="background-color:#F2F9FF"><div class="bg-white rounded-2xl p-[10px] mb-6 w-full" style="max-width:380px"><video src="/images/landing/shuffles-sm.webm" autoPlay="" loop="" muted="" playsInline="" class="w-full h-auto rounded-xl"></video></div><h2 class="font-nunito font-bold mb-4" style="font-size:clamp(24px, 3vw, 36px);color:#37352F;line-height:1.2">Smart AI-Shuffles</h2><p class="font-nunito w-full px-2 lg:px-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F;line-height:1.5">Auto-generated combinations of your saved resources based on themes, topics, or patterns. Organizing is good â but not have to organize is even better!</p></div></div></div></section><section id="use-cases" class="w-full bg-white pt-16 lg:pt-20 pb-5"><div class="container mx-auto px-6 max-w-7xl flex flex-col gap-4"><h2 class="font-nunito font-bold text-center" style="font-size:clamp(28px, 3vw, 42px);color:#37352F;line-height:1.2">Use Cases</h2><p class="font-nunito text-center mb-1 lg:mb-6" style="font-size:clamp(16px, 1.2vw, 20px);
21color:#5D5D5D;line-height:1.5">See how Shelfy fits your workflow</p><div class="flex flex-wrap justify-center gap-4 lg:gap-14 mb-4 lg:mb-6"><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#0D99FF">Readers</span><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#5D5D5D">Designers</span><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#5D5D5D">Research & Wiki</span><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#5D5D5D">Developers</span><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#5D5D5D">Writers</span><span class="font-nunito font-medium transition-colors cursor-pointer" style="font-size:clamp(14px, 1vw, 17px);color:#5D5D5D">Everyone</span></div><div class="animate-fadeIn w-full rounded-3xl p-3 md:p-8" style="background-color:#F9FAFB"><img src="/images/landing/use-case-readers.webp" alt="Shelfy distraction-free reading mode with a clean article view, reading list tracker, and read history management" loading="lazy" class="w-full rounded-2xl" style="aspect-ratio:16 / 10;object-fit:cover;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08)"/></div></div></section><section id="features" class="w-full" style="background-color:#FFFFFF;padding:80px 24px"><div class="mx-auto" style="max-width:1140px"><div class="text-center mb-12"><h2 class="font-nunito font-bold" style="font-size:clamp(28px, 4vw, 45px);line-height:1.2;color:#37352F">Rich toolset to get the most<br/>out of your resources</h2><p class="font-nunito mt-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#6B7280">And you can request more! We are there to assist you.</p></div><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 auto-rows-fr gap-4 justify-items-center"><a href="/reading" class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col cursor-pointer transition-colors hover:bg-gray-100"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Reading mode and history</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Turn any article into a clutter-free view. Save to your Read Later list, track what you've finished, and pick up where you left off â distraction-free.</p></a><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">All known resource types</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Bookmarks, PDFs, images, rich text notes, voice memos with automatic transcription â save anything you need in one place. No more switching between apps to store different content types.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">AI Assistant</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Ask questions about your saved content and get answers from any resource â or your entire library. Soon, it will act on your behalf: organizing your resources and working with your connected apps.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Auto-tagging and summarizing</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Every resource you save gets analyzed automatically. Shelfy extracts key points, generates summaries, and suggests relevant tags. For images, it identifies colors and describes what's in them â so you can find anything without manual effort.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Wiki & Topics</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Shelfy compiles resources on the same topic into living wiki articles that update automatically as your library grows. Browse your knowledge by topic â like your own personal encyclopedia.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Clean, intuitive interface</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">No clutter, no learning curve. A simple layout that lets you focus on your content â not on figuring out where things are.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Browser extension</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Save any page, article, or image with one click â right from your browser. No copy-pasting, no switching tabs. Just click and it's in your library.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Import from major platforms</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Switching from Pocket, Raindrop, or browser bookmarks? Import your existing library in seconds. No need to start from scratch.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Auto-organizing Ai-shuffles</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Shuffles are auto-generated combinations of your resources based on themes, topics, or patterns. Rediscover, group, and combine â without the effort. Organizing is good, but not having to organize is even better.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Classic and intuitive search</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Search by keyword or by meaning. Shelfy understands context, so you can find that article about 'morning routines' even if you search for 'productivity habits.'</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Manual collections and tags</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Collections aren't dead â they're just better with AI. Create your own structure with folders and tags, and let AI suggest where unsorted resources belong â or when it's time to create a new collection.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Custom Filters</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Filter by name, URL, kind, or any combination. Save your custom filters and jump to the exact view you need in one click. Coming soon: smart AI filters â just describe what you're looking for.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Reminders</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Set a reminder on any resource and get notified when it's time to revisit. Never forget that article you saved for later or the link you need to follow up on.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Customer centric</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">We build what you need. Share feedback, request features, and watch them ship. Shelfy grows with its users â your input shapes the roadmap.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Mobile App (Soon)</h3><p class="font-nunito" style="font-size:16px;color:#5D5D5D;line-height:1.6">Your library in your pocket. Save content on the go, capture ideas the moment they hit, and access everything from anywhere. Coming soon.</p></div><div class="w-full max-w-[360px] bg-gray-50 rounded-2xl p-6 flex flex-col"><h3 class="font-nunito font-semibold mb-3" style="font-size:20px;color:#0D99FF;line-height:1.3">Integrations & Agents (Soon)</h3><p class="font-nunito" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Connect Shelfy to the tools you already use. Soon, AI agents will move content between apps, sync your workflows, and act on your behalf â automatically.</p></div></div></div></section><section id="pricing" class="w-full" style="background-color:#F8F9FA;padding:80px 24px"><div class="max-w-7xl mx-auto"><div class="text-center mb-8"><h2 class="font-nunito font-bold" style="font-size:clamp(28px, 4vw, 45px);line-height:1.2;color:#37352F">Simple, transparent pricing</h2><p class="font-nunito mt-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#6B7280">30-day money back guarantee!</p><div class="flex items-center justify-center mt-6"><div class="inline-flex items-center bg-white rounded-full p-1 shadow-sm"><button class="px-6 py-2 rounded-full text-sm font-semibold transition-all duration-200 cursor-pointer bg-[#0D99FF] text-white shadow-sm">Pay monthly</button><button class="px-6 py-2 rounded-full text-sm font-semibold transition-all duration-200 cursor-pointer flex items-center gap-2 text-gray-600 hover:text-gray-900">Pay yearly<span class="text-xs font-semibold px-1.5 py-0.5 rounded-full transition-all duration-200 bg-green-100 text-green-600">-20%</span></button></div></div></div><div class="grid grid-cols-1 md:grid-cols-3 gap-6 font-nunito"><div class="rounded-lg flex flex-col"><div class="p-6 flex flex-col"><h3 class="text-xl font-bold text-[#0D99FF]">Free</h3><div class="mt-4"><span class="text-4xl font-bold text-gray-900">$0</span><span class="text-sm font-light text-gray-500 ml-1">per month</span></div><p class="mt-3 text-sm font-light text-gray-900">Essential tools to save and organize,<br/>plus a small taste of AI.</p></div><div class="px-6 pb-6"><a href="/register" class="w-full px-4 py-3 bg-transparent border border-gray-200 hover:bg-gray-100 text-gray-900 rounded-xl cursor-pointer font-medium transition-colors flex items-center justify-center">Start For Free</a><div class="mt-8 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Unlimited Resources</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Unlimited Collections</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Basic Search</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Basic Filters</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Reading Mode and History</span></div><div class="bg-gray-100 rounded-lg p-3 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">50MB Storage</span></div></div></div></div></div><div class="relative bg-white rounded-2xl flex flex-col" style="box-shadow:0 0 60px rgba(0, 0, 0, 0.1)"><div class="absolute -inset-4 bg-gradient-to-b from-[#0D99FF]/20 to-transparent roun
21ded-2xl -z-10 md:[mask-image:linear-gradient(to_bottom,rgba(0,0,0,1),rgba(0,0,0,0))]"></div><div class="p-6 flex flex-col"><h3 class="text-xl font-bold text-[#0D99FF]">Pro</h3><div class="mt-4"><span class="text-4xl font-bold text-gray-900">$<!-- -->6.99</span><span class="text-sm font-light text-gray-500 ml-1">per month</span></div><p class="mt-3 text-sm font-light text-gray-900">Smart AI features and automation<br/>for everyday use.</p></div><div class="px-6 pb-6"><a href="/register?plan=pro&billing_interval=monthly" class="w-full px-4 py-3 bg-white border border-gray-200 hover:bg-gray-100 text-gray-900 rounded-xl cursor-pointer font-medium transition-colors flex items-center justify-center">Get Started</a><div class="mt-8 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-semibold text-[#0D99FF]">Everything in Free</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Auto-Tagging & Summarizing</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Intuitive AI Search</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Auto-Organizing Ai-Shuffles</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Chat Assistant</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Custom Filters & Duplicates Finder</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Voice Notes with Transcribing</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Permanently Saved Resources</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Reminders</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Priority Support</span></div><div class="bg-gray-100 rounded-lg p-3 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">1000 AI-Credits</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">20 GB Storage</span></div></div></div></div></div><div class="rounded-lg flex flex-col"><div class="p-6 flex flex-col"><h3 class="text-xl font-bold text-[#0D99FF]">Pro Agent</h3><div class="mt-4"><span class="text-2xl font-bold text-gray-400">Coming Soon</span></div><p class="mt-3 text-sm font-light text-gray-900">Higher limits and power tools<br/>for large libraries.</p></div><div class="px-6 pb-6"><a href="/register" class="w-full px-4 py-3 bg-transparent border border-gray-200 hover:bg-gray-100 text-gray-900 rounded-xl cursor-pointer font-medium transition-colors flex items-center justify-center">Coming Soon ð</a><div class="mt-8 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-semibold text-[#0D99FF]">Everything in Pro</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Autonomous Ai-Agents and Integrations</span></div><div class="ml-6 space-y-1.5"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">
21Deep Research Agent</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Auto-Fill Collections</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Article, PDF, Image Generation & More</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Custom Agent Personas</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Integrations with leading platforms: Notion, Google Drive, Slack and more...</span></div></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Access to new experimental features</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">Access to private discord channel</span></div><div class="bg-gray-100 rounded-lg p-3 space-y-2"><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">5000 AI-Credits</span></div><div class="flex items-start"><svg class="w-4 h-4 text-[#0D99FF] mr-2 mt-0.5 flex-shrink-0" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M5 13l4 4L19 7"></path></svg><span class="font-light text-gray-900">1 TB Storage</span></div></div></div></div></div></div></div></section><section class="w-full" style="background-color:#FFFFFF;padding:80px 24px"><div class="mx-auto" style="max-width:760px"><h2 class="font-nunito font-bold text-center mb-12" style="font-size:clamp(28px, 4vw, 45px);line-height:1.2;color:#37352F">Frequently Asked Questions</h2><div class="border-t border-gray-200"><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">What is Shelfy?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Shelfy is a reading app built for everything you save. Read articles and PDFs distraction-free, and keep bookmarks, notes, voice notes, images, and files in one library â with an AI assistant that tags, summarizes, and finds it all. It adds up to a personal second brain, without the work of maintaining one.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">How does the AI work?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">When you save a resource, Shelfy's AI automatically analyzes it â generating summaries, extracting key points, and suggesting relevant tags. It also powers semantic search, AI-Shuffles, and a chat assistant you can query across your entire library. We use trusted third-party AI models to process your content â we never sell or reveal your data for any purpose. Every sub-processor we use is carefully vetted and strictly limited to what's essential. Shelfy is bootstrapped and independent â no outside investors, no competing interests. Our only priority is building something genuinely useful for the people who rely on it.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">What types of content can I save?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Bookmarks, web articles, PDFs, images, rich text notes, and voice memos with automatic transcription. You can save from your browser with our extension, import from platforms like Pocket and Raindrop, or add content directly inside Shelfy.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Is my data secure?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;color:#5D5D5D;line-height:1.6">Yes. Your data is stored with trusted infrastructure partners. It belongs to you and only you â we will never sell, share, or use it for marketing under any circumstances. Your content is accessible only to you and any team members you explicitly invite. Nothing more, nothing less.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Can I import my existing data?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Absolutely. We're happy to help you bring your data into Shelfy from any source. Just reach out to us through the feedback and feature request option inside the app, and we'll work with you to get everything imported.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Can I export my data?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;color:#5D5D5D;line-height:1.6">Your data is yours. We'll help you export it anytime you want â no questions asked, no hoops to jump through.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Why does my saved bookmark look different from the original page?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Shelfy tries to render every link you save â articles, products, recipes, books â in the most useful and visually appealing way possible. However, some websites restrict access to external services, which can prevent us from displaying the page correctly. If you run into this, let us know through the Feedback tool inside the app and we'll look into it.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Why do some of my saved pages show a login screen instead of the actual content?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;
21color:#5D5D5D;line-height:1.6">Shelfy can only capture publicly accessible pages â content that doesn't require a login to view. If a page sits behind authentication, we won't be able to display it properly.</p></div></div><div class="border-b border-gray-200"><button class="w-full py-5 flex items-center justify-between text-left cursor-pointer"><span class="font-nunito font-semibold pr-4" style="font-size:clamp(15px, 1.5vw, 18px);color:#37352F">Is there a mobile or desktop app?</span><svg class="flex-shrink-0 transition-transform duration-300" style="transform:rotate(0deg)" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M5 7.5L10 12.5L15 7.5" stroke="#5D5D5D" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button><div class="overflow-hidden transition-all duration-300" style="max-height:0px;opacity:0"><p class="font-nunito pb-5" style="font-size:16px;color:#5D5D5D;line-height:1.6">We're actively building the mobile app right now. Once it's ready, a desktop app will be next on our roadmap.</p></div></div></div></div></section><section class="w-full" style="background-color:#FFFFFF;padding:80px 24px"><div class="mx-auto text-center" style="max-width:800px"><h2 class="font-nunito font-bold mb-8" style="font-size:clamp(28px, 4vw, 45px);line-height:1.2;color:#37352F">Join us! Shelfy is awesome</h2><a href="/register" class="inline-block font-nunito font-semibold px-12 py-4 rounded-full transition-all hover:opacity-90 cursor-pointer" style="background-color:#0D99FF;color:white;font-size:20px">Join For Free</a></div></section><footer class="border-t border-gray-200 bg-white"><div class="max-w-7xl mx-auto px-6 py-12 lg:py-16"><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-10 lg:gap-8"><div class="flex flex-col gap-4"><span class="font-nunito font-bold text-xl" style="color:#37352F">Shelfy</span><p class="text-sm" style="color:#5D5D5D;line-height:1.6">A reading app built for everything you save â read distraction-free and keep it all in one place.</p><a href="mailto:[email protected]" class="text-sm font-medium hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">[email protected]</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Product</span><a href="/reading" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Reading Mode</a><a href="/#features" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Features</a><a href="/#use-cases" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Use Cases</a><a href="/#pricing" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Pricing</a><a href="https://chromewebstore.google.com/detail/shelfyso-smart-web-resour/fldjjikpamfnfleoleonpjglapbmemam" target="_blank" rel="noopener noreferrer" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Browser Extension</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Company</span><a href="/team" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Team</a><a href="/privacy" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Privacy Policy</a><a href="/terms" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Terms of Service</a></div><div class="flex flex-col gap-3"><span class="font-nunito font-semibold text-sm" style="color:#37352F">Get Started</span><a href="/register" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Sign Up Free</a><a href="/login" class="text-sm hover:text-[#0D99FF] transition-colors cursor-pointer" style="color:#5D5D5D">Log In</a></div></div><div class="mt-12 pt-6 border-t border-gray-200 flex flex-col sm:flex-row justify-between items-center gap-4"><p class="text-sm text-gray-400">© <!-- -->2026<!-- --> Shelfy. All rights reserved.</p><a href="mailto:[email protected]" class="text-sm text-gray-400 hover:text-[#0D99FF] transition-colors cursor-pointer">[email protected]</a></div></div></footer></div>
21<script>$RB=[];$RV=function(a){$RT=performance.now();for(var b=0;b<a.length;b+=2){var c=a[b],e=a[b+1];null!==e.parentNode&&e.parentNode.removeChild(e);var f=c.parentNode;if(f){var g=c.previousSibling,h=0;do{if(c&&8===c.nodeType){var d=c.data;if("/$"===d||"/&"===d)if(0===h)break;else h--;else"$"!==d&&"$?"!==d&&"$~"!==d&&"$!"!==d&&"&"!==d||h++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;e.firstChild;)f.insertBefore(e.firstChild,c);g.data="$";g._reactRetry&&requestAnimationFrame(g._reactRetry)}}a.length=0}; 22$RC=function(a,b){if(b=document.getElementById(b))(a=document.getElementById(a))?(a.previousSibling.data="$~",$RB.push(a,b),2===$RB.length&&("number"!==typeof $RT?requestAnimationFrame($RV.bind(null,$RB)):(a=performance.now(),setTimeout($RV.bind(null,$RB),2300>a&&2E3<a?2300-a:$RT+300-a)))):b.parentNode.removeChild(b)};$RC("B:1","S:1")</script>
22<div hidden id="S:2"></div>
22<script>$RC("B:2","S:2")</script>
22<title>Shelfy â A Reading App for Everything You Save</title><meta name="description" content="Read articles distraction-free and keep bookmarks, notes, voice notes, and files in one place â with an AI assistant that tags, summarizes, and finds it all."/><meta name="application-name" content="Shelfy"/><meta name="author" content="Shelfy"/><meta name="robots" content="index, follow"/><meta name="msapplication-navbutton-color" content="#F2F9FF"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="color-scheme" content="light"/><link rel="canonical" href="https://shelfy.so"/><meta name="format-detection" content="telephone=no"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-title" content="Shelfy"/><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta property="og:title" content="Shelfy â A Reading App for Everything You Save"/><meta property="og:description" content="Read articles and PDFs distraction-free. Bookmarks, notes, voice notes, and files â all in one place, with an AI assistant. Start free."/><meta property="og:url" content="https://shelfy.so"/><meta property="og:site_name" content="Shelfy"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://shelfy.so/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Shelfy â A Reading App for Everything You Save"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@shelfy"/><meta name="twitter:creator" content="@shelfy"/><meta name="twitter:title" content="Shelfy â A Reading App for Everything You Save"/><meta name="twitter:description" content="Distraction-free reading plus bookmarks, notes, voice notes, and files in one place â organized by AI. Start free."/><meta name="twitter:image" content="https://shelfy.so/og-image.png"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/apple-touch-icon.png"/>
22<script >document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script>
22<div hidden id="S:0"></div>
22<script>$RC("B:0","S:0")</script>
22<script>(self.__next_f=self.__next_f||[]).push([0])</script>
22<script>self.__next_f.push([1,"1:I[63886,[],\"HTTPAccessFallbackBoundary\"]\n"])</script>
22<script>self.__next_f.push([1,"2:I[36309,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"ThemeScript\"]\n"])</script>
22<script>self.__next_f.push([1,"3:I[41402,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"\"]\n"])</script>
22<script>self.__next_f.push([1,"4:I[38577,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"Providers\"]\n"])</script>
22<script>self.__next_f.push([1,"5:I[19191,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"SelectedCollectionProvider\"]\n"])</script>
22<script>self.__next_f.push([1,"6:I[69542,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"ResourceSelectionProvider\"]\n"])</script>
22<script>self.__next_f.push([1,"7:I[65306,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"default\"]\n"])</script>
22<script>self.__next_f.push([1,"8:I[38126,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"25492\",\"static/chunks/25492-05c96694439e877e.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"45060\",\"static/chunks/45060-14790269f266b3a2.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"7177\",\"static/chunks/app/layout-949bbbab89e104c1.js\"],\"Toaster\"]\n"])</script>
22<script>self.__next_f.push([1,"9:I[9766,[],\"\"]\na:I[98924,[],\"\"]\nb:\"$Sreact.fragment\"\nd:I[24431,[],\"OutletBoundary\"]\nf:I[15278,[],\"AsyncMetadataOutlet\"]\n13:I[24431,[],\"ViewportBoundary\"]\n15:I[24431,[],\"MetadataBoundary\"]\n16:\"$Sreact.suspense\"\n18:I[57150,[],\"\"]\n"])</script>
22<script>self.__next_f.push([1,"19:I[46104,[\"36842\",\"static/chunks/36842-e14b6bc7d0dd526d.js\",\"61321\",\"static/chunks/61321-01474e93610af466.js\",\"93069\",\"static/chunks/93069-dc43adfe23e61c94.js\",\"89511\",\"static/chunks/89511-f6564011d005948d.js\",\"72544\",\"static/chunks/72544-5aa69972467df91f.js\",\"52619\",\"static/chunks/52619-e74ceb3268467e30.js\",\"36753\",\"static/chunks/36753-7fddf74a3bacc335.js\",\"80187\",\"static/chunks/80187-3cde1a9b9845eb10.js\",\"47563\",\"static/chunks/47563-d73c0762904d0645.js\",\"64269\",\"static/chunks/64269-71115a503e6e4f8c.js\",\"76077\",\"static/chunks/76077-d0b0ea1a5e03ce12.js\",\"16105\",\"static/chunks/16105-3a57c4de41af7072.js\",\"42138\",\"static/chunks/42138-c7928aa8c64e99e5.js\",\"40624\",\"static/chunks/40624-1b0b13580283f197.js\",\"72568\",\"static/chunks/72568-b2c064d580a4ef12.js\",\"19387\",\"static/chunks/19387-516e8965303e094c.js\",\"97328\",\"static/chunks/97328-d8a0400a9a02afb6.js\",\"18188\",\"static/chunks/18188-ed1c79fa9188704a.js\",\"75945\",\"static/chunks/75945-3f612dc45721ab34.js\",\"76544\",\"static/chunks/76544-20f0a8ca39947be1.js\",\"59185\",\"static/chunks/59185-651ffccdeae5d22c.js\",\"58974\",\"static/chunks/app/page-f0ae5ca41cff022f.js\"],\"default\"]\n"])</script>
22<script>self.__next_f.push([1,"1c:I[80622,[],\"IconMark\"]\n:HL[\"/_next/static/media/e4af272ccee01ff0-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/e283ca68f98a9700.css\",\"style\"]\n:HL[\"/_next/static/css/df124b2cd0c908d0.css\",\"style\"]\n:HL[\"/_next/static/css/f6d74cdc8444b9c8.css\",\"style\"]\n:HL[\"/_next/static/css/960425cc79c3bc8e.css\",\"style\"]\n"])</script>
22<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"pqRY0HtfBqkM6kp0MjT1b\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}],\"modal\":[\"__DEFAULT__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$L1\",\"c\",{\"notFound\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/e283ca68f98a9700.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/df124b2cd0c908d0.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f6d74cdc8444b9c8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/960425cc79c3bc8e.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L3\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-JW1M3JNMLJ');\\n \"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased\",\"children\":[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"modal\":\"$undefined\",\"children\":[[],[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],\"$0:f:0:1:1:props:notFound:1:props:children:1:props:children:props:children:0:props:children:props:children:props:children:0\"]]}]}]}],[\"$\",\"$L8\",null,{}]]}]}]]}]],\"children\":[\"$0:f:0:1:1:props:notFound:0\",[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"$L2\",null,{}],[\"$\",\"link\",null,{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"$L3\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-JW1M3JNMLJ\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L3\",null,{\"id\":\"google-analytics\",\"strategy\":\"afterInteractive\",\"children\":\"\\n window.dataLayer = window.dataLayer || [];\\n function gtag(){dataLayer.push(arguments);}\\n gtag('js', new Date());\\n gtag('config', 'G-JW1M3JNMLJ');\\n \"}]]}],[\"$\",\"body\",null,{\"className\":\"__variable_8b3a0b __variable_a35212 __variable_dfaeb4 antialiased\",\"children\":[\"$\",\"$L4\",null,{\"children\":[[\"$\",\"$L5\",null,{\"children\":[\"$\",\"$L6\",null,{\"children\":[\"$\",\"$L7\",null,{\"modal\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"modal\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],\"children\":[\"$\",\"$L9\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$La\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$0:f:0:1:1:props:notFound:1:props:children:1:props:children:props:children:0:props:children:props:children:props:children:1\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]}]}],[\"$\",\"$L8\",null,{}]]}]}]]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$b\",\"c\",{\"children\":[\"$Lc\",null,[\"$\",\"$Ld\",null,{\"children\":[\"$Le\",[\"$\",\"$Lf\",null,{\"promise\":\"$@10\"}]]}]]}],{}
22,null,false],\"modal\":[\"__DEFAULT__\",[\"$\",\"$b\",\"c\",{\"children\":[null,null,[\"$\",\"$Ld\",null,{\"children\":[\"$L11\",\"$L12\"]}]]}],{},null,false]},[null,[],[]],false],[\"$\",\"$b\",\"h\",{\"children\":[null,[[\"$\",\"$L13\",null,{\"children\":\"$L14\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L15\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$16\",null,{\"fallback\":null,\"children\":\"$L17\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$18\",[]],\"s\":false,\"S\":false}\n"])</script>
22<script>self.__next_f.push([1,"1a:T52e,"])</script>
22<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"SoftwareApplication\",\"name\":\"Shelfy\",\"description\":\"A reading app built for everything you save. Read articles and PDFs distraction-free, keep bookmarks, notes, voice notes, and files in one place, and let the AI assistant tag, summarize, and find it all.\",\"url\":\"https://shelfy.so\",\"applicationCategory\":\"ProductivityApplication\",\"operatingSystem\":\"Web\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\",\"availability\":\"https://schema.org/InStock\"},\"featureList\":[\"Distraction-free reading mode\",\"Read Later list and reading history\",\"Bookmarks, notes, voice notes, and file storage\",\"AI assistant with auto-tagging and summarization\",\"Intelligent search based on meaning and context\",\"Smart AI-shuffles for content discovery\",\"Collections, tags, and custom filters\",\"PDF management\",\"Team collaboration and sharing\"],\"screenshot\":[\"https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/simpe-and-orderly.png\",\"https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/intelligent-and-intuitive.png\",\"https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/reading.png\",\"https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/shuffles-lg.png\",\"https://pub-a92c51b9faf54373a7df9cdb43ee2092.r2.dev/comments.png\"],\"creator\":{\"@type\":\"Organization\",\"name\":\"Shelfy\",\"url\":\"https://shelfy.so\"}}"])</script>
22<script>self.__next_f.push([1,"1b:T55a,"])</script>
22<script>self.__next_f.push([1,"{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Shelfy?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Shelfy is a reading app built for everything you save. Read articles and PDFs distraction-free, and keep bookmarks, notes, voice notes, images, and files in one library â with an AI assistant that tags, summarizes, and finds it all. It adds up to a personal second brain, without the work of maintaining one.\"}},{\"@type\":\"Question\",\"name\":\"Who is Shelfy for?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Shelfy is designed for readers who want to manage their reading lists, researchers who need to organize PDFs and data, creatives who collect inspiration, and anyone who wants to organize their web resources intelligently.\"}},{\"@type\":\"Question\",\"name\":\"What are Smart AI-Shuffles?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Smart AI-Shuffles are auto-generated combinations of your saved resources based on themes, topics, or patterns. They help you rediscover, group, and combine content automatically, saving you time and effort in organization.\"}},{\"@type\":\"Question\",\"name\":\"Does Shelfy support team collaboration?\",\"acceptedA
22nswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Shelfy supports team collaboration. You can invite friends, create team spaces, switch between accounts, and share ideas through comments.\"}}]}"])</script>
22<script>self.__next_f.push([1,"c:[[\"$\",\"$L19\",null,{}],[[\"$\",\"script\",\"ld-software-app\",{\"id\":\"ld-software-app\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1a\"}}],[\"$\",\"script\",\"ld-organization\",{\"id\":\"ld-organization\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Shelfy\\\",\\\"url\\\":\\\"https://shelfy.so\\\",\\\"logo\\\":\\\"https://shelfy.so/logo.png\\\",\\\"description\\\":\\\"Shelfy is a reading app and all-in-one library for readers, researchers, and creatives.\\\",\\\"sameAs\\\":[\\\"https://twitter.com/ShelfySoApp\\\",\\\"https://x.com/ShelfySoApp\\\",\\\"https://www.linkedin.com/company/shelfy\\\"],\\\"contactPoint\\\":{\\\"@type\\\":\\\"ContactPoint\\\",\\\"contactType\\\":\\\"customer support\\\",\\\"email\\\":\\\"[email protected]\\\"}}\"}}],[\"$\",\"script\",\"ld-website\",{\"id\":\"ld-website\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"WebSite\\\",\\\"name\\\":\\\"Shelfy\\\",\\\"url\\\":\\\"https://shelfy.so\\\",\\\"description\\\":\\\"A reading app for everything you save â articles, bookmarks, notes, voice notes, and files in one place\\\",\\\"potentialAction\\\":{\\\"@type\\\":\\\"SearchAction\\\",\\\"target\\\":\\\"https://shelfy.so/search?q={search_term_string}\\\",\\\"query-input\\\":\\\"required name=search_term_string\\\"}}\"}}],[\"$\",\"script\",\"ld-faq\",{\"id\":\"ld-faq\",\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1b\"}}]]]\n"])</script>
22<script>self.__next_f.push([1,"11:null\n12:null\n14:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\"}]]\ne:null\n"])</script>
22<script>self.__next_f.push([1,"10:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Shelfy â A Reading App for Everything You Save\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Read articles distraction-free and keep bookmarks, notes, voice notes, and files in one place â with an AI assistant that tags, summarizes, and finds it all.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"4\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"5\",{\"name\":\"msapplication-navbutton-color\",\"content\":\"#F2F9FF\"}],[\"$\",\"meta\",\"6\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"7\",{\"name\":\"apple-mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"8\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"9\",{\"name\":\"color-scheme\",\"content\":\"light\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://shelfy.so\"}],[\"$\",\"meta\",\"11\",{\"name\":\"format-detection\",\"content\":\"telephone=no\"}],[\"$\",\"meta\",\"12\",{\"name\":\"mobile-web-app-capable\",\"content\":\"yes\"}],[\"$\",\"meta\",\"13\",{\"name\":\"apple-mobile-web-app-title\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"14\",{\"name\":\"apple-mobile-web-app-status-bar-style\",\"content\":\"default\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:title\",\"content\":\"Shelfy â A Reading App for Everything You Save\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:description\",\"content\":\"Read articles and PDFs distraction-free. Bookmarks, notes, voice notes, and files â all in one place, with an AI assistant. Start free.\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:url\",\"content\":\"https://shelfy.so\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:site_name\",\"content\":\"Shelfy\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:image\",\"content\":\"https://shelfy.so/og-image.png\"}],[\"$\",\"meta\",\"21\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"22\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"23\",{\"property\":\"og:image:alt\",\"content\":\"Shelfy â A Reading App for Everything You Save\"}],[\"$\",\"meta\",\"24\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:site\",\"content\":\"@shelfy\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:creator\",\"content\":\"@shelfy\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:title\",\"content\":\"Shelfy â A Reading App for Everything You Save\"}],[\"$\",\"meta\",\"29\",{\"name\":\"twitter:description\",\"content\":\"Distraction-free reading plus bookmarks, notes, voice notes, and files in one place â organized by AI. Start free.\"}],[\"$\",\"meta\",\"30\",{\"name\":\"twitter:image\",\"content\":\"https://shelfy.so/og-image.png\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"32\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\"}],[\"$\",\"$L1c\",\"33\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
22<script>self.__next_f.push([1,"17:\"$10:metadata\"\n"])</script>
22</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.