Technical support: t.me/hintsage_support
On first run you get free time for both the Russian-language and multilingual versions so you can try them all.
Fast model that recognizes and displays speech in the chat in real time. High recognition speed, but not suited for foreign terms.
Fast model that recognizes and displays speech in real time and supports foreign languages.
For interviews and jobs where foreign terms are common. Supports Russian and other languages including English. Shows recognized text with a short delay.
You can then choose which version suits you and use only that one.
Language model switching is in the options (gear icon top left). See the Settings section below for details.

Button in the top-left corner of the app. Here you can top up balance, subscribe, choose the voice recognition model, adjust behavior, and see hotkeys. If sound is not recognized, you can select the correct audio devices. Usually it works out of the box.
Balance and subscriptions — top up the Russian-language version or buy a subscription for the multilingual version.
Voice recognition language model selectionRussian-language model — good real-time recognition and fast response, but does not recognize English terms.
Multistream Multistream works like the Russian model but supports many foreign languages.
Multilingual model recognizes Russian and English (and others). It does not run in real time, so there are three modes:
1. By period. After session start the app buffers audio every 10 seconds and then recognizes it into the chat. Some overlap at period boundaries is normal. Period length can be changed in config: MULTILANG_MODEL_PERIOD_SEC, range 10–30 sec.
2. By silence. After session start the app buffers audio and recognizes when there is silence (pause). Pause length can be set in settings.
3. Manual start/stop. You decide when to start and stop recording. Use when you start before the question and stop after. Audio is transcribed and an answer is generated.
To start/stop recording use ALT-E or the green/red button. Max continuous recording is 2 minutes; recognition works best with segments up to 30 seconds.
General program settings.
Here you can choose the AI model for screenshots (shots). For algorithm and math tasks we recommend Claude 4. You can also set which monitor to use for shots if you have multiple.
Audio settings — if recognition does not work, select the correct speaker and microphone devices here.
Hotkeys — view and change key combinations. See also cursor protection and phantom window mode.
Telegram — you can configure your Telegram account to receive answers there.
View session history in the browserIn this mode the AI recognizes speech from the selected audio source. You get an answer either when a question is detected automatically or when you press Get answer (then it answers the last question(s)).
All buttons show their current state.

Start button. Press it to begin a session and start voice recognition.

Before starting, choose or create a template: describe the interview topic and any other useful info. You can also set options for foreign-language interviews (main language, whether to translate and into which language). The template is used by the AI when generating answers and can be in any form. You can add instructions like answers must be in English. Choose whether you want short or detailed answers.
Example: Junior analyst interview or Project manager interview at a foreign company. Answers in English.
Start the app, create a template with the interview topic, set audio source to Microphone, press the green button, then ask a question. With the Russian-language version, when you see the recognized text on screen, press Get answer to see the reply. With the multilingual version, say the question and then press Recognize now and get answer. You can also find an interview video on YouTube, go to a question, start the app, set source to Speakers, press green and play the video — same flow. The app works the same during a real online interview.

Manual mode. Voice is recognized automatically and shown in the chat, but an answer is requested only when you press Get answer at the bottom. You fully control when to get an answer.

Auto + manual (hands-free). The app detects when a question is asked and answers. Russian version: there can be a delay while it waits for a pause to detect end of speech; use Get answer for an immediate reply from already recognized text. Multilingual version: question detection and answer happen at the end of the recognition period, or immediately if you press Recognize.
Speech can be taken from different sources. Speaker — recognize what is played to the speakers (not the microphone). Microphone — recognize what is said into the mic (not from speakers). For testing use the microphone; during a real interview use the speaker, because the interviewer's voice comes from the speakers.

Speaker. Main mode for interviews: voice is recognized from what is sent to the speakers.

Microphone. Use for testing when you ask questions as the interviewer.

First button (camera icon): take a screenshot and extract the task text. This is a shot. By default the whole screen is captured.
Second button (magnifier): code review — shows issues and suggestions.
You can copy the task to the clipboard (e.g. if it does not fit on screen) and press the third button (notepad) to use clipboard content instead of a screenshot.
Hotkeys can be enabled in settings.
Hotkeys:
There is no built-in simple solution. A workaround is a Chrome plugin that sends page text to the app on demand.
The installer includes a chrome_plugin folder with the plugin and setup instructions. After installing it, run the app, open a site with a task or code in an online editor. Hold Shift (or Ctrl if the text is in an online editor); a frame will appear around the shot panel. Green means connected to the plugin, yellow means not yet (wait a few seconds). The camera icon becomes T and the magnifier is mirrored so you can tell the mode. When the frame is green, use the T icon for on-screen tasks or the magnifier for code review.
Note: Note: May not work on some sites. We recommend disabling the plugin after the session; it polls the app every 10 seconds.
In the template create/edit form, expand the Foreign language interviews section to set languages and options.
In Languages in audio add each language that will be spoken, then set Answer language if you want answers in a specific language. You can also request a translation of the question in the answer, and optional live translation of recognized text (auto, on button press, or both).
Simple case: interview in German. Add German to languages in audio. To get answers in German so you can read them out, set answer language to German, save, and test (e.g. via YouTube or microphone).
For voice recognition, start with the Multistream model — it supports many languages and gives real-time translation.
User group: t.me/hintsage_news
Technical support: t.me/hintsage_support