Skip to content

Small handful of tools that could come in handy when using an LLM to code

License

Notifications You must be signed in to change notification settings

darkstarworks/llm-coding-toolset

Repository files navigation

Tip

LLM-Coding Toolset

Is a Python application that provides a set of tools to assist developers
in working with Large Language Models (LLMs). It includes various features:

Features

  • Folder Structure Viewer: Visualize and export folder structures with customizable depth.
  • Line Number Adder: Add line numbers to code snippets, with support for finding snippets within larger files.
  • Diff Viewer: Compare two text inputs and visualize the differences.
  • Theme Support: Choose between light and dark themes.
  • Settings Management: Customize default behaviors and appearance.
  • Auto-update Checker: Stay up-to-date with the latest version.

Installation

  1. Clone the repository:

    git clone https://github.com/darkstarworks/llm-coding-toolset.git
    cd llm-coding-toolset
    
  2. Create a virtual environment (optional but recommended):

    python -m venv venv
    source venv/bin/activate  # On Windows, use `venv\Scripts\activate`
    
  3. Install the required dependencies:

    pip install -r requirements.txt
    

Usage

To run the LLM-Coding Toolset:

python -m src.main

Or, if you've installed it as a package:

llm-coding-toolset

Dependencies

  • PyQt5 (v5.15.11)
  • pyperclip (v1.9.0)
  • requests (v2.32.3)

For a complete list of dependencies, see requirements.txt.

Contributing

Contributions are welcome! Feel free to submit a Pull Request.
After reading the guidelines, in: CONTRIBUTING.md
Thank you :)

License

LLM-Coding Toolset by darkstarworks is licensed under CC BY-NC-SA 4.0 CCBYNCSA

About

Small handful of tools that could come in handy when using an LLM to code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages