GitAccess

tool

Get Access to your GitHub Repo since all other tools hasn't worked for me on OWUI

cptexory
@cptexory
·
2 years ago
228
0
992
Updated 2 years ago
Created Apr 6, 2025
gitaccess.py
Python · 328 lines
"""
title: GitAccess
author: ErrorRExorY/CptExorY
author_url: https://pascal-frerks.de
git_url: https://github.com/WhyWaitServices/open-webui-gitaccess.git
description: This Tool allows the LLM to connect to one GitHub Repo to fetch its contents to ask it about it and use it to have your model always have the current state of the project
required_open_webui_version: 0.6.0
version: 1.1.0
licence: MIT
"""

from typing import Any, Optional, Callable, Awaitable

GitAccess

Author

ErrorRExorY/CptExorY

Description

GitAccess is a tool that allows a Large Language Model (LLM) to connect to a specified GitHub repository to fetch its contents. This functionality facilitates querying the model about the repository, ensuring it always has access to the current state of the project.

Table of Contents

Features

  • Fetches content from any GitHub repository.
  • Allows for analysis and querying of the repository content.
  • Supports optional truncation of file content for better readability.

Requirements

  • OpenWebUI version: 0.6.0
  • Python: 3.7 or higher
  • Pydantic: >=1.8
  • Requests: >=2.26

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please open an issue or create a pull request if you would like to contribute to GitAccess.

Contact

For any questions, issues, or feedback, feel free to reach out at ErrorRExorY/CptExorY.


0