Jan 02, 2026

Stigmerge-UI

A GTK5 based UI for the Stigmerge file sharing application

Stigmerge is one of the coolest apps to make use of the Veilid framework. Veilid is a privacy and security focused framework for storing data across a distributed network of devices, utilizing secure routing and encrypted payloads to store data in a distributed hash table.

Stigmerge is a file sharing app that lets you securely and privately share files with friends, colleagues, and others in a way that protects your privacy and ensures the protection of the data being transferred. It works very well, and is a quick and fast way to share files with others who have the key to the file.

But Stigmerge is a CLI tool, and requires copying and pasting a record key with those you want to send the file to so they can fetch it. This is not user friendly or particularly intuitive, and caused many headaches when using the tool. My solution? Create a small UI to make it a little more user friendly.

Features

It's pretty basic, really:

  1. Upload selected file w/ one click copy to copy the share code to the clipboard.
  2. Download to specified directory
  3. Track progress and activity so you know how much is left to transfer

It's small, and basic, but it makes Stigmerge so much nicer to use.

You can find the code for this project here: Stigmerge-UI