{"id":25244931,"url":"https://github.com/inanyan/rust-gib","last_synced_at":"2025-10-26T21:30:24.881Z","repository":{"id":276993044,"uuid":"847723431","full_name":"InAnYan/rust-gib","owner":"InAnYan","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-11T14:34:57.000Z","size":366,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-11T15:31:03.854Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InAnYan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-26T12:27:20.000Z","updated_at":"2025-02-11T14:35:02.000Z","dependencies_parsed_at":"2025-02-11T15:42:37.398Z","dependency_job_id":null,"html_url":"https://github.com/InAnYan/rust-gib","commit_stats":null,"previous_names":["inanyan/rust-gib"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InAnYan%2Frust-gib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InAnYan%2Frust-gib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InAnYan%2Frust-gib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InAnYan%2Frust-gib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InAnYan","download_url":"https://codeload.github.com/InAnYan/rust-gib/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238399606,"owners_count":19465484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":[],"created_at":"2025-02-12T01:55:51.534Z","updated_at":"2025-10-26T21:30:24.519Z","avatar_url":"https://github.com/InAnYan.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Git Intellectual Bot (GIB)\n\n![Screenshot](screenshot.jpg)\n\nGit Intellectual Bot (GIB) is an intelligent bot designed to manage user issues in Git repositories, streamlining the development workflow through automation.\n\nYou can try out the bot on this repo by making some issues!\n\n## Features\n\n- **Issue Analysis**: GIB reads newly opened issues and asks clarifying questions to improve the quality and completeness of the report.\n- **Automatic Labeling**: GIB analyzes the issue content and assigns relevant labels automatically to categorize the issues.\n\nGIB leverages modern AI technologies, including large language models (LLMs), to improve efficiency and accuracy in issue handling. The bot is built with flexibility in mind, allowing integration with different LLM providers and Git hosting platforms. Currently, GIB supports GitHub and the OpenAI API.\n\nThis project is part of the capstone for the Ukrainian Summer Rustcamp 2024, showcasing the skills learned during the intensive bootcamp.\n\n## How to Run this Project\n\nRefer to [HOW_TO_RUN.md tutorial](HOW_TO_RUN.md).\n\n## How this Project is Implemented\n\nTech stack:\n\n- OpenAI API\n- GitHub API\n- `async-openai`\n- `octocrab`\n- `tokio`\n- `axum`\n\nRefer also to the [IMPLEMENTATION.md file](IMPLEMENTATION.md).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finanyan%2Frust-gib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Finanyan%2Frust-gib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Finanyan%2Frust-gib/lists"}