Skip to content

Repository files navigation

MTG Scanner

MTG Scanner Screenshot

MTG Scanner is a Tauri application built with React and TypeScript using Vite. The application allows users to scan and inventory Magic: The Gathering cards.

Features

  • Scan Magic: The Gathering cards using Gemini Multi Modal LLM.
  • Easily export your scanned cards as Scryfall ids for import into manabox.

Getting Started

Prerequisites

Ensure you have the following installed on your machine:

Setup

  1. Clone the repository:

    git clone https://github.com/yourusername/mtg-scanner.git
    cd mtg-scanner
  2. Install dependencies:

    npm install
  3. Configure the environment:

    • Copy the env-template file and rename it to .env:
      cp env-template .env
    • Open the .env file and fill in your Gemini API key.
  4. Run the development server:

    npm run tauri dev

Recommended IDE Setup

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

License

This project is licensed under the MIT License.

About

Desktop application to quickly scan MTG cards

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages