Versions:

  • 0.8.5
  • 0.8.4
  • 0.8.3
  • 0.8.2
  • 0.8.1
  • 0.8.0
  • 0.5.0
  • 0.4.2
  • 0.4.1
  • 0.2.0
  • 0.1.0
  • 0.2.1-beta.8
  • 0.2.1-beta.7
  • 0.2.1-beta.17
  • 0.2.1-beta.16
  • 0.2.1-beta.14

Filament is a peer-to-peer file transfer application developed by Abdulkabir Agboola, currently at version 0.8.5, with a total of sixteen versions released to date. Designed to move files directly between devices, it eliminates the need for intermediate cloud uploads and requires no user accounts, distinguishing it from conventional file-sharing services that rely on centralized storage. The software operates over WebRTC, enabling connections between two terminals or between a terminal and any standard web browser; recipients on a phone or laptop can receive files simply by visiting filament.autumated.com, with no installation required on their end. This makes Filament particularly useful for ad hoc transfers across platforms, situations where recipient devices cannot have software installed, and workflows where privacy is a concern, since files travel directly between endpoints rather than passing through a third-party server. Pairing between devices is handled through one-time speakable codes, allowing users to establish a connection quickly by reading a short code aloud or typing it manually. Transfers are resumable and survive restarts, meaning an interrupted session does not force a transfer to begin again from the start, a practical advantage for large files or unstable networks. Filament also provides visible routing information, indicating whether a given transfer is traveling over a local connection, a direct peer connection, or a relayed path, which gives users transparency into how their data is moving. The software is self-hostable, so individuals and organizations can run their own instance rather than depending on the publisher's infrastructure, fitting it comfortably within the file sharing and networking utilities category. With its combination of terminal-based operation, browser accessibility, resumable delivery, and deployment flexibility, Filament addresses both casual one-off transfers and more controlled environments where users prefer to manage their own transfer infrastructure.

Tags: