Skip to content

Desktop Application ​

Overview ​

The Semantics Chat desktop application offers a native and integrated user experience to access your organization's Apps directly from Windows (production-supported app) or macOS (experimental app) workstations. This solution allows employees to interact seamlessly with the conversational assistants deployed within your organization.

Key Features ​

  • Native user interface integrated into the operating system
  • Secure authentication via the Wikit IAM service
  • Automatic updates on Windows
  • Optimized performance thanks to the Tauri framework
  • Digital signing of Windows executables via Azure Trusted Signing

Technical Prerequisites ​

Windows ​

macOS (experimental) ​

Authentication ​

Access to the application requires prior authentication via the Wikit IAM service, which offers two modes:

  1. Wikit User Base

    • Account management directly within the Wikit platform
    • Ideal for standalone deployments
  2. Enterprise Identity Federation

    • Integration with your enterprise directory
    • Supported protocols: OpenID Connect and SAML 2.0
    • Single Sign-On (SSO) with your existing tools

Technical Architecture ​

The desktop application relies on:

  • Tauri framework for creating high-performance desktop applications
  • Semantics Chat user interface
  • Wikit Semantics platform for executing Apps
  • Azure Trusted Signing digital signature service (Windows)

Automatic Updates ​

An automatic update system is integrated into the application on Windows environments. New versions are detected and installed automatically via the reference file available at:

http://wikit-desktop-update.s3-website.gra.io.cloud.ovh.net/update.json

Enterprise Deployment ​

Although native customization of executables is not supported by Wikit, IT teams can use their usual deployment tools to customize the installation:

  • Microsoft SCCM
  • Microsoft Intune
  • Group Policies (GPO)
  • Other MDM solutions

Silent installation is possible

bash
.\Wikit-Semantics_x64-setup.exe /S

Deleting the User Session ​

To delete the session, you can remove the file that contains the session token.

It is by default here:

jsx
%LOCALAPPDATA%\ai.wikit\tokens.json

You can delete it by running the following in a terminal:

jsx
del "%LOCALAPPDATA%\ai.wikit\tokens.json"