An open API service indexing awesome lists of open source software.

https://github.com/panacream/lenoai

![Leno AI Logo](./media/logo.jpg)Leno AI is a modular platform that helps developers and researchers build and test advanced AI agents. Join our community on GitHub to collaborate and enhance your projects! 🐙✨
https://github.com/panacream/lenoai

ai ai-agent-framework ai-agents decap-cms google-adk google-cloud google-gemini google-gemini-ai hugo hugolify nodejs typescript

Last synced: 3 months ago
JSON representation

![Leno AI Logo](./media/logo.jpg)Leno AI is a modular platform that helps developers and researchers build and test advanced AI agents. Join our community on GitHub to collaborate and enhance your projects! 🐙✨

Awesome Lists containing this project

README

          

# Leno AI 🤖

![Leno AI](https://img.shields.io/badge/Leno%20AI-Open%20Source-blue)

Welcome to the **Leno AI** repository! This project serves as an open-source multi-agent framework designed for educational purposes. Here, you can explore the capabilities of artificial intelligence through various agents, built to run on popular platforms like Google Cloud and Node.js.

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Contact](#contact)
- [Releases](#releases)

## Introduction

Leno AI is designed to help you understand and implement AI agents in a structured way. With its modular architecture, you can easily customize and extend the framework to suit your needs. This project aims to make AI accessible to students, educators, and anyone interested in learning about multi-agent systems.

## Features

- **Multi-Agent Architecture**: Supports multiple agents that can work together or independently.
- **Cross-Platform Compatibility**: Built to run on Node.js, Python 3, and can be deployed on Google Cloud.
- **Educational Focus**: Includes documentation and examples aimed at learners.
- **Community-Driven**: Open-source contributions are welcome to enhance the framework.

## Getting Started

To get started with Leno AI, you need to set up your development environment. Follow the steps below to install the necessary tools and dependencies.

### Prerequisites

- Node.js (version 14 or higher)
- Python 3 (version 3.6 or higher)
- A Google Cloud account (for cloud deployment)

### Installation

Clone the repository to your local machine:

```bash
git clone https://github.com/panacream/lenoai.git
cd lenoai
```

Install the required dependencies:

For Node.js:

```bash
npm install
```

For Python:

```bash
pip install -r requirements.txt
```

## Usage

After installation, you can start using Leno AI. The framework includes several example agents to demonstrate its capabilities.

### Running the Agents

To run an example agent in Node.js, use the following command:

```bash
node examples/exampleAgent.js
```

For Python, run:

```bash
python examples/exampleAgent.py
```

### Customizing Agents

You can create your own agents by extending the base agent class. Check the `src/agents` directory for examples and documentation on how to create new agents.

## Contributing

We welcome contributions from the community. If you would like to contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Create a pull request.

Please ensure that your code adheres to our coding standards and includes appropriate tests.

## License

Leno AI is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.

## Contact

For questions or feedback, feel free to reach out:

- Email: support@lenoai.com
- Twitter: [@LenoAI](https://twitter.com/LenoAI)

## Releases

You can find the latest releases of Leno AI [here](https://github.com/panacream/lenoai/releases). Download and execute the files to get started with the latest features and improvements.

For further updates, make sure to check the "Releases" section in the repository.

## Topics

Leno AI covers a variety of topics related to artificial intelligence:

- **AI**: Explore the fundamentals of artificial intelligence.
- **AI Agent Framework**: Learn how to build and manage AI agents.
- **Google Cloud**: Utilize cloud services for deployment.
- **Node.js & Python**: Implement agents in popular programming languages.
- **React.js & TypeScript**: Front-end integrations for interactive interfaces.

## Conclusion

Thank you for visiting the Leno AI repository! We hope this framework serves as a valuable resource for your educational journey in artificial intelligence. Don't forget to check the [Releases](https://github.com/panacream/lenoai/releases) for the latest updates and improvements.

Happy coding!