GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - kabbagepatch/pokemon-assistant: Skip the type charts and calculations, and just get the info you need about which Pokemon to choose against an opponent without thinking about a hundred type combinations

BranchesTags
Open more actions menu

Latest commit

 

History

10 Commits
10 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
src-tauri
src-tauri
 
 
src
src
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
package.json
package.json
 
 
pokemon-assistant.exe
pokemon-assistant.exe
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

Pokemon AI Assistant

Skip the type charts and complex calculations and get the matchup info you need for an opponent Pokemon quickly.

The app supports both:

  • simple web lookup mode with direct PokeAPI fetches and lightweight in-memory caching available at https://pokemon-ai.netlify.app/
  • Tauri desktop mode with filesystem-backed caching, saved team storage, and AI recommendations

Features

  • Look up a Pokemon by name or ID
  • View its types, strengths, and weaknesses
  • Save your own Pokemon team with nicknames, levels, and moves
  • Ask AI for a recommendation on which saved Pokemon to use against the current opponent
  • Pokemon, type, and move data cached on desktop filesystem for faster repeat use

Screenshots

Lookup

image image

Teams

image image

AI Assistant

image

AI Recommendations

In the desktop app, the lookup page includes an AI recommendation button that suggests the best picks from your saved roster for the currently viewed opponent.

The Rust backend:

  • builds the recommendation prompt from the saved team data
  • uses cached Pokemon and move data as the input
  • sends the request to Claude and returns structured recommendations for the UI

Local Setup

For desktop AI recommendations, create a local .env file in the project root with:

CLAUDE_API_KEY=your_anthropic_key_here

Notes:

  • .env is ignored by git and should stay local
  • the AI feature is desktop-only so the Claude key stays on the Rust side
  • if the key is missing, the AI recommendation action will fail even in the release executable

About

Skip the type charts and calculations, and just get the info you need about which Pokemon to choose against an opponent without thinking about a hundred type combinations

pokemon-ai.netlify.app/

Topics

pokeapipokemontauri

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.