git404hub

what is sherlockai fr?

h-a-r-s-h-s-r-a-h/sherlockai — explained in plain English

Analysis updated 2026-05-18

1JavaScriptAudience · generalComplexity · 4/5Setup · hard

tl;dr

A desktop app that records video interviews and uses AI to detect faces, track eye gaze, transcribe speech, and flag possible cheating or plagiarism.

vibe map

mindmap
  root((Sherlock AI))
    What it does
      Records video interviews
      Detects faces
      Tracks eye gaze
      Transcribes speech
    Tech stack
      Electron
      React
      Python FastAPI
      SQLite
    Use cases
      Candidate verification
      Interview transcripts
      Cheating detection
    Audience
      Interviewers
      HR teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Record and store video interview sessions for later review

VIBE 2

Verify the identity of an interview candidate using face recognition

VIBE 3

Get an automatic transcript of spoken interview answers

VIBE 4

Generate a written report flagging possible answer plagiarism

what's the stack?

ElectronReactPythonFastAPISQLite

how it stacks up fr

h-a-r-s-h-s-r-a-h/sherlockai0xmukesh/docusaurus-tutorial1tsmejp/palworld-docker-wine
Stars111
LanguageJavaScriptJavaScriptJavaScript
Last pushed2021-12-27
MaintenanceDormant
Setup difficultyhardeasymoderate
Complexity4/52/54/5
Audiencegeneraldeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Needs Node.js, Python, ffmpeg, and an OpenRouter API key, plus automatic download of several AI models on first run.

in plain english

Sherlock AI is a desktop application built to record and analyze video call interviews as they happen. It is meant for situations where an interviewer wants to check whether the person on the call is really who they claim to be and whether they are following the rules of the interview. The app has two parts working together. An Electron and React frontend handles the screen, audio, and camera capture along with the dashboard you interact with. Behind that sits a Python service that does the heavier analysis work: detecting and tracking faces, watching where the person's eyes are looking, transcribing speech, and reading any text that appears on screen. Once all of that data is collected, a connected AI model is used to write a report summarizing what was observed, including checks for possible plagiarism in spoken answers. To run it, you need Node.js and Python installed on your computer, along with ffmpeg for converting audio recordings. Setup involves installing the app's JavaScript dependencies, creating a Python virtual environment and installing its requirements, and adding an API key for OpenRouter so the AI report step can work. The first time you run it, several AI models for face recognition, speech recognition, and text reading are downloaded automatically, which takes some time and disk space. All of the interview data, including video, audio snippets, and the generated reports, is stored locally in a SQLite database on the machine running the app. The project currently lists Linux as its primary supported system, with macOS and Windows also listed as supported operating systems. This is a niche, specialized tool aimed at people running structured interviews who want an automated record of what happened on a call, rather than a general purpose video calling or note taking app. Because it combines several separate AI services behind one interface, it is best suited to someone comfortable installing and configuring developer tools rather than a plug and play consumer product.

prompts (copy fr)

prompt 1
Help me set up the Python virtual environment and install requirements for the Sherlock AI sidecar.
prompt 2
Explain how Sherlock AI's face detection and eye tracking services work together to verify a candidate.
prompt 3
Walk me through configuring my OpenRouter API key for Sherlock AI's report generation.
prompt 4
Show me how to add a new AI detection service to Sherlock AI's FastAPI sidecar.

Frequently asked questions

what is sherlockai fr?

A desktop app that records video interviews and uses AI to detect faces, track eye gaze, transcribe speech, and flag possible cheating or plagiarism.

What language is sherlockai written in?

Mainly JavaScript. The stack also includes Electron, React, Python.

How hard is sherlockai to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is sherlockai for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.