SCLAN

Simple Communication over Local Area Network

Easily send messages - text, notes, links, whatever - from one of your computers to another or talk to co-workers on an office network. Press [Tab] to pick which computer to send the message to, press [Enter] to start typing, then press [Enter] to send. That's all.

screenshot

It's easy to install, uses very little memory and CPU power, and runs on just about every computer that has a terminal - meaning it should work on almost every desktop machine and laptop. It automatically locates other computers running sclan on the same network. If you plug your computers into the same router (or set them up on the same WiFi access point) it should just work on its own after a few seconds.

Press up and down to select a message in order to copy it to the system clipboard for a convenient way to move the text to a different program on your computer. Copy and paste in sclan are [Alt+C] and [Alt+V] because pressing [Ctrl+C] in a terminal is the standard way to end a program on all platforms.

Limitations

Planned Features

Install and Run on Windows

Go to the Releases page on the Github repository, download the executable, and double-click it to run it. Or, for a command line interface, install with cargo (below). It doesn't require any particular installation. Just put it somewhere on your computer and it will run.

The controls are always displayed in the lower left corner.

All Other Installations (Advanced Users)

For the time being, my friends using Unix systems will have to build from source. Advanced Windows users can also do this if desired.

Install the Rust toolchain if you haven't already. The easiest way is by following the directions on the Rustup website. Then open a terminal. (On Windows this can be done by pressing the windows key and typing "cmd" and pressing enter.) Use the command:

cargo install sclan

Then, to run sclan, type

sclan

Alternatively you can use git to clone this repository and from inside your cloned copy of the repository, use

cargo run

License

The Clear BSD License

See LICENSE.txt in this directory for the details.