Beam-CLI banner

Beam-CLI

5 devlogs
4h 29m 42s

Transferring files between servers in a private cloud (VPC) or over a corporate VPN is often tedious. SCP requires complex key management, and setting up an FTP server is insecure and overkill.

Beam-CLI is a zero-configuration, terminal-based P…

Transferring files between servers in a private cloud (VPC) or over a corporate VPN is often tedious. SCP requires complex key management, and setting up an FTP server is insecure and overkill.

Beam-CLI is a zero-configuration, terminal-based P2P file transfer tool designed for secure local networks. Built with Bun and Ink, it uses UDP broadcasting for instant peer discovery and high-performance TCP streams for data transfer. It is completely self-contained, requiring no external dependencies or central servers.

Demo Repository

Loading README...

nbth

Shipped this project!

Hours: 4.5
Cookies: 🍪 88
Multiplier: 19.66 cookies/hr

I created the TUI local file sharing support for many OS =» (thanks to Bun )

The app works by sending UDP broadcast to the broadcasting address to find neighbors’ computers. Then you can share your file or folder with them like Airdrops but currently don’t support Bluetooth, just local network. Bonus: at the end of this i try to adding chatting feature which helps you make a local network to be the “Lobby.”

Over this project i now that you can send udp packet to boastcasting address. And how to create the download flow via TCP. How to use ink is the Frontend tech i lean in this project

nbth

we have local chatting room

Attachment
0
nbth

Now you can share a folder with Bean-cli

Attachment
0
nbth

we offer you the brand-new ui

Attachment
Attachment
0
nbth

Now you can send and download files in the local network, yeah, and you can use vpn to make this wider

0
nbth

App can now find another neighbor computer in the local network

Attachment
0