Files
store/QUICKSTART.md
zeekayandGitHub 2f1968de72 chore(rebrand): remove all shinkai references
- Tool router keys: __official_shinkai → __hanzo (176 data files)
- User tool keys: sep_shinkai → sep_hanzo
- Email addresses: @shinkai.com → @hanzo.ai (privacy, terms, support, legal, DMCA)
- Store URL: store.shinkai.com → store.hanzo.ai
- Keywords: "shinkai" → "hanzo" in tool metadata
- Renamed: shinkai-question-learner → hanzo-question-learner
- Renamed: shinkai-tool-logo-and-banner-creator → hanzo-tool-logo-and-banner-creator
- Updated doc paths to ~/work/hanzo/store
- CDN URLs (shinkai-store R2 bucket) kept as-is (requires bucket rename)
2026-02-13 23:08:56 -08:00

3.9 KiB

Quick Start - Enable GitHub Pages

🚀 Your Store UI is Ready!

The Next.js store UI is fully built and deployed via GitHub Actions. Just enable GitHub Pages to make it live!

✅ What's Already Done

  • ✅ Next.js store UI with search & filtering
  • ✅ 5 example MCP apps loaded
  • ✅ GitHub Actions workflow configured
  • ✅ Automatic builds on every push
  • ✅ Static site generation (out/ folder)

🎯 Enable GitHub Pages (One-Time Setup)

  1. Go to Settings

    https://github.com/hanzoai/store/settings/pages
    
  2. Configure Source

    • Under "Build and deployment"
    • Source: Select "GitHub Actions"
    • Click "Save"
  3. Set Permissions (if deployment fails)

    https://github.com/hanzoai/store/settings/actions
    
    • Under "Workflow permissions"
    • Select: "Read and write permissions"
    • Check: "Allow GitHub Actions to create and approve pull requests"
    • Click "Save"
  4. Wait for Deployment

Option 2: CLI (Alternative)

# Enable Pages via API (requires repo admin access)
gh api repos/hanzoai/store/pages \
  -X POST \
  -f source[branch]=main \
  -f source[path]=/

🌐 Your Store URL

Once enabled, your store will be available at:

https://hanzoai.github.io/store/

🔗 Custom Domain (Optional)

To use store.hanzo.ai:

  1. Add DNS CNAME Record

    Type:  CNAME
    Name:  store
    Value: hanzoai.github.io
    
  2. Configure in GitHub

  3. Wait for DNS Propagation (5-30 minutes)

🧪 Test Your Store Locally

cd /Users/z/work/hanzo/store

# Development mode
npm run dev
# Visit: http://localhost:3000

# Production build
npm run build
npx serve out
# Visit: http://localhost:3000

📱 Store UI Features

Your store includes:

  • 🔍 Real-time Search - Instant filtering across names, descriptions, tags
  • 📂 Category Filters - Quick browsing by category with counts
  • 📋 Copy Install Commands - One-click copy for easy installation
  • 📱 Responsive Design - Works perfectly on mobile and desktop
  • ⚡ Fast Loading - Static site, no backend required
  • 🔄 Auto-updates - Rebuilds on every push to main branch

📊 Current Store Contents

  • 5 Apps: Example, Filesystem, GitHub, PostgreSQL, Web Search
  • 4 Categories: Development Tools, File Management, Productivity, Data & Analytics
  • JSON API: /store.json for programmatic access

🎯 Next Steps

  1. ✅ Enable GitHub Pages (see above)
  2. ✅ Verify Deployment - Check Actions tab for success
  3. ✅ Visit Store URL - Test all features
  4. 📦 Add More Apps - Submit PRs with new MCP servers
  5. 🎨 Customize - Update styling, colors, branding

📖 Documentation

  • README.md - Full project documentation
  • CONTRIBUTING.md - How to add apps
  • DEPLOYMENT.md - Deployment details
  • STORE_UI.md - UI architecture and features

🆘 Troubleshooting

Deployment Fails

Check workflow permissions:

https://github.com/hanzoai/store/settings/actions

Enable "Read and write permissions"

Pages Not Updating

  1. Check workflow logs: https://github.com/hanzoai/store/actions
  2. Verify main branch protection allows workflows
  3. Clear browser cache and reload

Build Errors

Run locally to debug:

npm run generate-store
npm run build

Check error messages and fix JSON files if needed.

📞 Support


Your store is production-ready! Just enable GitHub Pages and you're live! 🎉