kaggie

🤖 Kaggie - AI-Powered Kaggle Competition Assistant

Kaggie Logo **Your intelligent companion for Kaggle competitions** [![Chrome Extension](https://img.shields.io/badge/Chrome-Extension-4285F4?style=for-the-badge&logo=google-chrome&logoColor=white)](https://chromewebstore.google.com/detail/kaggie/ndaeodljoghdfjainfdbnedoilfacmpa) [![AI Powered](https://img.shields.io/badge/AI-Powered-00D4AA?style=for-the-badge&logo=openai&logoColor=white)](#features) [![Available Now](https://img.shields.io/badge/Available%20Now-Chrome%20Web%20Store-4CAF50?style=for-the-badge&logo=google-chrome&logoColor=white)](https://chromewebstore.google.com/detail/kaggie/ndaeodljoghdfjainfdbnedoilfacmpa)

✨ What is Kaggie?

Kaggie is your personal AI assistant for dominating Kaggle competitions. Get instant insights, winning strategies, and expert guidance right in your browser while exploring competitions on Kaggle.com.

🚀 Key Features

🎯 Smart Competition Detection

🧠 AI-Powered Strategy Assistant

🏆 Winning Insights

Seamless Experience

📥 Installation

🎉 Kaggie is now available on the Chrome Web Store! 🎉

📦 Install Kaggie from Chrome Web Store

Simply:

  1. Click the link above or visit the Chrome Web Store
  2. Search for “Kaggie”
  3. Click “Add to Chrome”
  4. Configure your API keys in the extension settings

Option 2: Manual Installation (For Developers)

Click to expand developer installation instructions 1. Download or clone this repository 2. Open Chrome and go to `chrome://extensions/` 3. Enable "Developer mode" (toggle in top right) 4. Click "Load unpacked" and select the `chrome-extension/dist` folder 5. Configure your API keys in the extension settings

⚙️ Setup & Configuration

Required API Keys

To use Kaggie, you’ll need to provide your own API keys:

🔑 OpenAI API Key (Required)

🔧 Backend Configuration

The extension connects to a backend service for enhanced features:

Getting Started

  1. Install the extension from the Chrome Web Store
  2. Configure your API keys in the extension settings
  3. Navigate to any Kaggle competition page
  4. Open Kaggie from the Chrome toolbar or side panel
  5. Start chatting with your AI competition assistant!

    💡 How to Use Kaggie

Quick Start Guide

  1. Visit any Kaggle competition (e.g., Spaceship Titanic)
  2. Click the Kaggie icon in your Chrome toolbar
  3. Ask questions like:
    • “What are the best strategies for this competition?”
    • “How should I approach feature engineering?”
    • “What evaluation metric optimization techniques work best here?”
    • “Show me winning approaches from similar competitions”

Example Conversations

You: “I’m new to this competition. What should I focus on first?”

Kaggie: “For the Spaceship Titanic competition, I’d recommend starting with exploratory data analysis to understand the passenger data patterns. Based on winning solutions from similar competitions, focus on feature engineering around the cabin information and passenger groups. The evaluation metric is classification accuracy, so consider ensemble methods for your final submission…”

Smart Features in Action

🔧 Privacy & Security

Your Data is Safe

API Key Security

🏆 Perfect For

🎓 Learning Competitors

🚀 Experienced Kagglers

👥 Team Competitions

🌟 What Makes Kaggie Special?

Instant Expert Access

No more scrolling through hundreds of forum posts. Get curated insights from top performers instantly.

🧠 Competition-Specific Intelligence

Unlike generic AI assistants, Kaggie understands Kaggle competitions and provides targeted, actionable advice.

🔄 Always Learning

Kaggie’s knowledge base includes the latest competition discussions, winning solutions, and ML innovations.

🎯 Results-Focused

Every recommendation is designed to improve your leaderboard position and competition performance.

📊 Technical Excellence

This extension represents a showcase of modern web development and AI integration:

🏗️ Architecture Highlights

🔒 Security Standards

Performance Optimizations

🚀 For Developers

Interested in the technical implementation? Kaggie showcases modern development practices:

🏗️ Technical Stack

🔧 Development Setup

Click to expand developer setup instructions ```bash # Clone the repository git clone https://github.com/arjein/kaggie.git cd kaggie # Install dependencies cd chrome-extension npm install # Set up environment variables cp .env.example .env # Add your API keys to .env # Build for development npm run build # Load in Chrome for testing # 1. Go to chrome://extensions/ # 2. Enable Developer mode # 3. Click "Load unpacked" # 4. Select chrome-extension/dist folder ``` ### 📊 **Architecture Overview** - **Chrome Extension**: Manifest V3 with service workers and content scripts - **React Components**: Modular, reusable UI components with TypeScript - **AI Services**: LangChain integration with tool calling and memory - **State Management**: Global configuration with Chrome storage sync - **Backend API**: FastAPI deployment with vector search capabilities

📈 Roadmap & Future Features

🔮 Coming Soon

💡 Potential Enhancements

🎯 Support & Feedback

📧 Get Help

🌟 Rate & Review

Love Kaggie? Help others discover it:

📄 Open Source

Kaggie is open source under the MIT License. View the full license and contribute on GitHub.

🔒 Privacy Policy

⚖️ Terms of Service


🏆 Built with ❤️ for the Kaggle community 🏆

Chrome Web Store GitHub

**Ready to dominate your next Kaggle competition?**
*Install Kaggie and unlock your competitive potential!*