awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

AI interview coach

Ranking updated Jul 20, 2026

For ai based interview preparation platform, the first results are rezasi/go-interview-practice (This platform provides AI-driven mock interview simulation and automated feedback, making it a relevant tool for interview preparation despite its primary focus on coding challenges rather than general behavioral interviews), j4wg/interview-coder-withoupaywall-opensource (This platform provides an AI-driven environment for conducting mock interviews and generating feedback, aligning with the core requirements for an interview preparation tool) and m-bain/whisperx (This is a speech-to-text and diarization toolkit that provides the underlying transcription technology, but it lacks the interview simulation, feedback, and scenario management features required for an interview preparation platform). ahmetoner/whisper-asr-webservice and alphacep/vosk-api round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best AI interview preparation platforms. Compare top open-source tools ranked by features and activity to find the best fit for your practice.

AI interview coach

Find the best repos with AI.We'll search the best matching repositories with AI.
  • rezasi/go-interview-practiceRezaSi avatar

    RezaSi/go-interview-practice

    2,390View on GitHub↗

    This platform is an automated assessment tool and coding challenge environment designed to help developers practice Go programming and prepare for technical interviews. It provides a structured library of algorithmic and data structure exercises that range from beginner to advanced difficulty levels, allowing users to build proficiency in language syntax and standard library usage. The system distinguishes itself by integrating artificial intelligence to provide real-time code reviews, contextual hints, and simulated interview feedback. It evaluates user submissions through isolated, containe

    This platform provides AI-driven mock interview simulation and automated feedback, making it a relevant tool for interview preparation despite its primary focus on coding challenges rather than general behavioral interviews.

    GoInterview Simulations
    View on GitHub↗2,390
  • j4wg/interview-coder-withoupaywall-opensourcej4wg avatar

    j4wg/interview-coder-withoupaywall-opensource

    1,907View on GitHub↗

    This application is an automated coding assistant designed to support users during technical assessments by capturing screen content and generating real-time solutions. It functions as a specialized desktop environment that extracts requirements and error messages from web-based coding platforms, providing immediate debugging feedback and code generation through integrated artificial intelligence models. The tool distinguishes itself through a stealth-focused architecture that includes a transparent, top-level overlay window designed to remain invisible to standard screen recording and monito

    This platform provides an AI-driven environment for conducting mock interviews and generating feedback, aligning with the core requirements for an interview preparation tool.

    TypeScriptAutomated Interview AssistantsAI Coding AssistantsCode Editors and Assistants
    View on GitHub↗1,907
  • m-bain/whisperxm-bain avatar

    m-bain/whisperX

    20,228View on GitHub↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    This is a speech-to-text and diarization toolkit that provides the underlying transcription technology, but it lacks the interview simulation, feedback, and scenario management features required for an interview preparation platform.

    PythonAudio TranscriptionSpeech Transcription
    View on GitHub↗20,228
  • ahmetoner/whisper-asr-webserviceahmetoner avatar

    ahmetoner/whisper-asr-webservice

    3,286View on GitHub↗

    This project provides a self-hosted server for automatic speech recognition, functioning as a containerized inference engine for the Whisper model. It exposes core transcription and translation capabilities through a standardized web interface, allowing for the integration of speech-to-text services into external applications. The service distinguishes itself by incorporating advanced audio analysis tools, including speaker diarization to attribute text to specific individuals and voice activity detection to filter non-speech segments. It supports automated language detection and provides out

    This is a speech-to-text inference engine that provides the transcription capability required for an interview platform, but it lacks the interview simulation, feedback, and scenario management features needed to be a complete solution.

    PythonAudio TranscriptionSpeech Transcription
    View on GitHub↗3,286
  • alphacep/vosk-apialphacep avatar

    alphacep/vosk-api

    14,853View on GitHub↗

    Vosk is an offline speech-to-text engine and API that converts spoken audio into text locally on a device. It provides a cross-platform speech toolkit with language bindings for integrating voice recognition into server environments, Android, iOS, and Raspberry Pi. The project includes a speaker identification tool to distinguish between different voices and an acoustic model trainer for building custom neural network models. These training tools enable speech feature extraction and model accuracy evaluation to improve recognition for specialized domains. The system supports real-time audio

    This is a speech-to-text engine that provides the transcription capability required for an interview platform, but it is a building block library rather than a complete, AI-driven interview simulation application.

    Jupyter NotebookSpeech RecognitionSpeech Transcription
    View on GitHub↗14,853
  • nvidia-nemo/nemoNVIDIA-NeMo avatar

    NVIDIA-NeMo/NeMo

    17,389View on GitHub↗

    NeMo is a comprehensive framework designed for the development, training, and deployment of large-scale conversational and generative artificial intelligence models. It provides an integrated platform for building multimodal systems, encompassing speech processing, language modeling, and reinforcement learning alignment. The framework is built to handle the entire lifecycle of AI development, from data curation and model pretraining to production-ready service deployment. The platform distinguishes itself through advanced distributed training capabilities, including tensor and pipeline parall

    This is a low-level development framework for building conversational AI models rather than a ready-to-use platform for conducting mock interviews and providing candidate feedback.

    PythonSpeech TranscriptionSpeech-to-Text Services
    View on GitHub↗17,389
  • pannous/tensorflow-speech-recognitionpannous avatar

    pannous/tensorflow-speech-recognition

    2,172View on GitHub↗

    This library provides a deep learning framework for training neural networks to perform speech recognition and audio classification. It utilizes sequence-to-sequence architectures to map variable-length audio inputs into text or numerical outputs, enabling the development of custom speech-to-text transcription models. The project distinguishes itself through integrated audio processing capabilities that transform raw waveforms into spectrograms and high-dimensional numerical vectors. These tools allow for the extraction of unique vocal characteristics to identify speakers, as well as the clas

    This is a speech recognition library that provides the underlying audio processing and transcription technology, but it lacks the interview simulation, feedback, and scenario management features required for an interview preparation platform.

    PythonSpeech Transcription
    View on GitHub↗2,172
  • ggml-org/whisper.cppggml-org avatar

    ggml-org/whisper.cpp

    50,770View on GitHub↗

    Whisper.cpp is a high-performance, local-first speech recognition engine designed to run large-scale machine learning models on consumer hardware. It functions as a portable library that converts audio into text, supporting both static file transcription and real-time stream processing. By utilizing a lightweight inference engine and weight quantization, the project minimizes memory and compute overhead, allowing for efficient execution without reliance on external cloud APIs or internet connectivity. The project distinguishes itself through a hardware-agnostic compute abstraction that offloa

    This is a speech-to-text inference library that provides the core transcription capability required for an interview platform, but it is a building block rather than a complete, self-hostable interview simulation application.

    C++Speech RecognitionSpeech Transcription
    View on GitHub↗50,770
  • aigc-audio/audiogptAIGC-Audio avatar

    AIGC-Audio/AudioGPT

    10,174View on GitHub↗

    AudioGPT is an LLM-driven audio framework and processing suite that uses large language models to orchestrate neural audio pipelines. It functions as a multimodal audio generator and processing system, integrating a collection of pretrained models to handle speech synthesis, sound generation, and audio manipulation. The system is distinguished by its ability to generate audio from diverse inputs, including text and images, and its capacity to produce synchronized talking head videos. It also operates as a neural speech translator, converting spoken language between different tongues while pre

    This is a multimodal audio processing framework and speech synthesis toolkit that provides the underlying building blocks for audio interaction, but it lacks the specific interview simulation logic and candidate feedback workflows required for an interview preparation platform.

    PythonAudio TranscriptionSpeech Transcription
    View on GitHub↗10,174
  • vaibhavs10/insanely-fast-whisperVaibhavs10 avatar

    Vaibhavs10/insanely-fast-whisper

    12,969View on GitHub↗

    This project is a high-throughput transcription engine and PyTorch inference wrapper designed to convert spoken audio files into text using the OpenAI Whisper model. It functions as a hardware-accelerated speech-to-text transcriber that runs locally on a user's machine. The system focuses on AI model performance tuning to maximize hardware throughput. It utilizes GPU acceleration, half-precision floating point tensors, and Flash-Attention to reduce processing time and memory overhead during transcription. The implementation covers large-scale transcription workflows and local speech-to-text

    This is a high-performance speech-to-text transcription engine that provides a building block for audio processing, but it lacks the interview simulation, feedback, and scenario management features required for an interview preparation platform.

    Jupyter NotebookAudio Transcription
    View on GitHub↗12,969
  • mozilla-ai/llamafilemozilla-ai avatar

    mozilla-ai/llamafile

    23,726View on GitHub↗

    Llamafile is a machine learning model runner and packager that enables local inference by bundling model weights and runtime environments into a single, self-contained executable. It functions as a cross-platform engine, allowing users to execute large language models and perform speech-to-text tasks directly on their own hardware without requiring external software dependencies or complex installations. The project distinguishes itself by utilizing a specialized binary format that allows the same executable to run natively across multiple operating systems and hardware architectures. It auto

    This is a machine learning model runner used to execute local AI models, which could serve as a building block for an interview platform but lacks the interview-specific logic, feedback systems, and scenario management required for the category.

    CSpeech TranscriptionSpeech-to-Text Services
    View on GitHub↗23,726
  • chenyme/chenyme-aavtchenyme avatar

    chenyme/Chenyme-AAVT

    2,928View on GitHub↗

    Chenyme-AAVT is an AI-powered video transcription tool and translation platform. It converts speech from media files into editable text transcripts using speech recognition models and voice activity detection to ensure accurate phrasing and timing. The system functions as a content generator that transforms video transcripts into structured blog posts and marketing graphics using large language models. It also includes a subtitle formatting editor that allows for the modification of subtitle styles with a real-time video preview. The platform provides multilingual translation capabilities th

    This tool is designed for video transcription, translation, and content repurposing rather than simulating interactive job interviews or providing feedback to candidates.

    PythonAudio Transcription
    View on GitHub↗2,928
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
rezasi/go-interview-practice2.4KGoNOASSERTIONJun 22, 2026
j4wg/interview-coder-withoupaywall-opensource1.9KTypeScriptNOASSERTIONAug 9, 2025
m-bain/whisperx20.2KPythonbsd-2-clauseFeb 19, 2026
ahmetoner/whisper-asr-webservice3.3KPythonMITNov 23, 2025
alphacep/vosk-api14.9KJupyter NotebookApache-2.0Jun 4, 2026
nvidia-nemo/nemo17.4KPythonApache-2.0Jun 16, 2026
pannous/tensorflow-speech-recognition2.2KPythonNOASSERTIONJan 17, 2024
ggml-org/whisper.cpp50.8KC++MITJun 16, 2026
aigc-audio/audiogpt10.2KPythonNOASSERTIONJul 6, 2024
vaibhavs10/insanely-fast-whisper13KJupyter NotebookApache-2.0Oct 25, 2025

Related searches

  • Developer interview prep
  • a platform for practicing technical coding interviews
  • Interview preparation platform
  • a guide to behavioral interviews for engineers
  • a comprehensive guide for software engineering interviews
  • a study kit for EM interviews
  • an ai coding assistant for IDEs
  • Interview preparation resources