Skip to main content

Maya CLI - AI Project Generator

Project description

Maya.ai - AI Architectural Framework

Maya.ai is an AI architectural framework designed to ensure ethical, optimized, and compliant AI integration in business and research applications. The framework provides guidance on AI ethics, compliance, business strategy, and AI-driven education while fostering innovation.

🌟 Features

  • Ensures structured AI project development
  • Promotes ethical and compliant AI integration
  • Provides a scalable framework for AI research and business applications
  • Includes Maya CLI for quick AI project setup

🛠 Maya CLI - AI Project Generator

Maya CLI is one of the core features of Maya.ai, designed to generate structured AI project templates. It helps AI developers quickly set up their projects with predefined folders and files, ensuring organization and scalability.

📦 Installation Guide (For Dummies)

Step 1: Install Python

Maya CLI requires Python. To install Python:

  • Download the latest version of Python from python.org
  • Run the installer and ensure "Add Python to PATH" is checked
  • Verify installation by running:
    python --version
    

Step 2: Install Virtual Environment (Optional but Recommended)

Using a virtual environment helps manage dependencies. Install it using:

pip install virtualenv

To create and activate a virtual environment:

virtualenv venv
source venv/bin/activate  # On macOS/Linux
venv\Scripts\activate     # On Windows

Step 3: Install Maya CLI

Maya CLI is available on PyPI. Install it using pip:

pip install maya-cli

🚀 Usage

Once installed, use the following command to create a new AI project:

maya create <project_name>

Example:

maya create my_ai_project

This will generate the following structure:

my_ai_project/
│── data_source/
│   ├── ingestion/
│   ├── processing/
│   ├── storage/
│── knowledge_base/
│   ├── models/
│   ├── training/
│   ├── evaluation/
│── ai_governance/
│   ├── compliance/
│   ├── fairness/
│   ├── monitoring/
│── api/
│   ├── endpoints/
│   ├── authentication/
│── tests/
│── docs/
│── scripts/
│── configs/

🛠 API Documentation

CLI Commands

maya create <project_name>

Creates a new AI project structure with organized folders.

project_generator.py

create_project_structure(base_path, structure)

Recursively creates folders based on the defined project structure.

📜 License

This project is licensed under the MIT License.

🤝 Contributing

Contributions are welcome! Feel free to open an issue or submit a pull request.

📞 Support

For any issues, contact the developers via GitHub or raise an issue in the repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

maya_cli-0.1.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

maya_cli-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file maya_cli-0.1.1.tar.gz.

File metadata

  • Download URL: maya_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for maya_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 8feb44535f290953c002c1185335ef0c7d6f276d38d6b5ae5a726c7de7b59a50
MD5 0bbee8eb71b949536b7b7d1c93bc1f1c
BLAKE2b-256 b0046c409ff7525ca2b783748899dcf2fb977731ea26143e158e2468f43d4219

See more details on using hashes here.

File details

Details for the file maya_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: maya_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.5

File hashes

Hashes for maya_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 02ed1f2fbce3a4ebb867bf03991665fc5a6c6514236fb6f518d1377448a68551
MD5 aacf536979f0f56252f43b789c03e913
BLAKE2b-256 6db55f3176b93e97eb24bd1db61e9ffcfcc7c511b135c9bb092c45993e86598b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page