App profiles allow Trueears to apply a custom LLM system prompt based on which application is in focus. These commands power the App Profile configuration UI by providing a searchable list of installed applications.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.
On Windows, app discovery scans Start Menu
.lnk shortcut files and Windows Registry uninstall keys. On Linux, it detects a curated list of popular applications by checking whether known binaries exist on the system. On both platforms, results are cached in memory at startup.TypeScript interface
search_installed_apps
Searches the cached list of installed applications by name. The search is case-insensitive and matches anywhere in the application name.
Parameters
The search string. Matched case-insensitively against application display names. An empty string returns all indexed applications.
Returns
Promise<InstalledApp[]>
Human-readable application name (e.g.,
"Visual Studio Code").Executable filename without the full path (e.g.,
"Code.exe").Absolute path to the application’s executable on disk.
get_installed_popular_apps
Returns a pre-filtered list of commonly used applications that are installed on the current machine. This list is shown as quick-picks when a user adds a new App Profile.
Returns
Promise<InstalledApp[]> — An array of InstalledApp objects filtered to well-known productivity applications. Only apps that are actually installed are included.
The popular apps list includes applications such as:
- Visual Studio Code / Cursor
- Slack
- Google Chrome / Microsoft Edge / Firefox / Brave
- Notion
- Figma
- Discord
- Zoom
- Microsoft Teams
refresh_installed_apps_cache
Forces an immediate refresh of the installed apps cache. The cache is populated at startup — use this command if the user installs a new application and wants it to appear without restarting Trueears.
Returns
Promise<void>
Usage in App Profile selection
exe_name is what Trueears stores in an App Profile and matches against the app_name field from get_active_window_info at dictation time.