Package: GitAI 0.1.0

GitAI: Extracts Knowledge from 'Git' Repositories
Scan multiple 'Git' repositories, pull specified files content and process it with large language models. You can summarize the content in specific way, extract information and data, or find answers to your questions about the repositories. The output can be stored in vector database and used for semantic search or as a part of a RAG (Retrieval Augmented Generation) prompt.
Authors:
GitAI_0.1.0.tar.gz
GitAI_0.1.0.zip(r-4.5)GitAI_0.1.0.zip(r-4.4)GitAI_0.1.0.zip(r-4.3)
GitAI_0.1.0.tgz(r-4.5-any)GitAI_0.1.0.tgz(r-4.4-any)GitAI_0.1.0.tgz(r-4.3-any)
GitAI_0.1.0.tar.gz(r-4.5-noble)GitAI_0.1.0.tar.gz(r-4.4-noble)
GitAI_0.1.0.tgz(r-4.4-emscripten)GitAI_0.1.0.tgz(r-4.3-emscripten)
GitAI.pdf |GitAI.html✨
GitAI/json (API)
# Install 'GitAI' in R: |
install.packages('GitAI', repos = c('https://kalimu.r-universe.dev', 'https://cloud.r-project.org')) |
This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.
Last updated 25 days agofrom:e8750eb927. Checks:8 OK. Indexed: yes.
Target | Result | Latest binary |
---|---|---|
Doc / Vignettes | OK | Feb 21 2025 |
R-4.5-win | OK | Feb 21 2025 |
R-4.5-mac | OK | Feb 21 2025 |
R-4.5-linux | OK | Feb 21 2025 |
R-4.4-win | OK | Feb 21 2025 |
R-4.4-mac | OK | Feb 21 2025 |
R-4.3-win | OK | Feb 21 2025 |
R-4.3-mac | OK | Feb 21 2025 |
Exports:add_filesfind_recordsinitialize_projectis_verboseprocess_reposset_databaseset_github_reposset_gitlab_reposset_llmset_promptverbose_offverbose_on
Dependencies:askpassclicorocpp11curldplyrellmerfansifastmapgenericsGitStatsgluehttr2jsonlitelaterlifecyclelubridatemagrittropensslpillarpkgconfigpromisespurrrR6rappdirsRcpprlangS7stringistringrsystibbletidyselecttimechangeutf8vctrswithr
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Derive knowledge from GitHub or GitLab repositories with the use of AI/LLM | GitAI-package GitAI |
Add files to 'GitAI' object. | add_files |
Finding top K records in a vector database. | find_records |
Initialize a 'GitAI' project. | initialize_project |
Checks if 'GitAI' is verbose | is_verbose |
This function is meant to fix 'Namespaces in Imports field not imported from:' R check note. The note shows up when namespace is used to create package object (not function) or within file marked at '.Rbuildignore' file. | missing_deps_note_fix |
Run LLM on 'GitAI' repositories content | process_repos |
Setting database in 'GitAI' object. | set_database |
Set GitHub repositories in 'GitAI' object. | set_github_repos |
Set GitLab repositories in 'GitAI' object. | set_gitlab_repos |
Set Large Language Model in 'GitAI' object. | get_llm_defaults set_llm |
Set prompt. | set_prompt |
Sets 'GitAI' to be quiet. | verbose_off |
Sets 'GitAI' to be verbose | verbose_on |