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 want | Download |
|---|---|
| The gateway on Linux x64 | prism-0.2.0-linux-amd64 |
| The gateway on Linux arm64 | prism-0.2.0-linux-arm64 |
| The gateway on Windows | prism-0.2.0-windows-amd64.exe or prism-0.2.0-windows-arm64.exe |
| The gateway as a Fedora or openSUSE package | dl-prism-0.2.0-1.x86_64.rpm or dl-prism-0.2.0-1.aarch64.rpm |
| The gateway as an Arch package | dl-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 file | dl-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)
Download the binary for your processor. For x64:
bashcurl -LO https://github.com/Dhiva-Labs/dl_prism/releases/download/v0.2.0/prism-0.2.0-linux-amd64Make it executable and check it runs:
bashchmod +x prism-0.2.0-linux-amd64 ./prism-0.2.0-linux-amd64 versiontextprism 0.2.0Put it on your path as
prism, so the commands on this site work from any folder:bashmkdir -p ~/.local/bin mv prism-0.2.0-linux-amd64 ~/.local/bin/prismIf
prism versionthen says "command not found", add~/.local/binto yourPATH.
Gateway on Windows
Download
prism-0.2.0-windows-amd64.exe(or thearm64file) from the release page.Rename it to
prism.exeand put it in a folder of your choice.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:
sudo dnf install ./dl-prism-0.2.0-1.x86_64.rpmopenSUSE Tumbleweed (the package is unsigned):
sudo zypper install --allow-unsigned-rpm ./dl-prism-0.2.0-1.x86_64.rpmArch Linux:
sudo pacman -U ./dl-prism-0.2.0-1-x86_64.pkg.tar.zstUse 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.
| Format | Install |
|---|---|
| AppImage | chmod +x dl-prism-desktop-1.0.0-x86_64.AppImage, then run it. The gateway is inside |
| Flatpak | flatpak 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 |
| RPM | sudo 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) |
| Arch | sudo 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 |
| Tarball | See below |
The Flatpak needs the Flathub repository. If you have not added it yet:
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoThe tarballs come in two variants:
dl-prism-desktop-full-1.0.0-linux-x64.tar.gzopens the dashboard in its own window. It needs thelibwebkit2gtk-4.1-0package.dl-prism-desktop-engine-1.0.0-linux-x64.tar.gzhas no extra dependency and opens the dashboard in your browser.
To run a tarball:
tar -xzf dl-prism-desktop-engine-1.0.0-linux-x64.tar.gz
./dl-prism-desktop-engine-1.0.0-linux-x64/desktopThe tarballs do not include the gateway. Install prism as above, or set its path in the companion's settings.
Check that it works
prism versionprism 0.2.0Running 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, orsudo 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/.