Kalma Copilot is a Chrome extension designed to provide real-time support during online job interviews conducted on platforms like Google Meet, Zoom, and Microsoft Teams. It leverages AI to assist you by transcribing the conversation and potentially offering insights or suggestions based on the job description and your resumé.
- Real-time Audio Capture: Captures the audio during your online interview.
- AI-Powered Assistance: Integrates with AI services (currently OpenRouter, with Deepgram for transcription) to process the interview and provide potential assistance.
- Interview Setup: Allows you to input key information like the job title, company name, and upload the job description and your resumé before starting the interview.
- Supported Platforms: Currently supports Google Meet, Zoom, and Microsoft Teams.
- Minimize/Maximize Window: Provides controls to minimize and maximize the extension's content window during the interview.
- Draggable Interface: Allows you to drag the extension's content window to a convenient location on your screen.
- Theme Support: Includes basic theme support (light/dark/system).
- WXT - The Web eXtension Tooling Platform
- React - JavaScript library for building user interfaces
- TypeScript - Superset of JavaScript that adds static typing
- Tailwind CSS - Utility-first CSS framework
- Shadcn UI - Reusable UI primitives built using Radix UI and Tailwind CSS
- Zustand - Small, fast and scalable bearbones state-management solution
- Lucide - Beautifully simple vector icons
- @tanstack/react-form - Headless form library for React
- Axios - Promise based HTTP client for the browser and node.js
- OpenAI - For interacting with OpenAI models (via OpenRouter)
- @deepgram/sdk - Deepgram JavaScript SDK for speech-to-text
- pdfjs-dist - PDF viewer in HTML5
- react-markdown - Render Markdown as React components
- sonner - An opinionated toast component for React
Contributions are welcome! Please feel free to submit pull requests or open issues for bugs and feature requests.