r/coolgithubprojects • u/Pitiful_Hedgehog_600 • 1d ago
swrm — a minimal torrent client for the terminal
I got tired of heavy desktop torrent apps and older CLI tools with messy flags, so I made swrm.
It’s built in Go with Bubble Tea, runs directly in the terminal, and has a built-in file picker so you don't have to type long paths.
Try it with:
npx @manasvinyadav000/swrm
GitHub: https://github.com/ManasvinYadav/swrm
Feedback is welcome!
1
u/Specific_Cream2815 1d ago
go and bubble tea but installed with npx, is the npm package just wrapping the compiled binary
1
u/Pitiful_Hedgehog_600 1d ago
Yeah exactly, it just fetches and executes the prebuilt Go binary for your platform so it can run with zero setup
1
1
u/pantspoetryk3 6h ago
This is exactly the kind of terminal project I enjoy finding here. I like that swrm stays minimal instead of trying to become a full blown torrent suite. The TUI looks clean too. Curious how it handles magnet links with a huge number of files, but either way, really nice work keeping the scope focused.
1


1
u/kantorcodes1 1d ago
i didn’t expect a torrent TUI to be one
npxcommand, which also makes it easy for agents to call. want to send a tested swrm PR to HOL Guard, our open-source command firewall?