https://github.com/powerinterviewai/client-app
Privacy-first AI interview assistant with live transcription, real-time AI suggestions for any type of interviews and coding challenges
https://github.com/powerinterviewai/client-app
agentic-ai ai asr asr-services coding-challenge electron electron-app interview-assistant ipc live-interview-assistant llm transcription
Last synced: 2 months ago
JSON representation
Privacy-first AI interview assistant with live transcription, real-time AI suggestions for any type of interviews and coding challenges
- Host: GitHub
- URL: https://github.com/powerinterviewai/client-app
- Owner: PowerInterviewAI
- License: mit
- Created: 2026-02-07T18:05:58.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-14T20:27:50.000Z (2 months ago)
- Last Synced: 2026-04-14T20:28:13.173Z (2 months ago)
- Topics: agentic-ai, ai, asr, asr-services, coding-challenge, electron, electron-app, interview-assistant, ipc, live-interview-assistant, llm, transcription
- Language: TypeScript
- Homepage: https://www.powerinterviewai.com
- Size: 129 MB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Power Interview AI - Privacy-First AI Interview Assistant
**Your Personal AI-Powered Interview Coach**
π **Website**: [https://www.powerinterviewai.com](https://www.powerinterviewai.com)
[](https://github.com/PowerInterviewAI/client/releases/latest)
[](LICENSE)
π§ [Email](mailto:support@powerinterviewai.com) | π [Website](https://www.powerinterviewai.com/) | π [GitHub Pages](https://powerinterviewai.github.io/hero/) | π¬ [Telegram](https://t.me/+uQuuBdrsIYBjY2Qx) | π [Discord](https://discord.gg/TJJp5azK7Z) | π¦ [X](https://x.com/power_interview)
## Overview
Power Interview is a privacy-first AI assistant designed to help you ace technical and behavioral interviews. With real-time transcription and intelligent suggestions, you'll have the confidence and support you need during live interviewsβall while maintaining your privacy.
## Privacy First
**Your data stays with you.** Power Interview is built with privacy as a core principle:
- **Client-Side Application**: Desktop client for account management and UI
- **Secure Storage**: Credentials and personal info stored using Electron Store
- **AI Processing**: Handled by secure backend services
- **No Data Mining**: No selling or sharing personal data
- **Minimal Data Transfer**: Only necessary data sent for AI suggestions
- **Your Control**: CV, profile, and configs remain on your device
## Key Features
### Real-Time Transcription
Stay on top of the conversation with live ASR:
- Dual-channel transcription (you + interviewer)
- WebSocket streaming for low latency
- Speaker detection
- Full transcript history
### Intelligent AI Suggestions
#### Live Suggestions
- Personalized responses based on CV and job description
- Streaming responses in real time
- Context-aware outputs
- Natural language responses
#### Action Suggestions
- Screenshot-based problem understanding
- Multi-image support (up to 3)
- LLM-powered solutions
- Syntax-highlighted code output
### Smart Configuration
- Profile management (CV, job description, etc.)
- Audio device selection
- Language support (English)
- Persistent settings
## Platform Support
Power Interview desktop client is supported on:
- Windows 10/11 (x64 installer build)
- macOS (Apple Silicon and Intel release artifacts)
Release binaries are published on the [GitHub Releases](https://github.com/PowerInterviewAI/client/releases) page.
## Architecture
Power Interview follows a **client-server architecture**.
### Desktop Client
- Electron + React + TypeScript
- Zustand + React Query
- Handles UI and orchestration
### Backend Services
- AI/LLM Service for suggestions
- ASR Service for transcription
- Auth Service
### Communication
- WebSocket (real-time)
- REST API
## Getting Started
### Prerequisites
- Node.js v18+ (v20 recommended)
### Installation
```bash
git clone https://github.com/PowerInterviewAI/client
cd client
npm install
```
### Run
```bash
npm run start
```
### Configuration
- Set profile (CV, job description)
- Select microphone
- Start assistant
## Use Cases
### Technical Interviews
- Code suggestions
- Debugging assistance
- Live transcription
### Behavioral Interviews
- AI-generated responses
- Context-aware answers
### Practice Sessions
- Self-monitoring
- Feedback loops
## Security & Privacy
- Local encrypted storage
- HTTPS + secure WebSockets
- No external transcript storage
- Full user control
## Technology Stack
### Frontend
- Electron
- React 19
- TypeScript
- Tailwind CSS
### Backend
- WebSocket
## Project Structure
```
power-interview-client/
βββ src/
βββ public/
βββ build/
```
## Legal Disclaimer
Use for **ethical and legal interview preparation only**.
Users are responsible for complying with all applicable laws and platform policies.
## Contributing
Pull requests welcome.
## License
MIT License
## Support
- Email: [support@powerinterviewai.com](mailto:support@powerinterviewai.com)
- GitHub Issues for bugs/features
---
**Built to help you succeed in interviews**