<h1>aiNodes Engine</h1>

<img src="docs/main.png" alt="Main Image">

<p>Ainodes Engine is a simple and easy-to-use Python-based node engine that is built on top of the popular Qt Node Graph Engine. The project is designed to provide users with an intuitive and user-friendly platform for creating and managing node graphs with ease.</p>

<p>The engine comes packed with various features and functionalities, and some of the backend and nodes are heavily inspired by ComfyUI, a web-based node engine repository.</p>

<h2>Installation / Running the App</h2>

<p>To get started with the Ainodes Engine, follow the steps below:</p>

<ol>
  <li>Clone the repository by running <code>git clone https://github.com/XmYx/ainodes-engine</code> in your terminal or command prompt.</li>
  <li>After cloning the repository, navigate to the root directory of the project.</li>
  <li>On Windows, run <code>run.bat</code> to launch the app, and on Linux, run <code>python launcher.py</code>.</li>
  <li>Once the app is up and running, you can start creating and managing your node graphs with ease.</li>
</ol>

<p>(Optional) create a virtual environment, install requirements, and run <code>python main.py</code>.</p>

<h2>Contributing</h2>

<p>Contributions to the Ainodes Engine are welcome and appreciated. If you find any bugs or issues with the app, please feel free to open an issue or submit a pull request.</p>

<h2>Acknowledgments</h2>

<p>Ainodes Engine is built on top of the Qt Node Graph Engine and is inspired by the ComfyUI web-based node engine repository. We appreciate the contributions of the creators and contributors of these projects.</p>

<h2>License</h2>

<p>This project is licensed under the MIT License. See the <a href="LICENSE">LICENSE</a> file for details.</p>
