Interview Coach
AI-powered CLI interview simulator for realistic interview practice and performance evaluation.
Practice interviews directly from your terminal.
A developer-focused CLI that generates realistic interview questions, evaluates answers, tracks progress, and delivers detailed interview reports across technical and non-technical roles.

Featured Project
Interview Coach
Project Resources
Explore live deployments, documentation, and source code.
CLI
Platform
POC
Stage
Role Agnostic
Interview Types
Automated
Reports
Problem
Interview preparation is often inconsistent and difficult to practice realistically.
Most candidates either rely on static question banks or expensive coaching services. Real interview simulations with meaningful feedback remain inaccessible for many learners.
Lack of Realistic Practice
Traditional interview preparation resources rarely simulate the pressure, structure, and progression of a real interview experience.
Limited Feedback
Candidates often have no reliable way to evaluate the quality of their answers or identify knowledge gaps.
Role-Specific Challenges
Interview preparation differs significantly across professions, making generic question banks less effective.
Capabilities
Structured AI-driven interview simulations.
Role-Aware Interviews
Generates realistic interview questions tailored to the selected role and experience level.
Answer Evaluation
Evaluates responses using structured scoring, verdicts, strengths, improvement areas, and ideal answers.
Interactive CLI Experience
Provides a polished terminal-first workflow with guided prompts, progress indicators, and formatted reports.
Session Persistence
Stores interview sessions locally, allowing reports and results to be reviewed after completion.
Detailed Reporting
Generates comprehensive performance summaries with question-level insights and recommendations.
Open Source & Extensible
Built with modular architecture, making it easy to support new providers, evaluation strategies, and interview formats.
Install
Install globally via npm.
Run realistic interview simulations directly from your terminal using npm or npx.
Technology
Built with
Architecture
Structured interview evaluation pipeline.
A modular workflow that generates questions, evaluates responses, persists sessions, and produces detailed interview reports.
Interview Configuration
Role, experience level, question count, and optional API configuration provided through CLI commands.
Question Generation
Role-specific prompts generate structured interview questions with expected discussion topics.
Answer Evaluation
Responses are assessed for correctness, completeness, clarity, and practical understanding.
Reporting Layer
Scores, feedback, strengths, improvements, and interview summaries are rendered into detailed reports.
Evolution
Project evolution.
Interview Simulation Prototype
Started as a proof of concept exploring structured interview generation through LLM workflows.
Evaluation Engine
Added scoring, verdicts, strengths, improvements, and ideal-answer generation.
Persistent Sessions
Introduced local session storage and report generation for post-interview analysis.
CLI Productization
Packaged as an open-source npm CLI with professional UX, reporting, and extensibility.