Skip to content

yeagerai/genlayer-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

c883a78 · Mar 12, 2025
Feb 19, 2025
Sep 26, 2024
Mar 12, 2025
Nov 18, 2024
Feb 18, 2025
Feb 18, 2025
Mar 12, 2025
Feb 26, 2025
Feb 5, 2025
Mar 7, 2025
Dec 19, 2024
Dec 4, 2024
Jan 29, 2025
Nov 25, 2024
Dec 16, 2024
Sep 19, 2024
Nov 18, 2024
Apr 30, 2024
Nov 18, 2024
Mar 24, 2024
Feb 11, 2025
Sep 13, 2024
Dec 11, 2024
Jan 29, 2025
Dec 11, 2024
Nov 14, 2024
Feb 6, 2025

Repository files navigation

GenLayer Studio

License: MIT Discord Twitter GitHub star chart

👀 About

This Studio is an interactive sandbox designed for developers to explore the potential of the GenLayer Protocol. It replicates the GenLayer network's execution environment and consensus algorithm, but offers a controlled and local environment to test different ideas and behaviors.

Prerequisites

Before installing the GenLayer CLI, ensure you have the following prerequisites installed:

  • Docker: Required to run the GenLayer environment. Required version: Docker 26+
  • Node.js and npm: Needed for the GenLayer CLI tool. Required version: Node.js 18+

🛠️ Installation and usage

$ npm install -g genlayer
$ genlayer init

To run genlayer again just run:

$ genlayer up

After executing those commands a new tab will open in your browser with the GenLayer Studio. Additional installation instructions can be found here

🚀 Key Features

  • 🖥️ Test Locally: Developers can test Intelligent Contracts in a local environment, replicating the GenLayer network without the need for deployment. This speeds up the development cycle and reduces the risk of errors in the live environment.

  • 🧪 Versatile Scenario Testing: The Studio allows developers to create and test contracts under various simulated network conditions. This includes stress testing under high transaction loads, simulating network delays, and testing different consensus outcomes.

  • 🔄 Changeable LLM Validators: Developers can modify the large language models (LLMs) used by validators within the Studio. This allows for testing of security, efficiency, and accuracy by running different LLMs to validate transactions.

📖 The Docs

Detailed information of how to use the Studio can be found at GenLayer Docs.

Contributing

As an open-source project in a rapidly developing field, we are extremely open to contributions, whether it be in the form of a new feature, improved infrastructure, or better documentation. Please read our CONTRIBUTING for guidelines on how to submit your contributions.