⭐ We appreciate your star, it helps!
With AyBorg you have the power to build and customise your own automation applications without writing a single line of code. Just drag and drop elements, connect the ports and voila!
Our platform focuses on computer vision, making it easier for you to keep an eye on your automation process.
We offer seamless integration with third-party plug-ins, so you can add custom functionality.
With our built-in auditing functionality, you'll have more control over your processes and data, leading to improved efficiency.
AyBorg's Agents are specially designed services for automating processes. Using the AyBorg.Gateway, they can communicate with other areas of the application. These powerful tools are ideal for optimizing your workflow and can help increase your efficiency.
Our editor makes it a breeze to program your own workflows using simple drag and drop of steps/plugins into the data flow.
git clone https://github.com/Source-Alchemists/AyBorg.git --recursive
cd AyBorg
We provide a ready to use Docker compose setup.
Just run docker compose up
from the repository root directory.
You can then open AyBorg at https://localhost:6011
.
Because AyBorg is orchastrated into multipe services, you need to start each service separately. In most cases the following setup makes sense:
- A MQTT broker (e.g. Eclipse-Mosquitto)
- AyBorg.Gateway
- AyBorg.Log
- AyBorg.Web
- One or more AyBorg.Agent(s)
The default appsettings give you a good starting point and will also work locally, but for real scenarios, you will need to change the settings.
AyBorg default user "SystemAdmin" with password "SystemAdmin123!".
⚠️ The default password should be changed immediately!
Service | HTTP | HTTPS | gRPC |
---|---|---|---|
AyBorg.Gateway | 6000 | ||
AyBorg.Log | 6001 | ||
AyBorg.Web | 6010 | 6011 | |
AyBorg.Agent | 6020 |
We are happy to accept contributions from the community. Please read our contributing guidelines for more information.
AyBorg offers two licensing options to cover different use cases:
AGPL-3.0 License: This OSI-approved open source license is ideal for students and enthusiasts, and encourages open collaboration and knowledge sharing. See the LICENSE file for more details.
Enterprise License: Designed for commercial use, this license allows seamless integration of AyBorg into commercial goods and services, bypassing the open source requirements of AGPL-3.0. If your scenario involves embedding our solutions into a commercial offering, please contact AyBorg Licensing.
Note: AyBorg.SDK operates under the MIT license, which allows plugin developers to create proprietary plugins. This gives developers the flexibility to build without open source restrictions. See the docs/license/MIT-license.txt for detailed information.