Technical support: t.me/hintsage_support

First run

On first run you get free time for both the Russian-language and multilingual versions so you can try them all.

Russian-language version

Fast model that recognizes and displays speech in the chat in real time. High recognition speed, but not suited for foreign terms.

Multistream

Fast model that recognizes and displays speech in real time and supports foreign languages.

Multilingual version

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.

Settings and balance

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 selection

Russian-language modelgood 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.
  • Get answer on hoverclick the answer button by hovering the cursor over it, so you can use the app in silent mode.
  • Cursor protection modewhen on, the cursor does not change over the app window; when off, it changes to an arrow.
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.
  • Cursor protection mode. In this mode the cursor does not change over the window and follows the elements behind it. You can still click main window elements. When opening options or choosing a template, the cursor will switch to an arrow.
  • Phantom window mode. The window is fully transparent to mouse moves and clicks. It stays on screen but all mouse actions pass through it. You control it with hotkeys.
  • Virtual cursor. When enabled, a second yellow cursor appears. This cursor and the main window are invisible; you control the virtual cursor until you turn the mode off. The real cursor stays in place. Only works with cursor protection mode on.
Telegram — you can configure your Telegram account to receive answers there.
View session history in the browser

Assistant mode

In 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)).

Interface overview

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.

Example:

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.

Answer request mode

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.

Audio source

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.

On-screen tasks (live coding)

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.

Slow and fast modes
By default screenshots use the same model as conversation. For harder tasks you can switch to the thinking model (slower, up to 30+ seconds). Click the header Shot to toggle to Thinking shot; one more click switches back.
AI model for shots
In settings (above) you can choose the AI model for shots. Some tasks work better with specific models.

Hotkeys:

  • Alt + S — full screen shot
  • Ctrl + S — select area for shot
  • Alt + C — take task from clipboard
  • Ctrl + Alt + P — toggle shot model

Tasks that don't fit on screen

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.

Foreign language interviews

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).

Example

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.

Contact us

User group: t.me/hintsage_news

Technical support: t.me/hintsage_support