explaingit

lifuyue/issue-finder

Analysis updated 2026-05-18

69RustAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A Rust CLI that finds GitHub issues suitable for AI coding agents, gathers the context they need, and hands off a structured package without making code changes itself.

Mindmap

mindmap
  root((issue-finder))
    What it does
      Scouts GitHub issues
      Prepares context
      Produces handoff package
    Tech stack
      Rust
      Cargo
      GitHub API
    Use cases
      Delegate issues to agents
      Automate triage
    Audience
      Developers using agents

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Find issues in a repo that are good candidates to delegate to an AI coding agent.

USE CASE 2

Automatically gather local repo context needed before assigning an issue to an agent.

USE CASE 3

Feed a coding agent a ready-made handoff package via a JSON tool contract.

What is it built with?

RustCargoGitHub API

How does it compare?

lifuyue/issue-finderrust-kotlin/ashelltrapezohe/anamnesis
Stars696868
LanguageRustRustRust
Setup difficultyeasyeasyeasy
Complexity2/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 30min

Requires a GitHub personal access token to query issues.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Issue Finder is a command-line tool written in Rust that helps developers who use AI coding assistants (referred to here as coding agents) find GitHub issues that are good candidates for those agents to work on. The tool does three things: it scouts a repository for issues worth delegating, gathers the local context an agent would need to tackle one, and produces a structured handoff package. It deliberately stops before making any code changes itself. The typical workflow involves three commands. The scout command searches for candidate issues and returns a ranked list. The prepare command takes a specific issue and assembles relevant context from the repository locally. The handoff command outputs the prepared package in a format ready for an agent to consume. All state is stored on the local machine under a configurable directory. Beyond direct command-line use, Issue Finder also exposes a JSON tool contract so that coding agents can call its functions programmatically. This means an agent can use Issue Finder as a tool during its own workflow, asking it to scout or prepare issues as part of a larger automated process. The tool is installed via Cargo, Rust's package manager, and requires a GitHub personal access token to query the GitHub API. The README is brief and links to separate documentation pages covering the usage guide, the agent-safe preparation system, and safe probes. The project is MIT licensed.

Copy-paste prompts

Prompt 1
Use issue-finder to scout this repo for issues suitable for you to work on.
Prompt 2
Run issue-finder prepare on a specific issue and summarize the context it gathers.
Prompt 3
Show me how to call issue-finder's JSON tool contract from an agent workflow.
Prompt 4
Install issue-finder with Cargo and set up my GitHub token.

Frequently asked questions

What is issue-finder?

A Rust CLI that finds GitHub issues suitable for AI coding agents, gathers the context they need, and hands off a structured package without making code changes itself.

What language is issue-finder written in?

Mainly Rust. The stack also includes Rust, Cargo, GitHub API.

What license does issue-finder use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is issue-finder to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is issue-finder for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.