awesome-llama: https://github.com/langroid/langroid
agents ai chatgpt function-calling gpt gpt-4 gpt4 information-retrieval language-model llama llm llm-agent llm-framework local-llm multi-agent-systems openai-api rag retrieval-augmented-generation
Score: 21.69077324947336
Last synced: about 15 hours ago
JSON representation
Repository metadata:
Harness LLMs with Multi-Agent Programming
- Host: GitHub
- URL: https://github.com/langroid/langroid
- Owner: langroid
- License: mit
- Created: 2023-04-16T20:47:28.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2026-07-29T12:59:53.000Z (15 days ago)
- Last Synced: 2026-08-09T20:39:06.850Z (4 days ago)
- Topics: agents, ai, chatgpt, function-calling, gpt, gpt-4, gpt4, information-retrieval, language-model, llama, llm, llm-agent, llm-framework, local-llm, multi-agent-systems, openai-api, rag, retrieval-augmented-generation
- Language: Python
- Homepage: https://langroid.github.io/langroid/
- Size: 126 MB
- Stars: 4,090
- Watchers: 29
- Forks: 390
- Open Issues: 74
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
- Claude: CLAUDE.md
-
Funding:
- Github: langroid
Owner metadata:
- Name: Langroid
- Login: langroid
- Email:
- Kind: organization
- Description: Harness LLMs with Multi-Agent Programming
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/130325191?v=4
- Repositories: 13
- Last Synced at: 2026-08-07T17:18:02.690Z
- Profile URL: https://github.com/langroid
GitHub Events
Total
- Create event: 367
- Delete event: 138
- Fork event: 120
- Issue comment event: 883
- Issues event: 155
- Member event: 1
- Pull request event: 445
- Pull request review comment event: 432
- Pull request review event: 483
- Push event: 1189
- Release event: 186
- Watch event: 1151
- Total: 5550
Last Year
- Create event: 46
- Delete event: 16
- Fork event: 27
- Issue comment event: 71
- Issues event: 11
- Pull request event: 48
- Pull request review comment event: 22
- Pull request review event: 26
- Push event: 119
- Release event: 14
- Watch event: 230
- Total: 630
Committers metadata
Last synced: 3 days ago
Total Commits: 2,467
Total Committers: 31
Avg Commits per committer: 79.581
Development Distribution Score (DDS): 0.051
Commits in past year: 184
Committers in past year: 6
Avg Commits per committer in past year: 30.667
Development Distribution Score (DDS) in past year: 0.06
| Name | Commits | |
|---|---|---|
| Prasad Chalasani | p****i@g****m | 2340 |
| Mohannad Alhanahnah | M****e | 43 |
| nilspalumbo | n****o | 21 |
| abab-dev | 1****v | 12 |
| alexagr | a****v@g****m | 11 |
| Rithwik Babu | r****0@g****m | 6 |
| Ashish Hooda | a****a@w****u | 5 |
| Adam Shams | 8****s | 4 |
| Paul Sanders | p****l@p****v | 3 |
| Ameer Arsala | 5****a | 1 |
| Anush | a****0@g****m | 1 |
| Atharva Jaiswal | 9****5 | 1 |
| Burak Bayır | b****1@g****m | 1 |
| Davi Rolim | d****4@g****m | 1 |
| Derek Parks | d****s@g****m | 1 |
| Diego Margoni | d****y@g****m | 1 |
| Dominik Fuchs | 3****q | 1 |
| Emmanuel Ferdman | e****n@g****m | 1 |
| Hanzhe "Alfred" Long | h****5@w****u | 1 |
| Ikko Eltociear Ashimine | e****r@g****m | 1 |
| Ishan Goswami | i****5@g****m | 1 |
| John Laswell | j****l@g****m | 1 |
| Lucain | l****p@g****m | 1 |
| Matthew Turk | m****4 | 1 |
| Nason | 6****Z | 1 |
| PXLKSR | t****e@n****e | 1 |
| Ranuga | 7****I | 1 |
| VitaliiKRS | 4****S | 1 |
| Zappone Federico | 4****y | 1 |
| benjamin kagia | k****a | 1 |
| and 1 more... | ||
Issue and Pull Request metadata
Last synced: 3 days ago
Total issues: 165
Total pull requests: 739
Average time to close issues: about 1 month
Average time to close pull requests: 6 days
Total issue authors: 60
Total pull request authors: 69
Average comments per issue: 2.2
Average comments per pull request: 1.94
Merged pull request: 488
Bot issues: 0
Bot pull requests: 0
Past year issues: 16
Past year pull requests: 124
Past year average time to close issues: about 1 month
Past year average time to close pull requests: 9 days
Past year issue authors: 8
Past year pull request authors: 24
Past year average comments per issue: 1.44
Past year average comments per pull request: 1.0
Past year merged pull request: 51
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- pchalasani (76)
- alexagr (19)
- Mohannadcse (4)
- abab-dev (3)
- drdavella (2)
- nathnx (2)
- SCH227 (2)
- svanschalkwyk (2)
- jrbe228 (2)
- parvk11 (2)
- mturk24 (2)
- isspek (1)
- rajakarthikpalakurthi-airex-lab (1)
- mneedham (1)
- Solonce (1)
Top Pull Request Authors
- pchalasani (442)
- alexagr (67)
- abab-dev (53)
- Mohannadcse (30)
- nilspalumbo (26)
- adam-shams (12)
- johannestang (8)
- AbhishekRP2002 (6)
- dfm88 (6)
- sanders41 (4)
- nuthalapativarun (3)
- lwsinclair (3)
- parvk11 (2)
- Sanjays2402 (2)
- adityarg (2)
Top Issue Labels
- enhancement (16)
- good first issue (9)
- bug (2)
- MEDIUM (1)
- HIGH (1)
Top Pull Request Labels
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 20,383 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 553
- Total maintainers: 1
- Total advisories: 11
proxy.golang.org: github.com/langroid/langroid
- Homepage:
- Documentation: https://pkg.go.dev/github.com/langroid/langroid#section-documentation
- Licenses: mit
- Latest release: v0.59.19 (published 9 months ago)
- Last Synced: 2026-08-11T20:44:45.460Z (1 day ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 1.362%
- Forks count: 1.753%
- Average: 3.806%
- Dependent packages count: 5.858%
- Dependent repos count: 6.25%
pypi.org: langroid
Harness LLMs with Multi-Agent Programming
- Homepage:
- Documentation: https://langroid.readthedocs.io/
- Licenses: MIT
- Latest release: 0.65.16 (published 15 days ago)
- Last Synced: 2026-08-11T20:44:43.993Z (1 day ago)
- Versions: 550
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 20,383 Last month
-
Rankings:
- Downloads: 4.522%
- Dependent packages count: 10.119%
- Average: 12.062%
- Dependent repos count: 21.545%
- Maintainers (1)
-
Advisories:
- Langroid: Neo4jChatAgent executes LLM-generated Cypher without validation (prompt-to-Cypher injection; config-conditional RCE), mirroring the SQLChatAgent bug fixed in CVE-2026-25879
- Langroid: handle_message() executes user-supplied tool JSON without sender verification
- Langroid: Sandbox Escape to Remote Code Execution via Incomplete `eval()` Mitigation in TableChatAgent
- Langroid: SQLChatAgent dangerous-function blocklist can be bypassed with quoted or schema-qualified pg_read_file calls
- Langroid: SQLChatAgent _validate_query blocklist misses pg_read_file family enabling arbitrary file read
- Langroid: Path traversal in the file tools allows read/write outside configured current directory
- Langroid has Prompt to SQL Injection, Leading to RCE
- Langroid has WAF Bypass Leading to RCE in TableChatAgent
- Langroid has a Code Injection vulnerability in LanceDocChatAgent through vector_store
- Langroid has a Code Injection vulnerability in TableChatAgent
- Langroid Allows XXE Injection via XMLToolMessage
Dependencies
- torch *
- torchaudio *
- torchvision *
- adb-cloud-connector <2.0.0,>=1.0.2
- aiohttp <4.0.0,>=3.9.1
- async-generator <2.0,>=1.10
- bs4 <1.0.0,>=0.0.1
- cerebras-cloud-sdk <2.0.0,>=1.1.0
- colorlog <7.0.0,>=6.7.0
- docstring-parser <1.0,>=0.16
- duckduckgo-search <7.0.0,>=6.0.0
- exa-py >=1.8.7
- faker <19.0.0,>=18.9.0
- fakeredis <3.0.0,>=2.12.1
- fastmcp >=2.2.5
- fire <1.0.0,>=0.5.0
- gitpython <4.0.0,>=3.1.43
- google-api-python-client <3.0.0,>=2.95.0
- google-genai >=1.0.0
- groq <1.0.0,>=0.13.0
- grpcio <2.0.0,>=1.62.1
- halo <1.0.0,>=0.0.31
- jinja2 <4.0.0,>=3.1.2
- json-repair >=0.29.9,<0.61.3
- lxml <7.0.0,>=6.1.0
- markdownify >=0.13.1
- nest-asyncio <2.0.0,>=1.6.0
- nltk <4.0.0,>=3.8.2
- onnxruntime <2.0.0,>=1.16.1
- openai >=1.106.0,<3.0.0
- pandas <3.0.0,>=2.0.3
- prettytable <4.0.0,>=3.8.0
- pydantic <3.0.0,>=2.0.0
- pydantic-settings <3.0.0,>=2.0.0
- pygithub <2.0.0,>=1.58.1
- pygments <3.0.0,>=2.15.1
- pyparsing <4.0.0,>=3.0.9
- pypdfium2 <5.0.0,>=4.30.0
- pytest-rerunfailures <16.0,>=15.0
- python-dotenv >=1.0.0,<2.0.0
- python-magic <1.0.0,>=0.4.27
- pyyaml <7.0.0,>=6.0.1
- qdrant-client <2.0.0,>=1.8.0
- rank-bm25 <1.0.0,>=0.2.2
- redis <6.0.0,>=5.0.1
- requests <3.0.0,>=2.31.0
- requests-oauthlib <2.0.0,>=1.3.1
- rich <14.0.0,>=13.3.4
- thefuzz <1.0.0,>=0.20.0
- tiktoken <1.0.0,>=0.7.0
- trafilatura >=2.0.0,<3.0.0
- typer <1.0.0,>=0.9.0
- wget <4.0,>=3.2
- langroid *
- python-dotenv *
- actions/checkout v3 composite
- actions/setup-python v4 composite
- astral-sh/setup-uv v5 composite
- chartboost/ruff-action v1 composite
- langroid *
- langroid *
- streamlit *
- actions/checkout v4 composite
- docker/build-push-action v5 composite
- docker/login-action v3 composite
- docker/setup-buildx-action v3 composite
- docker/setup-qemu-action v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- astral-sh/setup-uv v5 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- astral-sh/setup-uv v5 composite
- qdrant/qdrant v1.15.5 docker
- EnricoMi/publish-unit-test-result-action v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v4 composite
- astral-sh/setup-uv v5 composite
- codecov/codecov-action v4 composite
- styfle/cancel-workflow-action 0.9.1 composite
- ankane/pgvector latest docker
- arangodb latest docker
- getmeili/meilisearch latest docker
- neo4j latest docker
- qdrant/qdrant v1.15.5 docker
- semitechnologies/weaviate latest docker
- python 3.11 build