{"repo":"pwrdrvr/ghcrawl","free":true,"listed":false,"github":"https://github.com/pwrdrvr/ghcrawl","clone":"git clone https://github.com/pwrdrvr/ghcrawl.git","description":"Terminal UI and local CLI for crawling GitHub issues and pull requests, generating embeddings, and clustering related work.","language":"TypeScript","stars":78,"topics":["cli","clustering","developer-tools","embeddings","github","issues","openai","pull-requests","skills","sqlite"],"license":"MIT","category":"cli-tools","readme_excerpt":"ghcrawl ghcrawl is a local-first GitHub issue and pull request crawler for maintainers. Install Install the published CLI package: That package exposes the ghcrawl command directly. If you are working from source or maintaining the repo, use CONTRIBUTING.md. Requirements Normal ghcrawl use needs both: - a GitHub personal access token - an OpenAI API key GitHub is required to crawl issue and PR data. OpenAI is required for embeddings and the maintainer clustering and search workflow. If you already have a populated local DB you can still browse it without live keys, but a fresh sync + embed + cluster or refresh run needs both. Quick Start ghcrawl init runs the setup wizard. It can either: - save plaintext keys in /.config/ghcrawl/config.json - or guide you through a 1Password CLI ( op ) setup that keeps keys out of the config file ghcrawl refresh owner/repo is the main pipeline command. It pulls the latest open GitHub issues and pull requests, summarizes changed items only when the active embedding basis depends on summaries, refreshes vectors, and rebuilds the clusters you browse in the TUI. One-Time Migration Upgrading to this release changes the local vector and cluster pipeline: - vectors now use a persistent vectorlite sidecar index - the active vector is one vector per open thread - old multi-row document embeddings are removed after the first successful rebuild For an existing repo, the one-time migration command is: Important notes: - refresh performs the migration; pl","default_branch":null,"files":null,"tree":[],"storefront":"/r/pwrdrvr","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pwrdrvr/ghcrawl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}