Skip to content

This React application allows users to enter their GitHub token and repository URL to generate a comprehensive Markdown file structure. Each file’s code is listed sequentially, facilitating seamless copying for LLM integration. Enhance your development workflow with this efficient tool!

Notifications You must be signed in to change notification settings

U-C4N/GithubtoLLM

Repository files navigation

GitHub Repository Viewer

GitHub Repository Viewer is a web application built with React and TypeScript that allows users to view and explore the contents of GitHub repositories. This application utilizes the GitHub API to fetch and display repository data in a user-friendly format.

MarkdowntoLLM

Features

  • Fetch and display repository content using GitHub API
  • View file structure in an ASCII tree format
  • Display file contents for each file in the repository
  • Easy authentication with GitHub personal access token
  • Download repository content as a markdown file
  • Copy repository content to clipboard
  • Modern and user-friendly interface built with Tailwind CSS

Installation

Follow these steps to set up and run the project on your local machine:

  1. Clone the repository:

    git clone https://github.com/U-C4N/GithubtoLLM.git
    cd GithubtoLLM
    
  2. Install the required packages:

    npm install
    
  3. Start the development server:

    npm run dev
    
  4. Open your browser and navigate to http://localhost:5173/ to start using the application.

Usage

  1. On the main page, enter your GitHub personal access token.
  2. Enter the URL of the GitHub repository you want to view.
  3. Click the "Fetch Repository Content" button.
  4. The file structure and contents will be displayed in the text area.
  5. Use the "Download" button to save the content as a markdown file.
  6. Use the "Copy" button to copy the content to your clipboard.

Acknowledgments

Author

Umutcan Edizaslan: TutTrue

About

This React application allows users to enter their GitHub token and repository URL to generate a comprehensive Markdown file structure. Each file’s code is listed sequentially, facilitating seamless copying for LLM integration. Enhance your development workflow with this efficient tool!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published