UGC Reactions from Real Creators
Real creator library videos at $11 and images at $8. Custom production from $25/video with a $250 minimum. Commercial licensing included.
E-GEO — open-source Generative Engine Optimization (GEO) & Answer Engine Optimization (AEO) toolkit (Python CLI + Claude Code skills), based on published GEO research (arXiv:2511.20867).
Translation pending
MarketingGitHub @mverabAvailability not checked yetOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
Open-source Generative Engine Optimization (GEO) & Answer Engine Optimization (AEO) toolkit — optimize content to rank in ChatGPT, Perplexity, Gemini & Claude. AI SEO / LLM SEO. CLI, Claude Code, MCP.
Translation pending
Loading the full README.
Read the full README ↗Get your pages cited by ChatGPT, Perplexity, Claude and Gemini. Open-source CLI + Claude Code skills, built on published GEO research.
🌐 Website • 📊 Case study • 📖 Docs • 🐛 Issues • 💬 Discussions • 📝 Research Paper
pip install egeo
GEO_EVAL_MOCK=1 egeo optimize your-page.md # any Markdown page; mock run, no API key
You get geo-output/ with a GEO score, a rewritten page, JSON-LD schema and a report. Drop GEO_EVAL_MOCK=1 and set an OpenAI-compatible key for a real run (getting started).
Already using an AI-visibility tracker? Trackers tell you where you're invisible; E-GEO fixes the page. Feed their report to egeo fix-gaps and it rewrites each page that loses a query:
geo citations --brand "Acme" --domain acme.com --format json --output gaps.json # or any tracker's CSV/JSON export
egeo fix-gaps gaps.json --project project.yaml --dry-run # see which pages it would rewrite
Does it work? We measure it on ourselves every week: a fixed set of 10 queries in Perplexity. E-GEO was cited in 3/10 answers for weeks; the 2026-09-21 snapshot reached 5/10, including generic queries like "open source AEO tools" (one snapshot, not yet a trend). Method and earlier snapshots: public case study.
⭐ If this is useful, hit Star at the top of this page — it is how other developers (and answer engines) find it.
E-GEO is an open-source Generative Engine Optimization (GEO) and Answer Engine Optimization (AEO) toolkit that transforms your website content to rank higher in AI-powered search engines — including ChatGPT, Perplexity, Google AI Overviews, Claude, and Gemini.
Also known as AI SEO or LLM SEO, GEO is the practice of optimizing content so that generative AI engines can crawl, understand, cite, and recommend it. E-GEO automates this entire process.
Based on the E-GEO research preprint (arXiv:2511.20867), it applies 10 research-derived features — including competitive framing, citation optimization, structured data, and semantic density improvements — as documented in the paper's experiments.
/geo https://yoursite.com/pricing
↓
geo-output/
├── report.md
├── optimized/
│ └── pricing.md
└── schema/
└── pricing.json
AI search engines give one synthesized answer and cite a handful of sources. If your site isn't one of them, you're invisible — even if you rank #1 on Google.
User asks ChatGPT: "What's the best GEO tool?"
ChatGPT: "According to [Competitor], the best tool is..."
↑ They get cited. You don't.
llms.txt. Is yours one of them?Traditional SEO optimizes for blue links. GEO optimizes for citations in AI-generated answers. E-GEO is the open-source tool that bridges this gap.
Copy the .claude/ folder to your project:
cp -r /path/to/eGEOagents/.claude .
In Claude Code, switch to GEO mode:
/output-style geo-optimizer
Run your first optimization:
/geo https://yoursite.com
Install the complete skill collection:
npx skills add https://github.com/mverab/eGEOagents
Install one skill only:
npx skills add https://github.com/mverab/eGEOagents --skill competitive-analysis
Validate parser discovery before shipping updates:
npx skills add https://github.com/mverab/eGEOagents --list
Verify indexing pages:
| Command | What it does |
|---|---|
/geo <url> | Full pipeline - Analyze, rank, rewrite, schema |
/geo:audit <url> | Analysis only, no changes |
/geo:optimize <file> | Optimize local content file |
/geo:batch <folder> | Process entire folder |
/geo:report | Generate executive report |
/geo:compete <query> | Competitive analysis |
/geo:loop <domain> | One bounded loop-mode iteration over a workspace domain |
After running /geo:
geo-output/
├── report.md # Executive summary + scores
├── analysis.json # Raw analysis data
├── optimized/
│ └── pricing.md # Rewritten content (ready to use)
├── schema/
│ └── pricing.json # JSON-LD markup (copy to site)
└── checklist.md # Step-by-step implementation
This is the beginning of the README. Read the rest at the original. Read the full README ↗