THE FIRST CONNECTION
What's in 0.1.
Direct file sharing across computer generations, with native interfaces and a small shared C engine. No account or cloud service is required. Both computers need BitSkim and a reachable IPv4 connection.
The essentials
- Nearby-computer discovery over UDP and manual IPv4 connections; file data travels directly over TCP.
- Streamed files up to 2 GiB minus one byte each, with progress, cancellation and sequential disk-backed queues.
- Negotiated folder collections preserve nested and empty directories. Browse the complete list, approve once and choose one destination; folders receive a new safe root.
- Disk-space checks, portable filename mapping, Rename/Skip/Replace choices, CRC-32 checking, temporary receive files and no-replace finalization.
- Transfer tools include local diagnostics, recent session results and failed-transfer retry. Files are never opened automatically.
Modern conveniences
- Mac peer tiles support multiple-file selection and multi-item drops. Adding items keeps a paused queue and its existing entries.
- Mac and modern Windows prefer TLS by default, with Disable/Prefer/Force choices. Compare verification codes to remember device public keys.
- Verified-device-only auto-accept is enabled by default. When automatic acceptance is on, an unknown device still asks for a decision unless that restriction is turned off.
- Modern clients can retain interrupted single-file downloads and validate their contents before resuming. Explicit cancellation removes the active checkpoint.
- Menu-bar/tray operation, themes, completion feedback and configurable payload speed limits.
Choose the right build
| Platform | Requirements and validation |
|---|---|
| macOS | Apple silicon, macOS 13+. Developer ID signed and notarized, with a stapled ticket. App and host-engine checks are recorded separately from real-network and older-OS coverage. |
| Windows | Windows 10 x64 target; Windows 11 ARM startup/engine checks passed. Setup and portable ZIPs are unsigned. Native Windows 10 GUI coverage remains pending. |
| AmigaOS | AmigaOS 3.x, 68000-compatible, Workbench at least 640×256, and an AmiTCP-compatible bsdsocket.library v4+ stack. Hardware compatibility beyond the checked configuration remains unverified. |
| DOS / mTCP | Experimental 16-bit 8086 build. Requires a packet driver and configured IPv4 networking. Automated transfer and discovery checks pass; physical networking hardware remains untested. Distributed under GPLv3+ with corresponding source. |
| RISC OS | Experimental ARM2 and StrongARM APCS-26 builds. Requires a full Internet-module-compatible TCP/IP stack. Both variants compile and link; neither has native runtime validation. Preserve Acorn ZIP filetypes when extracting. |
Atari TOS/STinG, MiNTNet 68000/68060 and Windows Classic x86 clients are available as experimental binary downloads. Atari startup has been checked; transfers and hardware coverage remain unverified. Windows Classic passes binary format and legacy import checks; runtime validation remains pending. Full project source is available in the shared source archive.
Know the boundaries
Retro transfers remain plaintext. Unpaired TLS encrypts a connection without verifying the device; remembered public keys require explicit code comparison. CRC-32 detects accidental corruption and is not authentication. Use a trusted local network and keep the listening port off the public Internet.
Queues and the eight-result history are session-only. Queue pause takes effect after the current file; active-file pause is not implemented. Folder resume, filesystem permissions, timestamps, resource forks and retro filetype metadata are not preserved. Discovery can be blocked by routers, guest Wi-Fi, VPNs and NAT; manual IP may be required.
Each binary package includes build information and setup notes. The source archive includes docs/VALIDATION.md, docs/AUDIT-VALIDATION.md and the current release-readiness record. Compile/link success is not a promise of hardware compatibility.
Verify your download with SHA-256 · Public source repository
Choose your build ↗