HAINT User Guide
Complete guide to using HAINT for real-world scenarios. All sections are collapsed by default — click to expand.
Quick Start
First Launch
- Installation: Run
HAINT_Setup.exe - Launch HAINT: Start HAINT application from desktop shortcut or Windows Start menu
- Sign In: Right-click the tray icon → Settings → Account tab → "Sign in via Browser"
- Check Balance: After signing in, hover over the tray icon to see your remaining minutes
- Select Mode: Settings → General → Operation Mode (AI Hints / Translate / Steno)
First Use
- Connect headphones (important: HAINT outputs hints only to headphones for privacy)
- Start session: Press Shift to begin recording
- Get response: Press Ctrl to submit your request and receive a response
Note: HAINT automatically detects your microphone and output device (headphones/headset) at startup.
Feature Availability
Some features are available only with Pro subscription:
| Feature | Pay-as-you-go | Pro |
|---|---|---|
| Session history | Steno only | All modes |
| Custom context files | — | ✓ |
| "More Informative" hints | — | ✓ |
| Auto-pause narration | — | ✓ |
| Steno Long context (150s) | — | ✓ |
| Screenshots per request | 1 | Up to 4 |
| Playback speed | Up to 1.3x | Up to 2x |
See full pricing details: Pricing
Hotkeys
Basic Actions
| Key | Action | When to Use |
|---|---|---|
| Shift | Start/restart recording | When you need to start a new question or restart current recording |
| Ctrl | Submit request / Pause playback | During recording: submit request. During response: pause/resume |
| ESC | Reset session | To cancel current session and start over |
| Alt | Show/hide text window | Toggle visibility of the text response window |
| Home | Center text window | Return text window to screen center |
Chord Rule
Important: Hotkeys trigger only on key release and only when no other keys are pressed.
- ✅ Works: Press Shift → release Shift (no other keys held)
- ❌ Doesn't work: Shift+A → release Shift (other keys are pressed)
This prevents accidental triggers while typing.
Tray Icon States
Work Cycle (AI Active):
Blue — OpenAI session active, waiting for Shift (idle)
Orange — recording in progress (after Shift press, stays until Ctrl)
Purple — processing request (after Ctrl, waiting for AI response)
Green — response is playing (speaking)
Meta States (UI/Config):
Dark Gray — HAINT started, no OpenAI session yet (ready)
Light Gray — Settings window open
Blue/Gray — downloading/installing update
Critical:
Red — critical error (connection failed, etc.)
Operating Modes
AI Hints (Prompter)
When to use: Interviews, presentations, negotiations, any situation requiring real-time contextual hints.
How it works:
- Press Shift — recording starts
- Speak or listen to your interlocutor (HAINT captures system audio)
- Press Ctrl — request is sent, AI analyzes context
- Receive concise hints via headphones and/or text window
Settings (Settings → AI Hints):
- Response Detail Level: Keywords only or More Informative (Pro only)
- Narration Mode: Continuous / Beep on separators / Pause on separators (Pro only)
- User Context (optional): Attach a text file (up to 20 KB) with context (price list, contract, etc.) — AI will prioritize this information (Pro only)
Translate (Translator)
When to use: Multilingual meetings, international calls, foreign language videos, offline negotiations.
How it works:
- Press Shift — recording starts
- HAINT listens to audio (system sound + microphone)
- Press Ctrl — receive a concise translation/summary
- After response, recording automatically resumes (auto-capture)
Features:
- Translation is not word-for-word but compact, conveying the essence
- Automatic recording continuation after each translation
- Works in real-time
Steno (Stenography)
When to use: Meetings, lectures, interviews, negotiations — when you need to extract and save only key facts.
How it works:
- Press Shift — recording starts with limited context window (45/90/150 seconds)
- HAINT listens only to the last N seconds (sliding window)
- Press Ctrl — facts are extracted (names, dates, numbers, addresses, decisions)
- After extraction, recording automatically resumes
Features:
- TTS is always disabled (silent operation)
- Text responses are always saved
- Only the last context window is kept (old audio is automatically deleted)
- If no facts found, response is: "—"
Settings (Settings → Steno):
- Context Window: Short (45s) / Normal (90s) / Long (150s — Pro only)
Settings
Opening Settings:
- Method 1: Right-click the tray icon → Settings
- Method 2: Left-click the tray icon
Language and Mode (Settings → General)
| Parameter | Description | Recommendation |
|---|---|---|
| Operation Mode | Operating mode | AI Hints / Translate / Steno |
| Response language | AI response language | Choose your preferred language |
| Text display | Show text window | Enable for visual hints |
| Audio narration | Play responses aloud | Enable for audio hints |
Note about audio devices:
- HAINT automatically detects microphone and output device at startup
- Hints are output only to "safe" devices (headphones/headset)
- Speaker output is not supported for privacy reasons
Playback (Settings → Narration)
| Parameter | Description | Recommendation |
|---|---|---|
| Voice Gender | Voice gender | Male / Female |
| Accelerate playback | Speed up playback | Enable for faster responses |
| Acceleration speed | Acceleration rate | 1.0x — normal, up to 1.3x (Pay-as-you-go) or 2x (Pro) |
Note: The "Audio narration" setting (enable/disable TTS) is located in Settings → General, not in Narration.
Text Display (Settings → Text Display)
| Parameter | Description | Recommendation |
|---|---|---|
| Display text responses | Show text window | Enable for visual hints |
| Text Size | Font size | 12-14pt for comfortable reading |
| Background Transparency | Background opacity | 50-70% for unobtrusiveness |
| Text Outline | Text outline | Enable for better readability |
Window controls:
- Drag: click and drag the window
- Resize: pull the edges
- Position and size are saved automatically
Session History (Settings → General)
| Parameter | Description | Recommendation |
|---|---|---|
| Save captured audio | Save audio (WAV) | Enable for full session recording |
| Save text responses | Save text responses (TXT) | Enable to review history |
| Save screenshots | Save screenshots (PNG) | Enable if you use screenshots |
Viewing history:
- Settings → Saved Sessions tab
- Shows list of saved sessions with date, time, and memo (short reminder text about the session)
- Each session displays: date, time, and memo text (or "(no memo)" if no memo is set)
- View button: Opens session in web browser with messenger-style interface
- Audio recordings and screenshots displayed on the right
- AI text responses displayed on the left
- All content in chronological order
- Memo button: Opens a dialog to add or edit a short reminder text about what this specific session is about
- X button: Delete session
- Folder management: "Root Folder..." (change storage location), "Open Folder" (open in file explorer)
- Default location:
%LOCALAPPDATA%/HAINT/History/
Advanced Features
Screenshots for Context
When to use: When your question requires visual context (code in IDE, document, error on screen).
How to use:
- Start recording (Shift)
- Long-press Right Alt (≥600 ms) — take screenshot
- Without Right Ctrl: Replace previous screenshot (1 short beep)
- With Right Ctrl: Add to existing (2 short beeps, max 4)
- Press Ctrl — screenshots are attached to request automatically
Settings:
- Settings → General → Screenshot Capture → "Capture monitor" — select monitor
- Screenshots are automatically downscaled to 1920px on the long side
Limitations:
- Maximum 4 screenshots per request (Pro/Trial) or 1 screenshot (Pay-as-you-go)
- Screenshots can only be taken during active recording (after Shift)
- Short press Right Alt (<600 ms) — toggles text visibility (same as Alt)
User Context (AI Hints) — Pro only
When to use: When you need AI to use your data (price list, contract, documentation) instead of general knowledge.
How to use:
- Settings → AI Hints → "User Context (optional)"
- Option 1: Paste text directly into the text field
- Option 2: Click "Choose File..." and select a
.txtfile (up to 20 KB) - Save settings
Limitations:
- Maximum 20 KB (~2,500-4,000 words)
- Text files only (
.txt) - Context is loaded on each connection (may take a few seconds)
FAQ
General Questions
Q: Why doesn't HAINT hear audio from Zoom/Teams?
A: Check that Windows sound settings for the application have output set to "Console" or "Communications" role. HAINT captures system audio via WASAPI loopback. Also ensure your microphone is connected and working (HAINT automatically detects it at startup).
Q: Can I use speakers instead of headphones?
A: No, for privacy reasons HAINT outputs hints only to headphones/headset. This ensures others in the room won't hear your hints. HAINT automatically detects safe devices at startup.
Q: Can I manually select microphone or headphones?
A: No, HAINT automatically detects microphone and output device at startup. Manual device selection in settings is not available.
Q: How do I check my balance of paid minutes?
A: Hover over the HAINT tray icon — balance is shown in the tooltip. Also available in Settings → General → Account Section.
Q: What happens when my balance runs out?
A: HAINT will block starting a new session and direct you to Settings for top-up. A warning is shown when balance is low.
Hotkeys
Q: Hotkeys aren't working
A: Check:
- HAINT is running and icon is visible in tray
- You're not pressing other keys simultaneously (chord rule)
- No conflicts with other applications (global hotkeys)
Q: Can I change the hotkeys?
A: In the current version, hotkeys are fixed. Customizable hotkeys are planned for future updates.
Operating Modes
Q: What's the difference between AI Hints and Translate?
A:
- AI Hints: Provides contextual hints and advice based on the conversation
- Translate: Translates/summarizes what was said in another language
Q: When should I use Steno mode?
A: When you need to extract only facts (names, dates, numbers) from a long conversation, not a full transcription. Steno automatically continues recording after each extraction.
Q: Can I switch between modes during a session?
A: Yes, but the current session will be reset (ESC). It's recommended to finish the current session before switching.
Settings
Q: How do I disable TTS but keep text responses?
A: Settings → General → uncheck "Audio narration", keep "Text display" enabled.
Q: Where is session history stored?
A: By default in %LOCALAPPDATA%/HAINT/History/. Can be changed in Settings (if History tab is available).
Q: Can I use multiple monitors for screenshots?
A: Yes, in Settings → General → Screenshot Capture, select the desired monitor from the list.
Technical Questions
Q: Does HAINT use a lot of internet bandwidth?
A: Yes, as audio is streamed in real-time. A stable internet connection is recommended (minimum 1 Mbps).
Q: Can I use HAINT offline?
A: No, HAINT requires a server connection to work with OpenAI Realtime API.
Q: How do I update HAINT?
A: HAINT checks for updates automatically at startup and every 4 hours. When an update is available, a notification appears in the tray. Updates are installed automatically with a restart.
Tips & Best Practices
For Interviews
- Prepare context: If you have a resume or job description, attach it as User Context in AI Hints mode
- Use screenshots: If the interviewer shows code or documents, take a screenshot for better context
- Adjust TTS speed: Increase speed to 1.5x for faster hints
For Translations
- Enable auto-capture: In Translate mode, recording continues automatically — just press Ctrl for each translation
- Save history: Enable text saving to review translations later
For Meetings (Steno)
- Choose context window:
- 45s — for fast meetings with short questions
- 90s — for regular meetings (recommended)
- 150s — for long discussions (Pro only)
- Review facts: After the meeting, go to Settings → Saved Sessions tab and review extracted facts
Support
If you encounter problems:
- Check your balance of paid minutes
- Ensure your internet connection is stable
- Verify that microphone and headphones are connected and working
- Restart HAINT (right-click → Exit, then launch again)
For additional help, contact support at: support@haint.ai