Skip to main content

williamtoolbox: William Toolbox

Project description

William Toolbox 🧰

William Toolbox is an open-source project designed to simplify the management of byzerllm models and auto-cder.RAG (Retrieval-Augmented Generation) systems. It provides a user-friendly interface for deploying, monitoring, and controlling various AI models and RAG setups.

This project is powered by auto-coder.chat. You can check how we develop this project by reading yamls in directory auto-coder-actions.

image

🌟 Features

  • 🤖 Model Management: Deploy, start, stop, and monitor AI models
  • 📚 RAG System Management: Create and control RAG setups
  • 🖥️ User-friendly Web Interface: Easy-to-use dashboard for all operations
  • 🔄 Real-time Status Updates: Monitor the status of your models and RAGs
  • 🛠️ Flexible Configuration: Customize model and RAG parameters

🚀 Getting Started

Prerequisites

  • Python 3.9+
  • Node.js and npm

Installation

pip install -U williamtoolbox

Running the Application

  1. Create a work directory and cd into it:

    mkdir william-toolbox && cd william-toolbox
    
  2. Start the backend server:

    william.toolbox.backend
    
  3. Start the frontend server:

    william.toolbox.frontend
    
  4. Open your browser and navigate to http://localhost:8006

📖 Usage

  1. Adding a Model: Click on "Add Model" and fill in the required information.
  2. Managing Models: Use the model list to start, stop, or check the status of your models.
  3. Creating a RAG: Click on "Add RAG" and provide the necessary details.
  4. Managing RAGs: Control and monitor your RAG systems from the RAG list.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

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

🙏 Acknowledgements

  • Thanks to all contributors who have helped shape William Toolbox.
  • Special thanks to the open-source community for providing the tools and libraries that make this project possible.

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

williamtoolbox-0.0.4.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

williamtoolbox-0.0.4-py3-none-any.whl (4.8 MB view details)

Uploaded Python 3

File details

Details for the file williamtoolbox-0.0.4.tar.gz.

File metadata

  • Download URL: williamtoolbox-0.0.4.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for williamtoolbox-0.0.4.tar.gz
Algorithm Hash digest
SHA256 d16c7a5639c0e0116564e81cd5bbef2020326bb0d34f20f08a913af65c50b08e
MD5 0d6499a6ffcd549be253ad87ff309e5a
BLAKE2b-256 caad86f7045d215c9fe7ea2a2a8f0d6b8818dd2d91f003ffbb1e91c9c10c5880

See more details on using hashes here.

File details

Details for the file williamtoolbox-0.0.4-py3-none-any.whl.

File metadata

File hashes

Hashes for williamtoolbox-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 093f168ba7c40ec8e8b98d35a3ab897a0c5a4d69d2d9729974237c01a69cc6f6
MD5 55adae63451a6e31662ed313f75d836f
BLAKE2b-256 6fe80444c155d3d29c1fe69e77beb95749e8e0a4734ddc247c3eba0a30d6c371

See more details on using hashes here.

Supported by

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