An independent, third-party information website aggregating publicly available reports, media coverage, and community discussions about OpenAI's rumored next-generation AI model codenamed "Garlic".
🌐 Live Site: garlic-model.com
This is an unofficial website and is NOT affiliated with OpenAI in any way. All information presented is based on publicly available media reports, online discussions, and community speculation. None of the information about the "Garlic" model has been officially confirmed by OpenAI.
- 🤖 Auto News Crawler: Cloudflare Worker automatically crawls news 5 times daily
- 📰 Media Reports Aggregation: Comprehensive collection of news and reports from various sources
- 🔬 Technical Analysis: In-depth analysis based on available information
- 📊 Model Comparison: Compare Garlic with other frontier AI models
- ❓ Comprehensive FAQ: Common questions about the Garlic model
- 🕐 Timeline: Chronological tracker of media coverage
- 🌍 Multi-language Support: 10 languages (English, Chinese, Japanese, Russian, Korean, Filipino, Portuguese, German, French, Spanish)
- ⚡ SEO Optimized: Full Schema.org structured data, meta tags, sitemap
- 📱 Responsive Design: Beautiful UI that works on all devices
- Framework: Vite + Vue 3.5 + TypeScript
- Styling: TailwindCSS v3
- Routing: Vue Router 4
- i18n: Vue I18n 9
- Markdown: markdown-it
- SEO: Auto-generated sitemap, Schema.org, OpenGraph
- Crawler: Cloudflare Workers + KV Storage
This project includes a fully automated news crawler powered by Cloudflare Workers that:
- ✅ Automatically crawls Google News for "garlic model", "garlic LLM", "garlic openai" keywords
- ✅ Runs 5 times daily at 00:00, 08:00, 12:00, 16:00, 20:00 (UTC+8)
- ✅ Smart categorization: Auto-classifies news as media/rumor/speculation
- ✅ Deduplication: Filters out duplicate articles
- ✅ 100% Free: Uses Google News RSS (no API costs)
- ✅ Zero maintenance: Serverless architecture
# 1. Deploy the Cloudflare Worker
cd worker
./deploy.sh
# 2. Configure frontend API URL
cd ..
echo 'VITE_WORKER_API_URL=https://garlic-news-crawler.YOUR_ACCOUNT.workers.dev/api/reports' > .env.local
# 3. Restart dev server
npm run dev📚 Detailed Guide: See worker/CRAWLER_README.md for full documentation.
# Install dependencies
npm install
# Start dev server
npm run devVisit http://localhost:5173
# Build for production
npm run build
# Preview production build
npm run previewOutput will be in the dist/ directory.
garlic-model/
├── public/ # Static assets
│ ├── robots.txt # SEO
│ ├── _headers # Cloudflare Pages headers
│ └── _redirects # SPA routing
├── src/
│ ├── components/ # Reusable components
│ │ ├── Header.vue
│ │ ├── Footer.vue
│ │ ├── Timeline.vue
│ │ └── ComparisonTable.vue
│ ├── views/ # Page components
│ │ ├── Home.vue
│ │ ├── Reports.vue # ✨ Integrated with Crawler API
│ │ ├── TechAnalysis.vue
│ │ ├── Comparison.vue
│ │ ├── FAQ.vue
│ │ └── About.vue
│ ├── data/ # Static data
│ │ ├── reports.ts # Static curated news
│ │ ├── features.ts
│ │ ├── comparison.ts
│ │ ├── faq.ts
│ │ ├── timeline.ts
│ │ └── locales.ts
│ ├── locales/ # i18n translations
│ │ ├── en.json
│ │ └── index.ts
│ ├── router/ # Vue Router
│ ├── types/ # TypeScript types
│ ├── utils/ # Utilities
│ │ └── seo.ts
│ ├── App.vue
│ ├── main.ts
│ └── style.css
├── worker/ # 🤖 Auto News Crawler
│ ├── src/
│ │ └── index.js # Worker main logic
│ ├── wrangler.toml # Worker config
│ ├── deploy.sh # Auto-deploy script
│ ├── README.md # Worker docs
│ ├── INTEGRATION.md # Integration guide
│ └── CRAWLER_README.md # Full documentation
├── dist/ # Build output
├── .env.local # Environment variables (create this)
└── README.md
Currently only English is implemented. To add other languages:
- Create translation file in
src/locales/{lang}.jsonbased onen.json - Add all translated strings
- The language will be automatically available in the language selector
Supported languages: en, zh, ja, ru, ko, fil, pt, de, fr, es
All content is stored as TypeScript objects in src/data/:
- Reports: Edit
src/data/reports.ts - Features: Edit
src/data/features.ts - Comparison: Edit
src/data/comparison.ts - FAQ: Edit
src/data/faq.ts - Timeline: Edit
src/data/timeline.ts
- Push code to GitHub/GitLab
- Connect repository to Cloudflare Pages
- Set build settings:
- Build command:
npm run build - Build output directory:
dist - Node version: 18 or later
- Build command:
# Build the project
npm run build
# Upload dist/ directory to Cloudflare PagesOptional: Add Google Analytics ID
- GA_ID: Your Google Analytics 4 measurement ID (edit in
src/main.ts)
- ✅ Automatic sitemap.xml generation
- ✅ robots.txt configuration
- ✅ Schema.org structured data (Article, FAQPage, Breadcrumb)
- ✅ OpenGraph tags for social sharing
- ✅ Twitter Card support
- ✅ Dynamic meta tags per page
- ✅ Canonical URLs
- ✅ Semantic HTML structure
The site uses a dark theme with:
- Primary Colors: Blue-cyan gradient (
#0ea5e9to cyan) - Dark Background: Deep dark (
#020617) - Typography: Inter (body) + Space Grotesk (headings)
- Animations: Smooth micro-interactions
This project is for informational purposes only. Content is aggregated from public sources.
- OpenAI Official: openai.com
- Project Repository: GitHub
Remember: This is an unofficial information site. Always verify AI model information through official channels.