{
  "_id": "6a22695dcd65a98ecbd45c92",
  "Package": "rlmstudio",
  "Title": "Access and Control LM Studio",
  "Version": "0.2.2.9000",
  "Authors@R": "person(\"Jeffrey\", \"Girard\", , \"me@jmgirard.com\",\nrole = c(\"aut\", \"cph\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-7359-3746\"))",
  "Description": "A community-maintained 'R' wrapper for the 'LM Studio'\ncommand line interface and API. Provides functions to manage\nthe local daemon and server, download and load models, and\ninteract with Large Language Models (LLMs).",
  "License": "MIT + file LICENSE",
  "URL": "https://jmgirard.github.io/rlmstudio/,\nhttps://github.com/jmgirard/rlmstudio",
  "BugReports": "https://github.com/jmgirard/rlmstudio/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libssl-dev",
  "Repository": "https://jmgirard.r-universe.dev",
  "Date/Publication": "2026-05-06 15:47:53 UTC",
  "RemoteUrl": "https://github.com/jmgirard/rlmstudio",
  "RemoteRef": "HEAD",
  "RemoteSha": "9bba8eaf5455f281322ed05b056aee4d80359b22",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-05 06:10:48 UTC",
    "User": "root"
  },
  "Author": "Jeffrey Girard [aut, cph, cre] (ORCID:\n<https://orcid.org/0000-0002-7359-3746>)",
  "Maintainer": "Jeffrey Girard <me@jmgirard.com>",
  "MD5sum": "bb70b7b6d503118808e9d4676faa9b07",
  "_user": "jmgirard",
  "_type": "src",
  "_file": "rlmstudio_0.2.2.9000.tar.gz",
  "_fileid": "d33acea8bdeb230a4d0fa22aaca93abdada1b02172e4322adef8e6e32c1fdf5f",
  "_filesize": 174092,
  "_sha256": "d33acea8bdeb230a4d0fa22aaca93abdada1b02172e4322adef8e6e32c1fdf5f",
  "_created": "2026-06-05T06:10:48.000Z",
  "_published": "2026-06-05T06:14:53.519Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79674186047,
      "time": 129,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430043210"
    },
    {
      "job": 79674186003,
      "time": 128,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430042878"
    },
    {
      "job": 79674186010,
      "time": 107,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430038801"
    },
    {
      "job": 79674186008,
      "time": 122,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430041793"
    },
    {
      "job": 79673698869,
      "time": 262,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430014388"
    },
    {
      "job": 79674185998,
      "time": 107,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430038754"
    },
    {
      "job": 79674186031,
      "time": 88,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7430034168"
    },
    {
      "job": 79674186021,
      "time": 78,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7430032254"
    },
    {
      "job": 79674186013,
      "time": 63,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7430028738"
    }
  ],
  "_buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/jmgirard/rlmstudio",
  "_commit": {
    "id": "9bba8eaf5455f281322ed05b056aee4d80359b22",
    "author": "jmgirard <me@jmgirard.com>",
    "committer": "jmgirard <me@jmgirard.com>",
    "message": "change pkgdown to release mode\n",
    "time": 1778082473
  },
  "_maintainer": {
    "name": "Jeffrey Girard",
    "email": "me@jmgirard.com",
    "login": "jmgirard",
    "twitter": "@jeffreymgirard",
    "description": "Associate Professor of Psychology",
    "uuid": 6829033,
    "orcid": "0000-0002-7359-3746"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "processx",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "httptest2",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "mockery",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "jmgirard",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-11",
      "n": 86
    },
    {
      "week": "2026-12",
      "n": 8
    },
    {
      "week": "2026-13",
      "n": 1
    },
    {
      "week": "2026-18",
      "n": 6
    },
    {
      "week": "2026-19",
      "n": 6
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-03-13"
    },
    {
      "name": "v0.2.0",
      "date": "2026-03-14"
    },
    {
      "name": "v0.2.2",
      "date": "2026-05-02"
    }
  ],
  "_stars": 2,
  "_contributors": [
    {
      "user": "jmgirard",
      "count": 107,
      "uuid": 6829033
    }
  ],
  "_userbio": {
    "uuid": 6829033,
    "type": "user",
    "name": "Jeffrey Girard",
    "description": "Associate Professor of Psychology"
  },
  "_downloads": {
    "count": 240,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/rlmstudio"
  },
  "_devurl": "https://github.com/jmgirard/rlmstudio",
  "_pkgdown": "https://jmgirard.github.io/rlmstudio/",
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "extra/rlmstudio.html",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/jmgirard/rlmstudio",
  "_realowner": "jmgirard",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.2.2",
      "date": "2026-05-05"
    }
  ],
  "_exports": [
    "check_lms_version",
    "has_lms",
    "install_lmstudio",
    "list_models",
    "lms_chat",
    "lms_chat_batch",
    "lms_chat_native",
    "lms_chat_openai",
    "lms_chat_openresponses",
    "lms_daemon_start",
    "lms_daemon_status",
    "lms_daemon_stop",
    "lms_download",
    "lms_download_status",
    "lms_load",
    "lms_path",
    "lms_score_expected",
    "lms_server_start",
    "lms_server_status",
    "lms_server_stop",
    "lms_unload",
    "lms_unload_all",
    "with_lms_daemon"
  ],
  "_help": [
    {
      "page": "check_lms_version",
      "title": "Check if the installed LM Studio CLI meets the minimum requirement",
      "topics": [
        "check_lms_version"
      ]
    },
    {
      "page": "has_lms",
      "title": "Check if LM Studio CLI is installed",
      "topics": [
        "has_lms"
      ]
    },
    {
      "page": "install_lmstudio",
      "title": "Help the user install or update LM Studio",
      "topics": [
        "install_lmstudio"
      ]
    },
    {
      "page": "list_models",
      "title": "List available models",
      "topics": [
        "list_models"
      ]
    },
    {
      "page": "lms_chat",
      "title": "Chat Completion with LM Studio",
      "topics": [
        "lms_chat"
      ]
    },
    {
      "page": "lms_chat_batch",
      "title": "Batch Chat Completion with LM Studio",
      "topics": [
        "lms_chat_batch"
      ]
    },
    {
      "page": "lms_chat_native",
      "title": "Chat Completion via Native API",
      "topics": [
        "lms_chat_native"
      ]
    },
    {
      "page": "lms_chat_openai",
      "title": "Chat Completion via OpenAI Compatibility API",
      "topics": [
        "lms_chat_openai"
      ]
    },
    {
      "page": "lms_chat_openresponses",
      "title": "Chat Completion via OpenResponses API",
      "topics": [
        "lms_chat_openresponses"
      ]
    },
    {
      "page": "lms_daemon_start",
      "title": "Start the LM Studio headless daemon",
      "topics": [
        "lms_daemon_start"
      ]
    },
    {
      "page": "lms_daemon_status",
      "title": "Check the global status of LM Studio",
      "topics": [
        "lms_daemon_status"
      ]
    },
    {
      "page": "lms_daemon_stop",
      "title": "Stop the LM Studio headless daemon",
      "topics": [
        "lms_daemon_stop"
      ]
    },
    {
      "page": "lms_download",
      "title": "Download a model via REST API",
      "topics": [
        "lms_download"
      ]
    },
    {
      "page": "lms_download_status",
      "title": "Get the status of a download job",
      "topics": [
        "lms_download_status"
      ]
    },
    {
      "page": "lms_load",
      "title": "Load a model via REST API",
      "topics": [
        "lms_load"
      ]
    },
    {
      "page": "lms_path",
      "title": "Get the absolute path to the LMS executable",
      "topics": [
        "lms_path"
      ]
    },
    {
      "page": "lms_score_expected",
      "title": "Calculate Expected Scores and Uncertainty from Logprobs",
      "topics": [
        "lms_score_expected"
      ]
    },
    {
      "page": "lms_server_start",
      "title": "Start the LM Studio local server",
      "topics": [
        "lms_server_start"
      ]
    },
    {
      "page": "lms_server_status",
      "title": "Check the status of the LM Studio server",
      "topics": [
        "lms_server_status"
      ]
    },
    {
      "page": "lms_server_stop",
      "title": "Stop the LM Studio local server",
      "topics": [
        "lms_server_stop"
      ]
    },
    {
      "page": "lms_unload",
      "title": "Unload a model from memory via REST API",
      "topics": [
        "lms_unload"
      ]
    },
    {
      "page": "lms_unload_all",
      "title": "Unload all models from memory",
      "topics": [
        "lms_unload_all"
      ]
    },
    {
      "page": "with_lms_daemon",
      "title": "Run code with the LM Studio daemon active",
      "topics": [
        "with_lms_daemon"
      ]
    }
  ],
  "_readme": "https://github.com/jmgirard/rlmstudio/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "cli",
    "curl",
    "glue",
    "httr2",
    "jsonlite",
    "lifecycle",
    "magrittr",
    "openssl",
    "processx",
    "ps",
    "R6",
    "rappdirs",
    "rlang",
    "sys",
    "vctrs",
    "withr"
  ],
  "_vignettes": [
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting Started with LM Studio in R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup and Installation",
        "Step-by-Step Guide",
        "1. Start the Server",
        "2. Finding and Managing Models",
        "3. Loading Models",
        "4. Chatting",
        "5. Teardown"
      ],
      "created": "2026-03-13 00:19:02",
      "modified": "2026-05-02 18:22:01",
      "commits": 11
    },
    {
      "source": "headless-config.Rmd",
      "filename": "headless-config.html",
      "title": "Headless Configuration and Usage",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Setup and Installation",
        "Step-by-Step Guide",
        "1. Start the Background Daemon",
        "2. Start the Local Server",
        "3. Finding and Managing Models",
        "4. Loading Models",
        "5. Chatting",
        "6. Teardown and Cleanup",
        "Bonus: Pipeline Automation"
      ],
      "created": "2026-03-13 17:17:18",
      "modified": "2026-05-02 18:22:01",
      "commits": 4
    }
  ],
  "_score": 5,
  "_indexed": true,
  "_nocasepkg": "rlmstudio",
  "_universes": [
    "jmgirard"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:14:27.000Z",
      "distro": "noble",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "1a068ef8c872e9c7f4acb5b6fc34fc7ad49cfef38567f45fd51cd6795a61d5bf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:14:25.000Z",
      "distro": "noble",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "98c98d09101e07d50724e5221207195c9cd9e4c283058aeddedb81b579a09fdf",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:14:07.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "eab9adf94e2d3219c46f466c1a848d481a4111664b2f8ccd3a721ff24cc4d595",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:14:17.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "7b0da9d2287e52441a140d44f9e2b0625f0a4c283d1595a5876b64fc44d9e398",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:14:20.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "4186e1b1eb2e74d45a25cd6946496d419b13633aabe10a6fc1f85695507455fb",
      "status": "success",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:13:39.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "a2f119b68c36b3f8a877dd1dcf4e9f54609443c213ace8adbdc62cdaaf60314c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:13:31.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "5189091fc887039a2078248364775e8ddb4621b2d2d11c4137ffabac846474f5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.2.2.9000",
      "date": "2026-06-05T06:13:18.000Z",
      "commit": "9bba8eaf5455f281322ed05b056aee4d80359b22",
      "fileid": "d05c92f2dba276866571dd758bffb83bb0d2d3bb39de20358f2fd4e8d00b5dd5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/jmgirard/actions/runs/26998624339"
    }
  ]
}