Home/AI Agents/llama-github
llama-github logo

llama-github

JetXu-LLM/llama-github

A Python library for empowering LLM Chatbots and AI Agents to use GitHub data effectively through Agentic RAG.

GraphCanon updated 2w · GitHub synced 2w · 25 views this month

292 stars23 forksLast push 1mo Python Apache-2.0

Decision brief

Leverage llama-github to integrate LLM Chatbots with public GitHub data for Agentic RAG in Python projects targeting development of complex AI applications.

Good fit when

  • Need to enhance chatbot interactions with contextually relevant code from GitHub to answer coding questions effectively
  • Developing auto-dev solutions that require integration with popular GitHub repositories

Avoid when

  • Project does not involve Python or aims at languages beyond the library's primary focus on GitHub public projects
  • No need for retrieval-augmented generation in chatbot interactions or complex AI application development contexts

Observed Jul 12, 2026 · Source: enrich:decision_facts

Verify the decision

Maintenance and security

Full trust report
Maintenance
Active (19d since push)
As of 2w
Provenance
Not a fork · Personal account
As of 2w
Security (OSV)
127 low (127 low)
As of 1mo

Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.

Install

pip install llama-github
PyPI

Similar tools

Same-category neighbours. No typed graph edges are catalogued for this tool yet.

Evidence and technical details

Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.

Overview

Llama-github is an open-source Python library designed to enhance the capabilities of LLM Chatbots, AI Agents, and Auto-dev Solutions by integrating with public GitHub projects. It supports retrieval-augmented generation (RAG) via selected coding contexts and enhances code generation and chatbot interactions in developing complex AI applications.

Capability facts

Languages
python

Source: github.language+pyproject.toml · Aug 8, 2026

Categories

Compatibility

Sourced claims from the README excerpt - not unsourced marketing copy.

Python runtimePython

Source: README excerpt (regex_v1, Aug 8, 2026)

Current maintained runtime target: Python `3.10` through `3.14`.
Source link

Tags

README

Installation

pip install llama-github

Current maintained runtime target: Python 3.10 through 3.14.

Version 0.4.5 keeps the existing high-level API while allowing retrieval-only integrations to import GitHub and diff helpers without loading the ML/RAG dependency stack. Built-in Jina models are pinned to immutable revisions; custom remote-code models should provide their own immutable revision. Pull-request retrieval now keeps bounded fetch-health metadata, expands related issues only from PR conversation evidence, and preserves review summaries plus each inline comment without collapsing them together. Repository-qualified links are identity-aware, so upstream release-note links are not expanded as same-repository issues. Deterministic planners can explicitly opt into typed, 2 MiB-capped lockfile or CI-config reads without weakening the generic file policy. Memory-sensitive PR consumers can also opt into per-file and cumulative source limits; oversized source falls back to GitHub's changed-file patch without changing the default retrieval API.


License

This project is licensed under the terms of the Apache 2.0 license. See the LICENSE file for more details.

For agents

This page has a .md twin and JSON over the API.

Was this helpful?

Anonymous feedback helps us improve pages and translations.