magic-wormhole/magic-wormhole

get things from one computer to another, safely

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 15 minutes ago
Added to GitGenius on September 2nd, 2026
Created on February 10th, 2015
Open Issues & Pull Requests: 182 (+0)
GitHub issues: Enabled
Number of forks: 754
Total Stargazers: 22,913 (+0)
Total Subscribers: 207 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.0 hours
Mean response time: 127.3 days
90th percentile: 121.5 days
Tracked items: 81

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 47% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Only 5% of issues opened in the past year have been closed. Three people close 90% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 43
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,031 days
Stale 30+ days: 39
Stale 90+ days: 38

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (28)
  • help wanted (12)
  • bug (9)
  • needs-investigation (9)
  • packaging (7)
  • dilation (5)
  • needs-Dilation (3)
  • question (3)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Magic Wormhole is a command-line tool and library for securely transferring files, directories, and text between computers over a network.

The tool solves the problem of safely moving data between machines without requiring prior setup, shared credentials, or complex configuration. It works by generating short, human-pronounceable wormhole codes that both sender and receiver use to establish a connection. The sending machine generates a code, which the receiving machine types in to initiate the transfer. These codes are single-use, do not require memorization, and support tab-completion to minimize typing. The underlying transfer uses encryption and relies on two separate server components: a mailbox server for initial coordination and a transit relay for data movement.

Magic Wormhole suits scenarios where you need ad-hoc, one-time file transfers between machines without pre-established trust relationships or infrastructure. It works well for moving files of any size, directories, or snippets of text. The tool is available as a command-line utility and as a Python library for programmatic use. It is packaged in many operating systems, making installation straightforward for most users.

The project maintains active test coverage across multiple Python versions and platforms, including Windows. Development activity includes regular CI/CD checks through automated testing workflows. The project sustains community engagement through multiple communication channels including IRC and Matrix chat. Documentation is comprehensive and kept current through a dedicated documentation site.