hal: Agentic Coding Assistants

A native R interface to agentic coding assistants. Talks directly to local command line interfaces ('GitHub Copilot', 'Anthropic' 'Claude Code') over standard input/output and to a local 'vscode.lm' bridge inside 'Positron', providing multi-model chat, tool calling, and in-session R evaluation. Supports a single stateful hal() session as well as disposable hal_ask() / hal_do() pipeline verbs, plot capture so models can see graphics, verified data transforms, and user-defined tools.

Package details

AuthorMark Dippold [aut, cre]
MaintainerMark Dippold <arclitered@gmail.com>
LicenseMIT + file LICENSE
Version0.1.4
URL https://arclite-red.github.io/hal/  https://github.com/ArcLite-Red/hal 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("hal")

Try the hal package in your browser

Any scripts or data that you put into this service are public.

hal documentation built on Oct. 6, 2026, 5:07 p.m.