Package: edgemodelr
Type: Package
Title: Local Large Language Model Inference Engine
Version: 0.4.1
Authors@R: c(
    person("Pawan Rama", "Mali", email = "prm@outlook.in", role = c("aut", "cre", "cph")),
    person("Georgi", "Gerganov", role = c("aut", "cph"), comment = "Author of llama.cpp and GGML library"),
    person("The ggml authors", role = "cph", comment = "llama.cpp and GGML contributors"),
    person("Jeffrey", "Quesnelle", role = c("ctb", "cph"), comment = "YaRN RoPE implementation"),
    person("Bowen", "Peng", role = c("ctb", "cph"), comment = "YaRN RoPE implementation"),
    person("pi6am", role = "ctb", comment = "DRY sampler from Koboldcpp"),
    person("Ivan", "Yurchenko", role = "ctb", comment = "Z-algorithm implementation"),
    person("Dirk", "Eddelbuettel", role = c("ctb", "rev")))
Description: Enables R users to run large language models locally using 'GGUF' model files
    and the 'llama.cpp' inference engine. Provides a complete R interface for loading models,
    generating text completions, extracting vector representations, and streaming responses in real-time.
    Includes grammar-constrained generation for structured output, text classification,
    and retrieval-augmented generation (RAG) pipelines. Supports local inference without
    requiring cloud APIs or internet connectivity, ensuring complete data privacy and
    control. Based on the 'llama.cpp' project by Georgi Gerganov (2023) <https://github.com/ggml-org/llama.cpp>.
License: MIT + file LICENSE
URL: https://github.com/PawanRamaMali/edgemodelr
BugReports: https://github.com/PawanRamaMali/edgemodelr/issues
Encoding: UTF-8
Depends: R (>= 4.0)
LinkingTo: Rcpp
Imports: Rcpp (>= 1.0.0), utils, tools
Suggests: testthat (>= 3.0.0), knitr, rmarkdown, curl, shiny, openssl,
        jsonlite, httr, plumber
SystemRequirements: GNU make or equivalent for building
Note: Package includes self-contained 'llama.cpp' implementation
        (~56MB) for complete functionality without external
        dependencies.
Config/testthat/edition: 3
RoxygenNote: 7.3.3
NeedsCompilation: yes
Packaged: 2026-05-26 07:49:59 UTC; alpine
Author: Pawan Rama Mali [aut, cre, cph],
  Georgi Gerganov [aut, cph] (Author of llama.cpp and GGML library),
  The ggml authors [cph] (llama.cpp and GGML contributors),
  Jeffrey Quesnelle [ctb, cph] (YaRN RoPE implementation),
  Bowen Peng [ctb, cph] (YaRN RoPE implementation),
  pi6am [ctb] (DRY sampler from Koboldcpp),
  Ivan Yurchenko [ctb] (Z-algorithm implementation),
  Dirk Eddelbuettel [ctb, rev]
Maintainer: Pawan Rama Mali <prm@outlook.in>
Repository: CRAN
Date/Publication: 2026-05-26 10:50:02 UTC
Built: R 4.7.0; x86_64-w64-mingw32; 2026-06-01 02:07:03 UTC; windows
Archs: x64
