A beautiful, searchable grid that displays ALL available bundles including:
- ✅ Weekly pre-indexed bundles (numpy, pandas, fastapi, requests, flask)
- ✅ On-demand generated bundles (flask, httpx - the ones you just created!)
Once deployed, you'll see a new section called "Pre-indexed Repositories" with:
- Search bar - Search by name, repository, or description
- Category tabs - Filter by: All, Data Science, Web Framework, HTTP Client, etc.
- Bundle cards showing:
- Repository name and description
- GitHub stars
- Bundle size
- Generated date
- Version and commit
- Download button
- Usage command (
cgc load ...)
They're now visible in the registry! Each shows:
- flask - Lightweight WSGI web application framework
- httpx - Next generation HTTP client for Python
Landing Page:
├── Hero Section
├── Demo Section
├── Comparison Table
├── Features Section
├── Installation Section
├── 🆕 Bundle Registry (Browse all bundles) ← NEW!
├── 🆕 Bundle Generator (Create custom bundles) ← NEW!
├── Examples Section
├── Testimonial Section
├── Cookbook Section
├── Social Mentions
└── Footer
- ✅
website/src/components/BundleRegistrySection.tsx- Registry UI - ✅
website/api/bundles.ts- API to fetch bundles from GitHub
- ✅
website/src/pages/Index.tsx- Added registry to page
- Shows mock data (5 sample bundles)
- Blue banner: "Development Mode: Showing mock bundle data"
- No API calls needed
- Calls
/api/bundlesendpoint - Endpoint fetches from:
- On-demand manifest (
manifest.jsoninon-demand-bundlesrelease) - Weekly releases (releases with tag
bundles-YYYYMMDD)
- On-demand manifest (
- Combines and deduplicates bundles
- Returns to UI for display
┌─────────────────────────────────────────┐
│ flask [Web Framework] │
│ pallets/flask │
│ │
│ Lightweight WSGI web application │
│ framework │
│ │
│ ⭐ 65.0k 💾 12MB │
│ 📅 1/21/2026 │
│ │
│ [v3.0.0] [abc123] │
│ │
│ [⬇️ Download Bundle] │
│ │
│ cgc load flask-3.0.0.cgc │
└─────────────────────────────────────────┘
cd website
vercel --prodThen visit your website and scroll to "Pre-indexed Repositories"
- Go to: https://github.com/CodeGraphContext/CodeGraphContext/releases
- Find release:
on-demand-bundles - Download
manifest.json - You'll see flask and httpx listed there!
- Type "flask" → Shows flask bundle
- Type "http" → Shows httpx and requests
- Type "web" → Shows fastapi and flask
- All - Shows everything
- Data Science - numpy, pandas
- Web Framework - fastapi, flask
- HTTP Client - requests, httpx
- Repository name and owner
- Description
- GitHub stars
- Bundle file size
- Generation date
- Version tag
- Commit hash
- Direct download link
- Usage command
Response:
{
"bundles": [
{
"name": "flask",
"repo": "pallets/flask",
"bundle_name": "flask-3.0.0-abc123.cgc",
"version": "3.0.0",
"commit": "abc123",
"size": "12MB",
"download_url": "https://github.com/.../flask-3.0.0-abc123.cgc",
"generated_at": "2026-01-21T...",
"category": "Web Framework",
"description": "Lightweight WSGI web application framework",
"stars": 65000,
"source": "on-demand"
},
{
"name": "httpx",
"repo": "encode/httpx",
...
}
],
"total": 7,
"updated_at": "2026-01-21T..."
}- ❌ Generated bundles (flask, httpx) were invisible
- ❌ No way to browse available bundles
- ❌ Users had to manually find download links
- ✅ Beautiful registry showing ALL bundles
- ✅ Search and filter functionality
- ✅ Flask and httpx bundles are visible
- ✅ One-click download for each bundle
- ✅ Usage instructions included
- Deploy to Vercel to see the registry in action
- Generate more bundles - they'll automatically appear
- Share the registry with users
Your bundles are ready and waiting to be discovered! 🎊
Once you deploy, users can:
- Browse the registry
- Find flask and httpx
- Download with one click
- Load instantly with
cgc load
Perfect! 🚀