> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/unigetui/guides/install/find-and-install.md).

# Find and install an app

Search every package manager at once, check where an app comes from, and install one or several apps in a few clicks.

Type the name of an app, check that it's the real thing, and install it. UniGetUI searches all your package managers at the same time, so you don't need to know which one has the app.

{% stepper %}
{% step %}

### Search for the app

1. Open ***Discover Packages*** in the menu on the left.
2. Type the name of the app in ***Search for packages***, for example `firefox`.
3. Press ***Enter***.

Results from every enabled package manager appear in the same list. You can also search from the box at the top of the window, or press <kbd>***Ctrl***</kbd>***+***<kbd>***F***</kbd>.
{% endstep %}

{% step %}

### Narrow down the results

Popular apps often show up several times, from different package managers or under similar names. Click ***Filters*** to tidy up the list:

* Under ***Sources***, clear the package managers you don't want results from.
* In ***Search mode***, choose ***Exact match*** when you know the exact name or ID, or ***Show similar packages*** when you're not sure of the spelling.
* Turn on ***Instant search*** to filter the list as you type.

Use ***Order by:*** to sort by name, ID, version or source.
{% endstep %}

{% step %}

### Check the app before you install it

Double-click the app to open its details. Take ten seconds to look at:

<table><thead><tr><th width="250">CHECK</th><th>WHAT YOU WANT TO SEE</th></tr></thead><tbody><tr><td><em><strong>Publisher</strong></em> and <em><strong>Homepage</strong></em></td><td>The company or developer you expect, and their official website.</td></tr><tr><td><em><strong>Package Manager</strong></em></td><td>A source you know, such as WinGet or Homebrew.</td></tr><tr><td><em><strong>Installer URL</strong></em></td><td>A download address on the publisher's own domain, or a well-known host like GitHub.</td></tr><tr><td><em><strong>Package ID</strong></em></td><td>The ID shown on the publisher's site or in the package manager's catalog, when they publish one.</td></tr></tbody></table>

If something looks off, for example an unknown publisher for a well-known app or an installer hosted on an unrelated site, pick another result or skip it.

{% hint style="info" %}
To see where installers come from without opening each app, turn on ***Show the installer host on package lists*** in ***Settings*** – ***User interface preferences***. A new ***Installer host*** column appears in the list.
{% endhint %}

More on what to trust: [Where packages come from and what to trust](/unigetui/guides/understand/trust-and-security.md).
{% endstep %}

{% step %}

### Install

* **One app:** click ***Install*** in the details window, or right-click the app in the list and choose ***Install***.
* **Several apps:** select the check box of each app, then click ***Install selection***.

UniGetUI queues the installations and runs them one after another. Follow the progress at the bottom of the window.

Need something different? Click the arrow beside ***Install selection***:

* ***Install as administrator*** (Windows) for apps that install for all users.
* ***Interactive installation*** to see the installer and answer its questions yourself.
* ***Download selected installers*** to save the installers without running them.
  {% endstep %}
  {% endstepper %}

{% hint style="warning" %}
***Skip integrity checks*** (in the same menu) installs a file even if UniGetUI can't confirm it's the expected one. Only use it when you trust the source and you know why the check fails, for example a publisher that replaced a file without updating its catalog entry.
{% endhint %}

## If it doesn't work

* **The app isn't in the results.** No enabled package manager knows it, or it's a Microsoft Store app. Try another spelling, then see [What UniGetUI doesn't do](/unigetui/guides/understand/limits.md).
* **No results at all.** Check that at least one package manager is enabled in ***Settings*** – ***Package manager preferences***. See [Supported package managers](/unigetui/reference/package-managers.md).
* **The installation fails.** Click the operation at the bottom of the window to read the package manager's output, then see [An update or installation fails](/unigetui/help/troubleshooting/update-or-install-fails.md).

## Next

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Install with custom options</strong></td><td>Choose a version, a folder or install arguments.</td><td><a href="/unigetui/guides/install/custom-options.md">Install with custom options</a></td></tr><tr><td><strong>Create a bundle</strong></td><td>Save a list of apps to install them again on another computer.</td><td><a href="/unigetui/guides/new-computer/create-a-bundle.md">Create a bundle of your apps</a></td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/unigetui/guides/install/find-and-install.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
