Open-source AI Search Optimization
GEO AI
Generate llms.txt, AI crawler rules and metadata to make your site visible to AI search engines.
Works with: Next.js · NestJS · WordPress · WooCommerce · Shopify · Any Node.js app
ChatGPTClaudeGeminiPerplexityGrokQwenDeepSeekChatGPTClaudeGeminiPerplexityGrokQwenDeepSeek
How It Works
Quick Start
Get up and running in seconds.
Terminal
npm install geo-ai-coreindex.ts
import { createGeoAI } from "geo-ai-core";
const geo = createGeoAI({
siteName: "My Site",
siteUrl: "https://example.com",
provider: {
Pages: [{ title: "Home", url: "/", description: "Welcome" }],
},
crawlers: "all",
});
const llmsTxt = await geo.generateLlms(false);
const robotsTxt = geo.generateRobotsTxt();
const metaTags = geo.generateMetaTags();
const jsonLd = geo.generateJsonLd();GEO Specification
A set of structured signals that make your website visible and accurately represented in AI-powered search engines.
Terminal
GEO AI CLI
GEO outputs from the command line
Generate llms.txt and llms-full.txt for any Node.js project — framework-agnostic, build-time, zero runtime overhead.
Explore the CLIPlatform Ecosystem
AI search optimization tools for every platform. Choose the right integration for your stack.