Skip to content

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

LocalCargo

Secure, cross-platform, and blazing-fast local network folder synchronization.

LocalCargo allows you to seamlessly sync directories between Windows, macOS, and Linux devices over your local network. It runs quietly in the background as a system daemon and uses AES-256 end-to-end encryption to keep your files safe.

Features

  • Cross-Platform: Works natively on Windows, macOS, and Linux.
  • Background Daemon: Starts automatically on boot and runs silently in the background.
  • End-to-End Encryption: All file transfers are secured with AES-256-CTR encryption.
  • Zero Configuration Hell: An easy-to-use CLI wizard sets up everything for you.
  • Self-Destruct Protocol: A clean remove command that wipes all traces and zombie processes from your system.

Quick Start (For Users)

You don't need Python or any dependencies to run LocalCargo.

Package Managers

Windows (via Winget)

winget install mehmetali011.LocalCargo

macOS & Linux (via Homebrew)

brew tap mehmetali011/tap
brew install localcargo

Linux (Native Quick Install)

curl -sSL https://raw.githubusercontent.com/mehmetali011/LocalCargo/main/install.sh | bash

Manual Installation

  1. Go to the Releases page and download the .zip file for your operating system.

  2. Extract the archive.

  3. Open your terminal in the extracted folder and run:

    # Windows
    .\LocalCargo.exe setup
    
    # macOS / Linux
    ./LocalCargo setup
  4. Follow the interactive wizard to pair your devices. That's it!

Note on "Untrusted Publisher" Warnings: Because these executables are open-source and not signed with a paid developer certificate, your operating system's security features might flag them upon first run.


Commands

Once installed and added to your system PATH, you can manage the LocalCargo daemon from anywhere using these CLI commands:

Command Description
localcargo start Starts the background sync daemon.
localcargo stop Suspends the background daemon safely.
localcargo status Checks if the daemon is currently running (shows PID).
localcargo remove Stops the service, removes autostart entries, and deletes the app.
localcargo setup Re-runs the initial pairing and configuration wizard.
localcargo menu Opens the interactive control panel.

For Developers (Build from Source)

If you want to contribute, test the source code, or build the executables yourself:

Clone the repository

git clone https://github.com/mehmetali011/LocalCargo.git

License

This project is licensed under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages