An intelligent C# AI agent that automates LinkedIn job scouting using Selenium and Gemini AI. Features include voice notifications, multi-key API rotation, and automated lead tracking for remote software engineering roles. 🛠️ Status: Active Development (Infrastructure Complete) 🎯 Goal: Automate job searching in the 2026 EUR Bulgarian market.
# 🚀 JobAI Hunter Pro **JobAI Hunter Pro** is an automated C# application designed to scan LinkedIn for job opportunities, analyze them using Gemini AI, and store the results in a local database. --- ## ✨ Key Features * **Automated Scraping:** Uses Selenium with Edge to find relevant job postings. * **AI Analysis:** Integrates Google Gemini AI to evaluate job descriptions. * **Voice Notifications:** Includes a `VoiceAssistant` that provides real-time audio feedback. * **Smart Security:** Validates configuration files and handles API rotation for the Free Tier. * **Database Integration:** Saves all leads in a structured format for easy tracking. **Smart Login & 2FA:** Automated LinkedIn authentication with built-in Two-Factor Authentication (2FA) support and a 2-minute security timeout. --- ## 🛠 Tech Stack * **Language:** C# (.NET 8/9) * **Automation:** Selenium WebDriver (Microsoft Edge) * **AI Engine:** Google Gemini API * **Database:** SQLite * **Configuration:** JSON-based secrets management (`appsettings.json`) --- ## 📦 Core Dependencies (NuGet Packages) * **Selenium.WebDriver:** For browser automation. * **Google.GenerativeAI:** For Gemini AI integration. * **Newtonsoft.Json:** For robust configuration parsing. * **Microsoft.Data.Sqlite:** For efficient local data storage. --- ## ⚙️ How It Works The **JobAI Hunter Pro** is designed with a "plug-and-play" architecture, focusing on automation, security, and ease of use. --- ### 📁 Core Logic The core business logic is provided as a compiled library (**JobAI.Core.dll**) located in the `/Libs` folder. This ensures the agent can function while keeping the core implementation private. ### 📂 1. Automated Infrastructure Upon the first launch, the system utilizes a centralized `PathsConfig` engine to: * **Generate Workspaces**: Automatically creates a secure `temp` directory and a dedicated database folder (`JobAI-DB`). * **Configuration Scaffolding**: Detects if `appsettings.json` is missing and gener
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.