Projects

    Open-source projects built by the GenAI Mentor community. Explore the code, learn from real-world implementations, and contribute.

    Camera Floating Panel

    ElectronJavaScriptgetUserMediaWindows

    A lightweight Electron app that shows your webcam in a floating circular overlay — always on top, draggable, and resizable. Designed to sit over slides during podcasts or screen recordings, the same way Loom or mmhmm do it.

    Key Features

    Always-On-Top Overlay

    Frameless transparent window pinned at screen-saver level — stays above PowerPoint F5 fullscreen on Windows 11

    Drag Anywhere

    Click and drag the circle to reposition it on any screen

    Scroll to Resize

    Mouse wheel resizes the circle from 120–800 px with the 1:1 aspect ratio locked

    Hot-Plug Camera Switching

    Dropdown auto-refreshes via devicechange listener; selected camera is remembered across launches

    Click-Through Mode

    Toggle pass-through with a button or the Ctrl+Shift+C global hotkey while presenting

    Presenter-Ready

    Verified on PowerPoint slideshow and Presenter View on a second monitor

    Personal AI Assistant

    Next.jsFirebaseClaude SDKGoogle APIs

    AI-powered personal assistant built with Next.js, Firebase, and Anthropic Claude SDK. Features Gmail, Calendar, Drive integration, 3-tier memory system, and agentic tool-use loop.

    Key Features

    AI Conversational Interface

    Mobile-friendly chat interface with real-time responses

    Email Management

    Read, search, and send emails via Gmail integration

    Calendar Management

    View schedule, create events, and check availability

    Document Access

    Search and read Google Drive documents

    Memory System

    Short-term session context, long-term user preferences in Firestore, and episodic conversation history with auto-summarization

    Configurable

    Choose reasoning/task models, manage API keys, and control integrations