Skip to content

Install ​

DL Prism has two parts. The gateway (prism) does the routing and serves the dashboard; it is all you need. The desktop companion is an optional Linux window that starts the gateway and manages local models.

All files are on the v0.2.0 release page. For the package types themselves, see Installing apps.

Which file do I need? ​

You wantDownload
The gateway on Linux x64prism-0.2.0-linux-amd64
The gateway on Linux arm64prism-0.2.0-linux-arm64
The gateway on Windowsprism-0.2.0-windows-amd64.exe or prism-0.2.0-windows-arm64.exe
The gateway as a Fedora or openSUSE packagedl-prism-0.2.0-1.x86_64.rpm or dl-prism-0.2.0-1.aarch64.rpm
The gateway as an Arch packagedl-prism-0.2.0-1-x86_64.pkg.tar.zst or dl-prism-0.2.0-1-aarch64.pkg.tar.zst
Gateway and desktop companion in one filedl-prism-desktop-1.0.0-x86_64.AppImage or .flatpak (also aarch64)

Not sure which processor you have? Run uname -m. x86_64 means amd64 or x64; aarch64 means arm64.

Gateway on Linux (single file) ​

  1. Download the binary for your processor. For x64:

    bash
    curl -LO https://github.com/Dhiva-Labs/dl_prism/releases/download/v0.2.0/prism-0.2.0-linux-amd64
  2. Make it executable and check it runs:

    bash
    chmod +x prism-0.2.0-linux-amd64
    ./prism-0.2.0-linux-amd64 version
    text
    prism 0.2.0
  3. Put it on your path as prism, so the commands on this site work from any folder:

    bash
    mkdir -p ~/.local/bin
    mv prism-0.2.0-linux-amd64 ~/.local/bin/prism

    If prism version then says "command not found", add ~/.local/bin to your PATH.

Gateway on Windows ​

  1. Download prism-0.2.0-windows-amd64.exe (or the arm64 file) from the release page.

  2. Rename it to prism.exe and put it in a folder of your choice.

  3. Open PowerShell in that folder and run:

    powershell
    .\prism.exe version

The desktop companion is not available for Windows. Use the web dashboard instead.

Gateway as a package ​

Fedora, RHEL, Rocky or Alma 10:

bash
sudo dnf install ./dl-prism-0.2.0-1.x86_64.rpm

openSUSE Tumbleweed (the package is unsigned):

bash
sudo zypper install --allow-unsigned-rpm ./dl-prism-0.2.0-1.x86_64.rpm

Arch Linux:

bash
sudo pacman -U ./dl-prism-0.2.0-1-x86_64.pkg.tar.zst

Use the aarch64 files on arm64. The package installs the prism command.

Desktop companion ​

The companion is Linux only and needs a recent system: glibc 2.39 and GTK 3, as on Ubuntu 24.04, Fedora 40, current openSUSE Tumbleweed or Arch.

FormatInstall
AppImagechmod +x dl-prism-desktop-1.0.0-x86_64.AppImage, then run it. The gateway is inside
Flatpakflatpak install --user ./dl-prism-desktop-1.0.0-x86_64.flatpak, then flatpak run com.dhivalabs.prism.desktop. The gateway is inside; the runtime comes from Flathub
RPMsudo dnf install ./dl-prism-0.2.0-1.x86_64.rpm ./dl-prism-desktop-1.0.0-1.x86_64.rpm (the companion needs the gateway package)
Archsudo pacman -U ./dl-prism-0.2.0-1-x86_64.pkg.tar.zst ./dl-prism-desktop-1.0.0-1-x86_64.pkg.tar.zst
TarballSee below

The Flatpak needs the Flathub repository. If you have not added it yet:

bash
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

The tarballs come in two variants:

  • dl-prism-desktop-full-1.0.0-linux-x64.tar.gz opens the dashboard in its own window. It needs the libwebkit2gtk-4.1-0 package.
  • dl-prism-desktop-engine-1.0.0-linux-x64.tar.gz has no extra dependency and opens the dashboard in your browser.

To run a tarball:

bash
tar -xzf dl-prism-desktop-engine-1.0.0-linux-x64.tar.gz
./dl-prism-desktop-engine-1.0.0-linux-x64/desktop

The tarballs do not include the gateway. Install prism as above, or set its path in the companion's settings.

Check that it works ​

bash
prism version
text
prism 0.2.0

Running prism with no command prints the list of commands.

Uninstall ​

  • Single file: delete ~/.local/bin/prism.
  • Packages: sudo dnf remove dl-prism-desktop dl-prism, or sudo pacman -R dl-prism-desktop dl-prism.
  • Flatpak: flatpak uninstall com.dhivalabs.prism.desktop.

Your settings and records stay behind until you delete them: the config at ~/.config/prism/prism.yaml (or ./prism.yaml), and usage and projects under ~/.local/share/prism/.

Next steps ​