← Back to Projects

Abramo AI Assistant

Intelligent desktop application that provides real-time AI assistance during interviews and meetings, invisible to screenshots and screen sharing tools

ElectronGemini APINode.jsTypeScriptAudio Processing

Desktop Application - Available for Windows, macOS, and Linux

Project Overview

Abramo is an innovative desktop application that acts as your personal AI assistant during interviews, meetings, and presentations. It uses advanced AI to provide real-time, context-aware responses while remaining completely invisible to screen capture tools and screen sharing applications. The application analyzes your resume and qualifications to provide tailored assistance that matches your background.

Key Features

  • Real-time audio recording and transcription during interviews
  • AI-powered responses using Google Gemini API
  • Screen-capture invisibility - undetectable by screenshot tools
  • Screen sharing protection - hidden from Zoom, Teams, Meet, etc.
  • Resume-based customization for personalized responses
  • Live chat interface for quick queries
  • Context-aware answers tailored to your qualifications
  • Low-latency response generation
  • Multi-platform support (Windows, macOS, Linux)

How It Works

  1. 1Setup Your ProfileUpload your resume and qualifications to train the AI on your background
  2. 2Start RecordingLaunch the application before your interview or meeting
  3. 3Real-Time TranscriptionThe app listens and transcribes conversations in real-time
  4. 4AI AnalysisGemini API analyzes questions and generates tailored responses
  5. 5Instant SuggestionsView AI-generated answers and suggestions in the hidden overlay
  6. 6Chat AnytimeUse the built-in chat for quick queries without interrupting the flow

Technical Implementation

Built with cutting-edge technologies for optimal performance and security:

  • Electron framework for cross-platform desktop application
  • Google Gemini API for advanced AI responses
  • Node.js backend for audio processing and API management
  • TypeScript for type-safe, maintainable code
  • Screen overlay technology with capture protection
  • Audio capture and real-time speech-to-text conversion
  • Context management for maintaining conversation history
  • Secure local storage for user data and preferences

Privacy & Security

Abramo is designed with privacy and security as top priorities:

  • All data stored locally on your device
  • No cloud storage of recordings or transcripts
  • Encrypted communication with AI APIs
  • Screen capture protection at the OS level
  • Optional session data deletion
  • No telemetry or tracking

Use Cases

Job Interviews

Get real-time help answering technical questions

Virtual Meetings

Quick reference for facts and figures

Presentations

On-demand assistance for Q&A sessions

Technical Calls

Code snippets and technical explanations