Skip to content

IsmaelMartinez/ai-model-advisor

Repository files navigation

AI Model Advisor

Helps you find AI models for your task, prioritizing smaller and more efficient options.

Try it →

What it does

  1. Describe your AI task in plain language
  2. Get model recommendations ranked by efficiency (smaller first)
  3. See environmental impact estimates

Supports: Computer Vision, NLP, Speech, Time Series, Recommendations, Reinforcement Learning, Data Preprocessing

Development

npm install
npm run dev     # Start dev server
npm run build   # Production build
npm test        # Run tests

How it works

  • Runs entirely in the browser (no backend)
  • Uses MiniLM embeddings (~23MB, downloaded on first use) to classify your task
  • Falls back to keyword matching if embeddings aren't available
  • PWA - installable and works offline after first visit

Model tiers and environmental scoring

Models are organized into 4 tiers by size and capability:

Tier Size Environmental Score Typical use
Lightweight ≤500MB Low Edge/mobile/browser
Standard ≤4GB Medium Cloud, quantized models
Advanced ≤20GB High Dedicated GPU, full LLMs
Extra Large >20GB High High-end GPU, 13B+ models

Deployment

Automatically deploys to GitHub Pages on push to main.

Manual: npm run build and deploy the dist/ folder.

Documentation

See docs/ for technical details.

License

MIT

About

No description, website, or topics provided.

Resources

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •