Setup Guide

October 23, 2025 ยท View on GitHub

This guide provides instructions for setting up the development environment for the futr nostr client on different operating systems.

Platform-Specific Setup Guides

For detailed setup instructions, please refer to the platform-specific guides:

Quick Start

Docker (Linux/macOS)

The easiest way to get started on Linux or macOS is using the pre-built Docker image:

# Build the project
docker run -it --rm -v $(pwd):/app prolic/futr-dev build

# Run tests
docker run -it --rm -v $(pwd):/app prolic/futr-dev test

# Build Flatpak
docker run -it --rm -v $(pwd):/app prolic/futr-dev flatpak

# Enter container shell
docker run -it --rm -v $(pwd):/app prolic/futr-dev shell

Windows

For Windows, we recommend using our automated builds available at GitHub Releases:

  • Continuous builds: Latest development version from master branch
  • Stable releases: Tagged releases for production use

See the Windows Setup Guide for manual development setup instructions.

Build the Docker Image

docker buildx build . -t prolic/futr-dev

MacOS

@todo - MacOS setup instructions will be added in a future update.