Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/devv-shayan/Trueears/llms.txt

Use this file to discover all available pages before exploring further.

Trueears stores all settings automatically as you change them — there is no save button. Open the settings window at any time with Ctrl+Shift+S (Windows/Linux) or Cmd+Shift+S (macOS), or right-click the system tray icon and choose Settings.
Application settings (including your API keys) are stored via Tauri’s Store plugin in a settings.json file in the app data directory. They are never stored in localStorage. Authentication tokens from Google OAuth are stored separately in auth.json in the same directory.

Transcription

The Transcription tab controls how your voice is converted to text.
SettingDescriptionDefault
Groq API KeyYour API key from console.groq.com
Whisper ModelThe Groq-hosted Whisper model used for speech-to-textwhisper-large-v3-turbo
The default model whisper-large-v3-turbo provides the best balance of speed and accuracy. A Groq account is free and includes a generous API quota.
1

Get a Groq API key

Visit console.groq.com/keys and create a new API key.
2

Open Settings

Press Ctrl+Shift+S (or Cmd+Shift+S on macOS) to open the settings window.
3

Enter your key

Go to the Transcription tab, paste your Groq API key into the field, and press Enter. The key is saved automatically via Tauri’s Store plugin.

LLM Post-Processing

Optional GPT-powered formatting that rewrites your transcription to match the tone and style of your active application.
SettingDescriptionDefault
Enable LLM formattingMaster toggle for post-processingOff
ModelOpenRouter-hosted model used for formattingopenai/gpt-oss-120b

Available models

ModelNotes
openai/gpt-oss-120bRecommended — best formatting quality
openai/gpt-oss-20bFaster, lower cost
Models are accessed via OpenRouter. An OpenRouter API key is required when LLM post-processing is enabled.
LLM post-processing sends transcribed text (not audio) to the model. Audio is only ever sent to Groq’s Whisper API.

Preferences

The Preferences tab contains general behavior settings.
SettingDescriptionOptions
Recording ModeControls how Ctrl+Shift+K starts and stops recordingAuto, Toggle, Push-to-Talk
See Recording modes for a full comparison of each option.

App Profiles

App Profiles tell Trueears how to format text for a specific application. Trueears detects your active window and automatically applies the matching profile. Pre-configured profiles:
ApplicationFormatting style
VS Code / CursorTechnical docs, @file mentions
Slack / DiscordCasual chat messages
OutlookProfessional email format
Notion / OneNoteStructured notes with bullets
WordFormal document content
Per-profile settings:
  • Custom system prompt — Override the default formatting instructions for this app.
  • Language override — Use a specific transcription language when recording in this app (e.g., Spanish for WhatsApp, English for VS Code).
To manage profiles, go to Settings > App Profiles. You can add new profiles, edit existing ones, or reset a profile to its default prompt.

Log Mode

Log Mode saves voice notes to timestamped markdown files, organized by application.
SettingDescriptionDefault
Enable Log ModeMaster toggle for the featureOff
Default log directoryBase folder where log files are createdDocuments/Trueears
Trigger phrasesPhrases that activate logging (e.g., “Log”, “Remember”)Log, Remember, Note to self
App mappingsMaps each application to its log file pathAuto-configured on first use
When you say a trigger phrase followed by your note, Trueears appends an entry to the app-specific log file:
- [2025-12-29 14:30] Fix the authentication bug
- [2025-12-29 15:45] Review PR #42 before merging
On first use in a new app, Trueears prompts you to confirm or change the log file path.

About

The About tab shows version information, license details, and links to documentation and release notes.

Build docs developers (and LLMs) love