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
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 PyPISimilar 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.
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.