alright-alright / BYOAI

A modular, user-friendly system for building and optimizing custom AI models
GNU General Public License v3.0
1 stars 0 forks source link

Build Your Own AI (BYOAI)

BYOAI Logo

Overview

BYOAI is a modular and customizable AI system inspired by Gentoo, allowing users to build and integrate various AI models efficiently. This project aims to democratize AI by making it accessible and easy to use for all.

Vision and Goal

Our vision for BYOAI is to create a platform that enables users to easily manage, customize, and deploy AI models. Inspired by the modularity and flexibility of Gentoo Linux, BYOAI aims to provide a robust and user-friendly environment for AI enthusiasts and developers.

Key Features:

Current Status

We have created a proof of concept that can quickly and easily install and run a wide variety of AI models from external sources like Hugging Face. The CLI tool now supports:

Usage

Interactive CLI Usage

You can now use the interactive CLI tool to browse, select, and install models with enhanced formatting:

  1. Start the interactive CLI:

    python byoai-core/byoai-cli.py
  2. The main menu will appear with the following options:


1. List Models
2. Search Models
3. Install Model
4. Update Models
5. Bundle Models
6. BYOAI CLI
7. Exit BYOAI

List all Available Models

To list all available models:

python byoai-core/byoai-cli.py list

Search for a Specific Model

To search for a specific model:

python byoai-core/byoai-cli.py search <query>

Install a Specific Model

To install a specific model:

python byoai-core/byoai-cli.py install <model_name>

Repository Structure

Next Steps

Expand Model Library

Modular Model Bundling

Optimization and Recompilation

Interactive and User-Friendly Interface

Contributions

We welcome contributions! Please see our CONTRIBUTING.md for details.

License

This project is licensed under the GPLv3 License - see the LICENSE file for details.