Skip to content

πŸ€– AI Issue Labeler v1.0.0

Latest

Choose a tag to compare

@ellitedom03 ellitedom03 released this 20 Jun 18:40

πŸš€ Initial Release

AI Issue Labeler automatically labels your GitHub issues the moment they're opened β€” no manual triage needed.

✨ Features

  • Zero-config heuristic mode β€” works immediately, no API keys required
  • AI mode β€” connect OpenAI or Groq for smarter classification
  • 6 label categories: bug, feature, documentation, question, enhancement, help wanted
  • Auto-creates labels with correct colors if they don't exist
  • Posts a comment explaining the labeling decision
  • Label prefix support (e.g. ai:bug, ai:feature)
  • Graceful fallback from AI to heuristics on failure

πŸ“¦ Quick Setup

# .github/workflows/label-issues.yml
name: πŸ€– AI Issue Labeler

on:
  issues:
    types: [opened, edited, reopened]

jobs:
  label:
    runs-on: ubuntu-latest
    permissions:
      issues: write
      contents: read
    steps:
      - uses: ellitedom03/ai-issue-labeler@v1
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}

πŸ€– With AI (Optional)

      - uses: ellitedom03/ai-issue-labeler@v1
        with:
          github-token: ${{ secrets.GITHUB_TOKEN }}
          ai-api-key: ${{ secrets.GROQ_API_KEY }}  # Free Groq API
          ai-provider: groq

See README for full documentation.