{"id":371786,"url":"https://github.com/IBM/chuk-llm","last_synced_at":"2026-08-25T14:04:04.387Z","repository":{"id":294401092,"uuid":"986655497","full_name":"IBM/chuk-llm","owner":"IBM","description":null,"archived":false,"fork":false,"pushed_at":"2026-08-05T01:11:59.000Z","size":5710,"stargazers_count":46,"open_issues_count":5,"forks_count":12,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-08-06T10:38:55.327Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IBM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":"roadmap.md","authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"claude":null,"gemini":null,"cursor":null,"copilot":null,"dco":null,"cla":null,"disclosure":null}},"created_at":"2025-05-20T00:00:36.000Z","updated_at":"2026-07-17T12:24:54.000Z","dependencies_parsed_at":"2026-08-06T04:39:23.296Z","dependency_job_id":"f3da1eee-13be-4b20-9264-3f9f727fb0c1","html_url":"https://github.com/IBM/chuk-llm","commit_stats":null,"previous_names":["chrishayuk/chuk-llm"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/IBM/chuk-llm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBM","download_url":"https://codeload.github.com/IBM/chuk-llm/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36361518,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-07T02:00:06.708Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"IBM","name":"International Business Machines","uuid":"1459110","kind":"organization","description":"Open Source @ IBM","email":"awesome@ibm.com","website":"https://www.ibm.com/opensource/","location":"United States of America","twitter":"ibmdeveloper","company":null,"icon_url":"https://avatars.githubusercontent.com/u/1459110?v=4","repositories_count":3152,"last_synced_at":"2026-08-22T11:24:09.807Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/IBM","funding_links":[],"total_stars":89278,"followers":8599,"following":0,"created_at":"2022-11-02T16:24:44.968Z","updated_at":"2026-08-22T11:24:10.049Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBM","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IBM/repositories"},"packages":[],"commits":{"id":11677692,"full_name":"IBM/chuk-llm","default_branch":"master","total_commits":175,"total_committers":6,"total_bot_commits":11,"total_bot_committers":1,"mean_commits":29.166666666666668,"dds":0.10857142857142854,"past_year_total_commits":75,"past_year_total_committers":4,"past_year_total_bot_commits":11,"past_year_total_bot_committers":1,"past_year_mean_commits":18.75,"past_year_dds":0.17333333333333334,"last_synced_at":"2026-08-19T11:04:28.958Z","last_synced_commit":"abf8957bdcdb7ed84ecc4d07c6c127763e771ba6","created_at":"2026-03-08T17:01:13.950Z","updated_at":"2026-08-19T11:04:28.410Z","committers":[{"name":"chrishayuk","email":"chrishayuk@googlemail.com","login":"chrishayuk","count":156},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":11},{"name":"Gabe Goodhart","email":"ghart@us.ibm.com","login":"gabe-l-hart","count":5},{"name":"sam-shepp","email":"sam.shepp2001@gmail.com","login":"sam-shepp","count":1},{"name":"ccmitchellusa","email":"ccmitchellusa@gmail.com","login":"ccmitchellusa","count":1},{"name":"Chris PC","email":"chrispc@li-4dc2bf4c-325d-11b2-a85c-b68e8b1fc307.ibm.com","login":null,"count":1}],"past_year_committers":[{"name":"chrishayuk","email":"chrishayuk@googlemail.com","login":"chrishayuk","count":62},{"name":"renovate[bot]","email":"29139614+renovate[bot]","login":"renovate[bot]","count":11},{"name":"sam-shepp","email":"sam.shepp2001@gmail.com","login":"sam-shepp","count":1},{"name":"Chris PC","email":"chrispc@li-4dc2bf4c-325d-11b2-a85c-b68e8b1fc307.ibm.com","login":null,"count":1}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-20T00:00:10.776Z","repositories_count":6752313,"commits_count":978410056,"contributors_count":41242979,"owners_count":1359078,"committers_count":3353170,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"IBM/chuk-llm","html_url":"https://github.com/IBM/chuk-llm","last_synced_at":"2026-08-24T13:33:43.109Z","status":null,"issues_count":4,"pull_requests_count":35,"avg_time_to_close_issue":6055797.5,"avg_time_to_close_pull_request":1559325.78125,"issues_closed_count":2,"pull_requests_closed_count":32,"pull_request_authors_count":6,"issue_authors_count":3,"avg_comments_per_issue":0.5,"avg_comments_per_pull_request":0.05714285714285714,"merged_pull_requests_count":26,"bot_issues_count":1,"bot_pull_requests_count":18,"past_year_issues_count":3,"past_year_pull_requests_count":25,"past_year_avg_time_to_close_issue":14517.0,"past_year_avg_time_to_close_pull_request":2166569.347826087,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":23,"past_year_pull_request_authors_count":3,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":0.3333333333333333,"past_year_avg_comments_per_pull_request":0.08,"past_year_bot_issues_count":1,"past_year_bot_pull_requests_count":18,"past_year_merged_pull_requests_count":17,"created_at":"2026-08-06T04:39:19.840Z","updated_at":"2026-08-24T13:33:43.109Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/IBM%2Fchuk-llm/issues","issue_labels_count":{"table":{}},"pull_request_labels_count":{"table":{}},"issue_author_associations_count":{"table":{"NONE":3,"CONTRIBUTOR":1}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":20,"COLLABORATOR":12,"MEMBER":2,"NONE":1}},"issue_authors":{"table":{"eng-matheusmrn":2,"vrodriguezf":1,"renovate[bot]":1}},"pull_request_authors":{"table":{"renovate[bot]":18,"chrishayuk":12,"gabe-l-hart":2,"ccmitchellusa":1,"sam-shepp":1,"ilopezluna":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-08-25T00:00:09.459Z","repositories_count":16355184,"issues_count":42497104,"pull_requests_count":136066256,"authors_count":11525578,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{}},"past_year_pull_request_labels_count":{"table":{}},"past_year_issue_author_associations_count":{"table":{"NONE":2,"CONTRIBUTOR":1}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":19,"COLLABORATOR":6}},"past_year_issue_authors":{"table":{"eng-matheusmrn":2,"renovate[bot]":1}},"past_year_pull_request_authors":{"table":{"renovate[bot]":18,"chrishayuk":6,"sam-shepp":1}},"maintainers":[{"table":{"login":"chrishayuk","count":12,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrishayuk"}},{"table":{"login":"gabe-l-hart","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/gabe-l-hart"}}],"active_maintainers":[{"table":{"login":"chrishayuk","count":6,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/chrishayuk"}}]}},"events":{"total":{"DeleteEvent":8,"WatchEvent":1,"PushEvent":7,"CreateEvent":5},"last_year":{"DeleteEvent":8,"WatchEvent":1,"PushEvent":7,"CreateEvent":5}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"pyproject.toml","sha":null,"kind":"manifest","created_at":"2025-05-20T09:27:21.707Z","updated_at":"2025-05-20T09:27:21.707Z","repository_link":"https://github.com/IBM/chuk-llm/blob/main/pyproject.toml","dependencies":[{"id":23215429306,"package_name":"anthropic","ecosystem":"pypi","requirements":"\u003e=0.51.0","direct":true,"kind":"runtime","optional":false},{"id":23215429307,"package_name":"google-genai","ecosystem":"pypi","requirements":"\u003e=1.15.0","direct":true,"kind":"runtime","optional":false},{"id":23215429308,"package_name":"groq","ecosystem":"pypi","requirements":"\u003e=0.25.0","direct":true,"kind":"runtime","optional":false},{"id":23215429309,"package_name":"ollama","ecosystem":"pypi","requirements":"\u003e=0.4.8","direct":true,"kind":"runtime","optional":false},{"id":23215429310,"package_name":"openai","ecosystem":"pypi","requirements":"\u003e=1.79.0","direct":true,"kind":"runtime","optional":false},{"id":23215429311,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"\u003e=1.1.0","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"uv.lock","sha":null,"kind":"lockfile","created_at":"2025-05-20T09:27:21.773Z","updated_at":"2025-05-20T09:27:21.773Z","repository_link":"https://github.com/IBM/chuk-llm/blob/main/uv.lock","dependencies":[{"id":23215429316,"package_name":"certifi","ecosystem":"pypi","requirements":"2025.4.26","direct":false,"kind":"runtime","optional":false},{"id":23215429312,"package_name":"annotated-types","ecosystem":"pypi","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":23215429313,"package_name":"anthropic","ecosystem":"pypi","requirements":"0.51.0","direct":false,"kind":"runtime","optional":false},{"id":23215429314,"package_name":"anyio","ecosystem":"pypi","requirements":"4.9.0","direct":false,"kind":"runtime","optional":false},{"id":23215429315,"package_name":"cachetools","ecosystem":"pypi","requirements":"5.5.2","direct":false,"kind":"runtime","optional":false},{"id":23215429317,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"3.4.2","direct":false,"kind":"runtime","optional":false},{"id":23215429318,"package_name":"chuk-llm","ecosystem":"pypi","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":23215429409,"package_name":"colorama","ecosystem":"pypi","requirements":"0.4.6","direct":false,"kind":"runtime","optional":false},{"id":23215429410,"package_name":"coverage","ecosystem":"pypi","requirements":"7.8.0","direct":false,"kind":"runtime","optional":false},{"id":23215429411,"package_name":"distro","ecosystem":"pypi","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":23215429412,"package_name":"google-auth","ecosystem":"pypi","requirements":"2.40.1","direct":false,"kind":"runtime","optional":false},{"id":23215429413,"package_name":"google-genai","ecosystem":"pypi","requirements":"1.15.0","direct":false,"kind":"runtime","optional":false},{"id":23215429414,"package_name":"groq","ecosystem":"pypi","requirements":"0.25.0","direct":false,"kind":"runtime","optional":false},{"id":23215429415,"package_name":"h11","ecosystem":"pypi","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":23215429416,"package_name":"httpcore","ecosystem":"pypi","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":23215429417,"package_name":"httpx","ecosystem":"pypi","requirements":"0.28.1","direct":false,"kind":"runtime","optional":false},{"id":23215429418,"package_name":"idna","ecosystem":"pypi","requirements":"3.10","direct":false,"kind":"runtime","optional":false},{"id":23215429419,"package_name":"iniconfig","ecosystem":"pypi","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":23215429420,"package_name":"jiter","ecosystem":"pypi","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":23215429421,"package_name":"markdown-it-py","ecosystem":"pypi","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":23215429422,"package_name":"mdurl","ecosystem":"pypi","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":23215429423,"package_name":"ollama","ecosystem":"pypi","requirements":"0.4.8","direct":false,"kind":"runtime","optional":false},{"id":23215429424,"package_name":"openai","ecosystem":"pypi","requirements":"1.79.0","direct":false,"kind":"runtime","optional":false},{"id":23215429425,"package_name":"packaging","ecosystem":"pypi","requirements":"25.0","direct":false,"kind":"runtime","optional":false},{"id":23215429426,"package_name":"pluggy","ecosystem":"pypi","requirements":"1.6.0","direct":false,"kind":"runtime","optional":false},{"id":23215429427,"package_name":"pyasn1","ecosystem":"pypi","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":23215429428,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":23215429429,"package_name":"pydantic","ecosystem":"pypi","requirements":"2.11.4","direct":false,"kind":"runtime","optional":false},{"id":23215429430,"package_name":"pydantic-core","ecosystem":"pypi","requirements":"2.33.2","direct":false,"kind":"runtime","optional":false},{"id":23215429431,"package_name":"pygments","ecosystem":"pypi","requirements":"2.19.1","direct":false,"kind":"runtime","optional":false},{"id":23215429432,"package_name":"pytest","ecosystem":"pypi","requirements":"8.3.5","direct":false,"kind":"runtime","optional":false},{"id":23215429433,"package_name":"pytest-asyncio","ecosystem":"pypi","requirements":"0.26.0","direct":false,"kind":"runtime","optional":false},{"id":23215429434,"package_name":"pytest-cov","ecosystem":"pypi","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":23215429435,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":23215429436,"package_name":"requests","ecosystem":"pypi","requirements":"2.32.3","direct":false,"kind":"runtime","optional":false},{"id":23215429437,"package_name":"rich","ecosystem":"pypi","requirements":"14.0.0","direct":false,"kind":"runtime","optional":false},{"id":23215429438,"package_name":"rsa","ecosystem":"pypi","requirements":"4.9.1","direct":false,"kind":"runtime","optional":false},{"id":23215429439,"package_name":"sniffio","ecosystem":"pypi","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":23215429440,"package_name":"tomli","ecosystem":"pypi","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":23215429441,"package_name":"tqdm","ecosystem":"pypi","requirements":"4.67.1","direct":false,"kind":"runtime","optional":false},{"id":23215429442,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"4.13.2","direct":false,"kind":"runtime","optional":false},{"id":23215429443,"package_name":"typing-inspection","ecosystem":"pypi","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":23215429444,"package_name":"urllib3","ecosystem":"pypi","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":23215429445,"package_name":"websockets","ecosystem":"pypi","requirements":"15.0.1","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/publish.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T04:39:21.942Z","updated_at":"2026-08-06T04:39:21.942Z","repository_link":"https://github.com/IBM/chuk-llm/blob/main/.github/workflows/publish.yml","dependencies":[{"id":25904869719,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25904869720,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v8.3.2","direct":true,"kind":"composite","optional":false},{"id":25904869721,"package_name":"actions/upload-artifact","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25904869722,"package_name":"actions/download-artifact","ecosystem":"actions","requirements":"v8","direct":true,"kind":"composite","optional":false},{"id":25904869723,"package_name":"pypa/gh-action-pypi-publish","ecosystem":"actions","requirements":"release/v1","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/test.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T04:39:22.269Z","updated_at":"2026-08-06T04:39:22.269Z","repository_link":"https://github.com/IBM/chuk-llm/blob/main/.github/workflows/test.yml","dependencies":[{"id":25904869934,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25904869935,"package_name":"astral-sh/setup-uv","ecosystem":"actions","requirements":"v8.3.2","direct":true,"kind":"composite","optional":false},{"id":25904869936,"package_name":"codecov/codecov-action","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/release.yml","sha":null,"kind":"manifest","created_at":"2026-08-06T04:39:22.102Z","updated_at":"2026-08-06T04:39:22.102Z","repository_link":"https://github.com/IBM/chuk-llm/blob/main/.github/workflows/release.yml","dependencies":[{"id":25904869811,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v7","direct":true,"kind":"composite","optional":false},{"id":25904869812,"package_name":"softprops/action-gh-release","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false}]}],"score":5.723585101952381,"created_at":"2026-05-04T06:49:22.563Z","updated_at":"2026-08-25T14:04:04.387Z","avatar_url":"https://github.com/IBM.png","language":"Python","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/371786","html_url":"https://summary.ecosyste.ms/projects/371786"}