Create a Custom Client


Available for users with a Standard, Advanced, or Ultimate (Cloud) license. 

This article provides instructions for creating a custom client within my.anydesk II. For my.anydesk I, see Customize AnyDesk.

In the my.anydesk II management console, you can customize your own AnyDesk client using the Custom Client Generator and then install it on different devices. 

Create a custom build
What are Builds?


Builds are custom clients, or custom AnyDesk applications, whiсh you can create using the Custom Client Generator and then install on one or multiple devices. This ensures that each device within your organization will have an AnyDesk client configured to your needs. 

💡 For more information about Builds, see this article

Create a custom build

When creating a custom build in my.anydesk II, you have to set up the following preferences: 

To create a custom build: 

  1. In my.anydesk II, go to Builds and click Create Build.
  2. On the opened page, select the operating system that you want to create a build for - Windows, MacOS, Linux, Android or Raspberry Pi

    ❗  Depending on the operating system you select, different customization options will be available. 

  3. In the General section, provide the following information: 
    • Client Type - select the installation package of the operating system you wish to create. 
    • Build Type - select one of the following build types:
      • Bidirectional - a client from which you can create connections to another device and receive incoming connection requests to your device. 
      • Incoming - a client that can only receive a connection from another device. 
      • Outgoing - a client from which you can only create an outgoing connection. 
    • Download - select the type of a download link for this custom client configuration:
      • Private - a download link only accessible for users that have an account associated with the license which created the custom client configuration. 
      • Public - a download link with a unique URL that is accessible without login. Only users with direct knowledge of the URL will be able to download the custom client. The public link to a client never changes, even after alterations to the configuration.
    • Build Management - select how you want the changes to build to be implemented: 
      • Static - the build should be redeployed on every device after each customization. 
      • Dynamic - the build can be customized in real-time without the need to redeploy it on all devices after each change. Updates will instantly apply to all linked clients. To use the dynamic builds, see how to Activate Central Management
    • Build Name - choose a name for your custom client configuration. You will be able to search a custom client by its build name in the Builds section. 
    • File Name - type the name of the custom client file. 
    • Allow Installation - turn on the toggle to allow users to install the custom client (Windows-only). 
    • Program Name - specify a unique name, displayed in the start menu, control panel, etc. for installed AnyDesk clients (Windows-only). 
    • Disable Settings - select the checkbox to disable user's access to the custom client's settings.
    • Disable Address Books - select the checkbox to disable the Address Book feature in the custom client.
    • Disable TCP listen port - select the checkbox to avoid the Windows Firewall dialog when AnyDesk is started. 
    • Disable User Account - select the checkbox to remove the possibility for the user to log in to their account in the AnyDesk client. 
    • Disable Background Connections - select the checkbox to disable connection requests when AnyDesk client is closed. When disabled, the custom client’s Interactive Access settings will be set to “Only show incoming session requests if AnyDesk window is open”.
    • Show AnyDesk-ID instead of Alias - select the checkbox to show the AnyDesk-ID instead of the Alias in the client (AnyDesk 6 and higher).
    • Hostname as Alias - select the checkbox to automatically register the device hostname as the Alias assuming there are no existing custom client configurations on the device in question.
    • Request Elevation on Startup - select the checkbox to show a UAC dialog when AnyDesk is started to get administrative privileges for any remote control sessions. By default, portable versions of AnyDesk do not request elevation on startup. For more information, see Portable vs. Installed.
    • Force user Login - select the checkbox to force users to sign in with their account in order to use the custom client (AnyDesk 7.1.0 and higher).
    • Add to Address Book - this option automatically adds the clients to the address book specified upon the first startup assuming there are no existing custom client configurations on the device in question.
  4. In the Visual section, provide the following information: top_button 
    • Application Icon - select the desired icon for your custom client. 
    • Custom Disclaimer - turn on the toggle to add a disclaimer text to be displayed on the first startup of an the AnyDesk client which can be accepted or rejected. Rejection results in the client not starting.
    • In-App Logo - upload an image that is shown at the top of the custom client’s Main Window. Click Choose file and upload an image file (JPEG or PNG). The size is scaled automatically. We recommend using a PNG with 200x40 pixels. 
  5. In the Security section, provide the following information: 
    • Preset password - preset a password for Unattended Access. With AnyDesk 7 and higher, this will create an Unattended Access profile in the custom client which will use this password.
    • Access Control List - turn on the toggle to provide a list of IDs or Aliases that can connect to the custom client. Only IDs or Aliases matching the list will be allowed to request connections. For more information, see Access Control List.
    • Proxy Server - select Auto or Custom to set up a proxy server that AnyDesk will use to connect to the AnyDesk network. If you do not wish to set up a proxy server, select Disabled. For more information, see HTTP-Proxy.
  6. In the Advanced section, you can customize the custom AnyDesk client even further using key-value pairs: top_button 
    • Overwrite Settings - turn on the toggle to override a setting without the possibility to change it back within AnyDesk. In the text box, specify a key-value pair of the feature you wish to change. For security-related features, select Overwrite Settings

      💡 To see a list of advanced options (key-value pairs) for custom clients, see Custom Client Advanced Options.

    • Default Settings - turn on the toggle to change the default setting that AnyDesk is using by default. In the text box, specify a key-value pair of the feature you wish to change.
  7. In the Session Permission Profiles section, preset the Permission Profiles that users will have during the session in your custom client.
  8. Click Save Build.
You can now find your custom client in the Builds list by Build Name which you specified in the General section.