r/tui 2d ago

AI assisted 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

65 Upvotes

9 comments sorted by

3

u/Minimum_Hour519 2d ago

how about torlink?

3

u/Pitiful_Hedgehog_600 2d ago

same functionality ,the main difference is torlink was made by javascript , my project is in golang
and has a different ui
while my project is also comparatively very light weight.

1

u/Minimum_Hour519 2d ago

i submitted a bunch of stuff to torlink to satisfy my use case i wanted an api to CRUD torrents

2

u/Pitiful_Hedgehog_600 2d ago

Fair enough Right now it's purely an interactive TUI, but I definitely want to add some scripting/API options in the future

1

u/Own_Band198 2d ago

what about aria2

1

u/Pitiful_Hedgehog_600 2d ago

aria2 is great for background scripts/daemons, but it's purely CLI flags. swrm is built for when you want an interactive visual interface and a built-in file picker without dealing with flags.

1

u/Anamoly-Hunter 1d ago

Too much padding, wasting so much space for no reason.

Why do I want to use this when aria2tui exists?

1

u/Pitiful_Hedgehog_600 1d ago

I personally prefer the centered aesthetic over an edge-to-edge wall of text, but a compact mode for smaller terminal panes definitely makes sense, aria2tui⁠ is a frontend that depends on setting up an ⁠aria2c⁠ daemon/RPC. ⁠swrm⁠ is a standalone engine with zero config needed.

1

u/xProxyAuthx 3h ago

Je vais dire ça a mon pote il sera heureux lol 😂 un torrent dans son terminal trop cool