WarpShare lets someone share files directly from their own device and give another person a link to browse, download, and work with those files immediately.
It is different from GitHub forks. With WarpShare, they do not need to publish anything first, set up a repository, or add people as collaborators. They just share a direct link to files on their device. While you work, they can see the output directly.
Download the latest release here: https://github.com/hallofcodes/WarpShare/releases/latest
Built executables:
warpshare-linux-amd64warpshare-linux-musl-aarch64warpshare-windows-amd64.exe
Quick install:
curl -fsSL https://raw.githubusercontent.com/hallofcodes/WarpShare/master/install.sh | bashIf curl is not available:
wget -qO- https://raw.githubusercontent.com/hallofcodes/WarpShare/master/install.sh | bashManual install:
Linux x64:
curl -L https://github.com/hallofcodes/WarpShare/releases/latest/download/warpshare-linux-amd64 -o warpshare
chmod +x warpshare
sudo mv warpshare /usr/local/bin/warpshare
warpshareLinux ARM64 musl:
curl -L https://github.com/hallofcodes/WarpShare/releases/latest/download/warpshare-linux-musl-aarch64 -o warpshare
chmod +x warpshare
sudo mv warpshare /usr/local/bin/warpshare
warpshareWindows:
Invoke-WebRequest -Uri https://github.com/hallofcodes/WarpShare/releases/latest/download/warpshare-windows-amd64.exe -OutFile warpshare.exe
Start-Process .\warpshare.exeWindows global command:
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\bin" | Out-Null
Move-Item .\warpshare.exe "$env:USERPROFILE\bin\warpshare.exe" -Force
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:USERPROFILE\bin", "User")Start WarpShare in the current folder:
warpshare localShare a specific folder on your local network:
warpshare local /path/to/folderUse a custom port:
warpshare local /path/to/folder --port 8080Share over the internet:
warpshare remoteRemote share with a specific folder:
warpshare remote /path/to/folderAfter it starts:
- choose the link WarpShare gives you
- send it to the other person
- they open it in the browser and work from there
From the web interface, they can:
- browse folders
- download files
- create folders
- create files
- rename items
- delete items
- direct access to files on a real device
- no repository setup
- no fork workflow
- no collaborator setup
- fast sharing and review
- useful when files should stay on the owner’s machine