Meshy: A Desktop interface for a Serval mesh
Version: 0.2.1 22 Oct 2017
Meshy is a tool to use, monitor and manipulate your local node on a Serval mesh network. You can see peers you're connected to, send and receive MeshMS messages, start and stop the serval daemon and easily run serval commands.
The software is written using the Python programming language and uses the Tk graphical toolkit and so should run on any system which has Python 2.7, Python 3.4 or newer.
All advice and assistance to improve the software will be gratefully received, as will code reviews, bug reports, patches and any other contributions.
- Live Network Peers list
- Live servald status indication (green=running, red=failed)
- Easy running of servald cli commands
- MeshMS send & receive
- MeshMS templates for Mesh Extender OTA
- No dependencies: Python & Tkinter
Clone the git repository.
servaldis in your PATH, or create a link to it in the current directory.
For the serval instance path, it will use the following :
- The first command-line argument
- The environment variable
Copyright 2015-2017 Kevin Steen
Unless otherwise indicated, all source code is Free Software. You can
redistribute it and/or modify it under the terms of the GNU Affero
General Public License as published by the Free Software Foundation,
either version 3 of the License, or (at your option) any later version.
A copy of the license can be found in the file
This file is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/4.0/