A simple and fast Applicant Tracking System (ATS) resume scorer using Python and Google Gemini AI.
# ATS Resume Score Agent A simple and fast Applicant Tracking System (ATS) resume scorer using Google Gemini AI. This tool evaluates resumes and provides structured scoring with name extraction, email detection, and some feedback. ## Features - š Supports PDF and Word document formats (.pdf, .docx, .doc) - š¤ AI-powered evaluation using Google Gemini - š Structured output with scoring (0-1 scale) - š Excel export with detailed results - š Fast batch processing - š Comprehensive logging ## Project Structure ``` ats-resume-score-agent/ āāā resumes/ # Place resume files here āāā output/ # Excel output files āāā .env # API keys āāā main.py # Main application entry point āāā job_description.txt # Job requirements file ... ``` ## Setup Instructions ### 1. Install Dependencies ```bash pip install -r requirements.txt ``` ### 2. Configure API Key 1. Get your Google AI API key from [Google AI Studio](https://makersuite.google.com/app/apikey). 2. Rename `.env.sample` to `.env` file and replace `your_google_api_key_here` with your actual API key: ### 3. Add Resume Files Place your resume files (PDF, DOCX, DOC) in the `./resumes/` folder. ### 4. Run the Application ```bash python main.py ``` ## Output Format The tool generates an Excel file in the `./output/` folder with the following: - **Name**: Extracted candidate name - **Email**: Extracted email address - **Score**: ATS score (0.0 to 1.0) - **Notes**: AI-generated evaluation notes - **Processing Date**: When the resume was processed ## License This project is licensed under the MIT License. See the [MIT License](LICENSE) file.
Google's AI-powered research notebook that ingests your documents and becomes an expert on your content. Generates audio overviews, study guides, FAQs, and interactive discussions from uploaded sources.
Google DeepMind's experimental AI agent that can navigate websites, fill forms, and complete multi-step browser tasks autonomously. Uses Gemini's multimodal understanding to interact with web interfaces.
Google DeepMind's universal AI assistant prototype that can see, hear, and respond in real-time through your device camera and microphone. Demonstrates the future of multimodal AI interaction.
Google Cloud's enterprise platform for building, deploying, and managing AI agents powered by Gemini. Supports multi-agent orchestration, tool integration, and enterprise governance.
Gemini's agentic research capability that autonomously browses the web, synthesizes information from dozens of sources, and produces comprehensive research reports on any topic.
Interactive coding and content creation agent that generates, previews, and iterates on code, documents, and interactive applications in a side panel. Supports HTML/CSS/JS, Python, and more.