Giter Site home page Giter Site logo

augustoschnorr / flow Goto Github PK

View Code? Open in Web Editor NEW

This project forked from guyavrhm/flow

0.0 0.0 0.0 177 KB

Open-source cross-platform KVM software

Home Page: https://guyavrhm.github.io/flow

License: MIT License

Shell 0.19% Python 84.69% C 10.77% C# 0.45% AppleScript 2.51% Makefile 1.22% Batchfile 0.17%

flow's Introduction

flow

GitHub release GitHub repo size GitHub contributors GitHub licence

flow is a cross-platform virtual KVM software which allows control of multiple computers with multiple operating systems with one mouse and keyboard.

flow sends data through the local network, fast and securly, for you to have an effortless and cohesive experience. Simply move your mouse from one computer to another, flow will do all the work...


Features
Mouse and Keyboard Sharing ✔️
Clipboard Sharing ✔️
File Transfer ✔️
Unlimited Devices ✔️
Cross-platform ✔️
Set and Forget ✔️
AES Network Encryption ✔️
Zero Latency ✔️
Open-source ✔️

Installation

Source Code:

  1. Download python. (>3.8)

  2. $ git clone https://github.com/guyavrhm/flow

  3. $ pip install -r requirements.txt

  4. $ make

Binary Release:

  • Windows:

    1. Download the installer.
    2. Run the installer to install flow on your machine.
    3. A shortcut to flow will appear on your desktop.
  • Mac:

    1. Download the .dmg file.
    2. Click on the downloaded file and drag the flow app to the applications folder.
    3. flow will be in your applications.
  • Linux:

    1. Download the tar.gz file.
    2. $ tar -xzf flow-1.0.3.tar.gz
    3. $ ./setup.sh
    4. flow will be in your applications.

Usage

  1. Source Code:

    • $ python flow.py

    Binary Release:

    • Click on the flow application.
  2. Simply move your mouse from one screen to the other, exactly like when having a second monitor.

Configuration

  • While flow is running in the background, a tray icon will show.
    image info

  • x indicates that there is no connection.

  • v indicates that there is a connection.

  • Right click on the icon to open the menu.
    image info

Contact

If you want to contact me you can reach me at my email.

Other

Supported OSes:

  • Windows
  • MAC
  • Linux (xorg)

Linux file renamed in python 3.9 fix:

cd /usr/lib/x86_64-linux-gnu/
ln -s -f libc.a liblibc.a

License

Copyright (c) Guy Avraham. All rights reserved.

Licensed under the MIT license.

flow's People

Contributors

guyavrhm avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.