Skip to main content

Ingest GitHub Issues and Pull Requests into LLM-friendly text dumps

Project description

gitthread 🧵

Ingest GitHub Issues and Pull Requests into LLM-friendly text dumps.

gitthread is a companion tool to gitingest that focuses on the conversational context of GitHub Issues and Pull Requests.

Features

  • Issue & PR Ingestion: Extract title, body, and all comments from any public GitHub issue or PR.
  • Smart Linking: Automatically detects and ingests linked issues (e.g., #123 or "fixes #123") in PR descriptions.
  • Repository Context: Integrates with gitingest to provide a summary of the repository structure.
  • LLM-Friendly: Outputs clean Markdown formatted for easy consumption by LLMs.
  • CLI & Web: Use it in your terminal or via a web interface.

Installation

pip install gitthread

Usage

CLI

gitthread https://github.com/user/repo/issues/1

License

MIT

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

gitthread-0.1.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

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

gitthread-0.1.0-py3-none-any.whl (2.5 kB view details)

Uploaded Python 3

File details

Details for the file gitthread-0.1.0.tar.gz.

File metadata

  • Download URL: gitthread-0.1.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for gitthread-0.1.0.tar.gz
Algorithm Hash digest
SHA256 2d2addd06a0da5f586628be8f5caa5522521b3374b1ca77a3dcebfaa81671ce1
MD5 14b6900e7fe0715d36f923685654e9e5
BLAKE2b-256 ca69dfafe353747a58ac79c458576cc1c0948033e8300a16909c17aa9c0f130a

See more details on using hashes here.

File details

Details for the file gitthread-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: gitthread-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for gitthread-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a6f8459f1f0b68ea80f9be8cf02760295517b07b2d0a96f0dcfb9061713ec644
MD5 925af62a91f0954dce12e7ffa4b10009
BLAKE2b-256 69fde4295fbb1e314d995fc9e6af57b67652bf67f0bf44ba5d40b728179641b3

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