# Cloud free AI in TagSpaces

> TagSpaces integrates with Ollama to bring local LLM-powered AI to your files — enabling auto-tagging, document summarization, and image analysis with complete offline privacy.

RenderFeatures,
  Spacer,
  FullScreenImage,
  FeatureUnorderedList,
  CenteredVideo,
} from "@site/src/components/CommonBlocks";

<WebPageSD />

export const title = "Local AI: Smart Organization Without the Cloud";

export const features = {
  intro: {
    description: (
      <>
        TagSpaces now integrates with Ollama to bring cutting-edge Large Language Models (LLMs) directly to your desktop.
        No subscriptions, no API fees, and most importantly—no data ever leaves your computer.
        
        <small>
          Disclaimer: TagSpaces does not include its own AI engine or large language models. It relies entirely on
          external AI software like Ollama. All AI features are disabled by default.
        </small>
      </>
    ),
    title: "Why Local AI?",
    items: [
      <>Uncompromising Privacy — In an era of cloud-based AI, privacy is a luxury. With TagSpaces Offline AI, it's the standard. Whether you are organizing medical records, legal contracts, or personal journals, your sensitive data is processed entirely on your hardware.</>,
      <>No Internet Required - Working remotely? On a plane? Or just in an air-gapped secure environment? TagSpaces AI features work completely offline.</>,
      <>Cost-Efficient - Stop paying per token or monthly subscriptions for cloud AI services. Utilize the hardware you already own (GPU/CPU) to power your productivity.</>,
    ],
  },
  digitalAssetManager: {
    title: "The Digital Asset Manager",
    description: (<>Managing thousands of images is tedious. TagSpaces turns your local drive into a smart, searchable database.</>),
    items: [
      <>Auto-Tagging Automatically generate tags based on image content (e.g., "beach," "sunset," "dog").</>,
      <>Visual Analysis Extract dominant colors to organize assets by palette.</>,
      <>Smart Descriptions: Have the AI write titles and summaries for your stock photos or design assets.</>,
      <>OCR & Text Extraction:  Search for text hidden inside scanned documents or screenshots.</>,
    ],
    videoAutoplay: true,
    visualCaption: "Video showing the usage of the ministral-LLM to describe an image",
    imageAlt: "Screenshot of dialog for automatic content analysis and extraction in TagSpaces",
    imageUrl: "/content/features/ai-features-for-files.avif",
    actionButtonTitle: "Configure",
    actionButtonLink: "https://docs.tagspaces.org/ai/#prerequisites",
  },
  privacyFirstProfessional: {
    title: "The Privacy-First Professional (Legal & Medical)",
    description: "For industries where confidentiality is non-negotiable, cloud AI is often banned. TagSpaces offers a compliant alternative.",
    items: [
      <>Contract Review: Summarize long legal agreements to highlight key clauses without uploading the file to a third-party server.</>,
      <>Patient Data Organization: Sort and tag digitized medical records locally, ensuring compliance with strict data privacy regulations.</>,
    ],
    imageAlt: "Screenshot showing annotation for image generated with an offline LLM-model",
    imageUrl: "/content/features/llm-privacy.avif",
    actionButtonTitle: "Learn more",
    actionButtonLink: "https://docs.tagspaces.org/ai/",
  },
  archivistHoarder: {
    title: "The Archivist & Hoarder",
    description: <>Organizing a decade of digital clutter is overwhelming. Let AI do the heavy lifting.</>,
    items: [
      <>Batch Processing: Select hundreds of files at once and let the AI generate descriptions, summaries, and tags.</>,
      <>File Renaming: Use AI-generated titles to suggest better, more descriptive filenames for generic files like IMG_001.jpg or Scan_29.pdf.</>,
    ],
    imageAlt: "Screenshot of dialog for automatic content analysis and extraction in TagSpaces",
    imageUrl: "/content/features/ai-folder-chat.avif",
    actionButtonTitle: "Learn more",
    actionButtonLink: "https://docs.tagspaces.org/ai/",
  },
  researcher: {
    title: "The Researcher & Knowledge Worker",
    description: <>Turn a folder of heavy documentation into an interactive knowledge base.</>,
    items: [
      <>Document Summarization: diverse long PDFs, research papers, or markdown notes into concise summaries.</>,
      <>Contextual Tagging: Analyze the text of your notes to suggest relevant tags from your existing library, ensuring your categorization remains consistent.</>,
    ],
    imageAlt: "Screenshot of dialog for automatic content analysis and extraction in TagSpaces",
    imageUrl: "/content/features/llm-description.avif",
    actionButtonTitle: "Learn more",
    actionButtonLink: "https://docs.tagspaces.org/ai/",
  },
};

export const ctaButton = (
  <Link className="button button--primary" to="/products/">
    Try the AI functionalities in TagSpaces
  </Link>
);

  
    {title}
    {features.intro.description}
  
  
    
      <Spacer height={60} />
      <CenteredVideo
        caption="Video showing the AI features in action"
        src="/content/features/llm-chat.mp4"
        posterUrl="/content/features/llm-chat-poster.avif"
        maxWidth={1100}
        controls={true}
        autoPlay={true}
        showCaption={false}
      />
    
    
      <Spacer height={70} />
      {features.intro.title}
      <FeatureUnorderedList data={features.intro} />
      <Spacer height={30} />
      {ctaButton}
    
  

  <Spacer height={50} />
  <RenderFeatures features={features} hideFirst />
  <Spacer height={30} />
  
    {ctaButton}
  
  <Spacer height={100} />
