Choose Your Package
GEO AI is a multi-platform ecosystem. Pick the package that fits your stack.
Overview
Any Node.js
geo-ai-core
Zero-dependency engine. Works with Express, Fastify, Hono, NestJS, or any Node.js runtime.
Next.js
geo-ai-next
Builds on core. Adds static file generation CLI, middleware, and App Router route handler.
WordPress / WooCommerce
geo-ai-woo
PHP plugin. Zero-config, WooCommerce-first, multilingual, REST API, WP-CLI.
Shopify
geo-ai-shopify
Embedded Shopify app. Native metafields, App Proxy, multilingual, crawl tracking.
geo-ai-core
The universal engine. Use this when you need GEO AI in a Node.js environment that isn't Next.js — or when you want full control without any framework abstractions.
- Zero dependencies
- Works with any Node.js 20+ runtime
- Provides
createGeoAI(),BotRulesEngine,CrawlTracker,SeoGenerator, cache adapters, and all types - Optional AI description generation via
geo-ai-core/ai(tree-shakeable)
geo-ai-next instead — it re-exports everything from geo-ai-core so you only need one package.geo-ai-next
The Next.js integration. Adds three things on top of geo-ai-core:
geo-ai-generateCLI — generates staticpublic/llms.txtandpublic/llms-full.txtbefore buildgeoAIMiddleware— edge middleware for dynamic per-request contentcreateLlmsHandler— App Router route handler
Peer dependency: next >= 16. Re-exports all of geo-ai-core's public API — no need to install both.
geo-ai-woo
A WordPress plugin for sites running WordPress 6.2+ and optionally WooCommerce 7.0+. Install it like any WordPress plugin — no Node.js required on the server.
- Generates static llms.txt files at the WordPress root
- AI meta box on every post, page, and product
- WooCommerce product data with pricing, stock, and variants
- WPML, Polylang, and TranslatePress support
- REST API and WP-CLI commands
geo-ai-shopify
An embedded Shopify app built with Remix. Install it from the Shopify Partner dashboard or self-host it.
- Serves llms.txt via Shopify App Proxy
- AI metadata stored as native Shopify Metafields
- Per-locale llms.txt via Translations API
- Theme Extension for meta tags and JSON-LD
- GDPR-compliant crawl tracking