import { buttonVariants } from "@/components/ui/button"; import { cn } from "@/lib/utils"; import { ArrowDownNarrowWide, Bookmark, BrainCircuit, CheckCheck, Github, Server, SunMoon, TextSearch, WalletCards, } from "lucide-react"; import appStoreBadge from "/app-store-badge.png?url"; import chromeExtensionBadge from "/chrome-extension-badge.png?url"; import firefoxAddonBadge from "/firefox-addon.png?url"; import playStoreBadge from "/google-play-badge.webp?url"; import screenshot from "/hero.webp?url"; import Logo from "/icons/karakeep-full.svg?url"; const GITHUB_LINK = "https://github.com/karakeep-app/karakeep"; const DOCS_LINK = "https://docs.karakeep.app"; const DEMO_LINK = "https://try.karakeep.app"; const platforms = [ { name: "iOS", url: "https://apps.apple.com/us/app/karakeep-app/id6479258022", badge: appStoreBadge, }, { name: "Android", url: "https://play.google.com/store/apps/details?id=app.hoarder.hoardermobile&pcampaignid=web_share", badge: playStoreBadge, }, { name: "Chrome Extension", url: "https://chromewebstore.google.com/detail/karakeep/kgcjekpmcjjogibpjebkhaanilehneje", badge: chromeExtensionBadge, }, { name: "Firefox Addon", url: "https://addons.mozilla.org/en-US/firefox/addon/karakeep/", badge: firefoxAddonBadge, }, ]; const featuresList = [ { icon: Bookmark, title: "Bookmark", description: "Bookmark links, take simple notes and store images and pdfs.", }, { icon: BrainCircuit, title: "AI Tagging", description: "Automatically tags your bookmarks using AI for faster retrieval.", }, { icon: ArrowDownNarrowWide, title: "Auto Fetch", description: "Automatically fetches title, description and images for links.", }, { icon: WalletCards, title: "Lists", description: "Sort your bookmarks into lists for better organization.", }, { icon: TextSearch, title: "Search", description: "Search through all your bookmarks using full text search.", }, { icon: Server, title: "Self Hosting", description: "Easy self hosting with docker for privacy and control.", }, { icon: CheckCheck, title: "Bulk Actions", description: "Quickly manage your bookmarks with bulk actions.", }, { icon: SunMoon, title: "Dark Mode", description: "Karakeep supports dark mode for better reading experience.", }, ]; const currentYear = new Date().getFullYear(); function NavBar() { return (
logo
Docs GitHub Try Demo
); } function Hero() { return (

The{" "} Bookmark Everything {" "} App

Quickly save links, notes, and images and karakeep will automatically tag them for you using AI for faster retrieval. Built for the data hoarders out there!

Try Demo GitHub
); } function Platforms() { return (

Apps & Extensions for Seamless Access

Enjoy seamless access with our mobile apps and browser extensions.

{platforms.map((platform) => (
{platform.name}
))}
); } function Features() { return (
{featuresList.map((feature) => (

{feature.title}

{feature.description}

))}
); } function Footer() { return (
© 2024-{currentYear}{" "} Localhost Labs Ltd
Docs GitHub
); } function Screenshots() { return (
screenshot
); } export default function Homepage() { return (
); }