arf console

eitsupi·eitsupi.arf

Alternative R Frontend — a modern R console written in Rust

arf is a modern, cross-platform R console written in Rust. It provides a rich interactive experience with fuzzy help search, intelligent history navigation, and syntax highlighting—all with fast startup times.

winget install --id eitsupi.arf --exact --source winget

Latest 0.4.3·July 4, 2026

Release Notes

Release Notes Fixed

  • The help browser (:help), tab completion, and object inspection no longer silently overwrite user variables in .GlobalEnv (e.g. variables named db or base were at risk) (#233).
  • Support R installations on RHEL and AlmaLinux by checking /usr/lib64/R/lib/libR.so and using lazy symbol resolution when loading libR (#232).
  • Fixed .Rprofile not being loaded after :restart! on macOS/Linux when R_PROFILE_USER is set to an empty string in the environment. The fix from #226 applied only to Windows; this extends the same behaviour to Unix where R handles profile loading internally (#234).
  • The help browser (:help) no longer leaks raw HTML tags from some Rd documentation, which made pages like pak::FAQ unreadable (#244).
  • On macOS/Linux, Ctrl+C (SIGINT) delivered during R evaluation could terminate the session instead of cancelling the running computation. Ctrl+C now interrupts the evaluation and returns to the prompt, as on Windows (#245).
  • Updated to tree-sitter-r 1.3.0 and adjusted the input validator so unclosed raw strings (e.g. r"(...) are still correctly detected as incomplete input rather than being sent to R prematurely (#247). Install arf-console 0.4.3 Install prebuilt binaries via shell script curl --proto '=https' --tlsv1.2 -LsSf https://github.com/eitsupi/arf/releases/download/v0.4.3/arf-console-installer.sh | sh Install prebuilt binaries via powershell script powershell -ExecutionPolicy Bypass -c "irm https://github.com/eitsupi/arf/releases/download/v0.4.3/arf-console-installer.ps1 | iex" Download arf-console 0.4.3 ──────────────────────────────────────────────────┬───────────────────┬───────────── File │Platform │Checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-apple-darwin.tar.xz │Apple Silicon macOS│checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-x86_64-apple-darwin.tar.xz │Intel macOS │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-pc-windows-msvc.zip │ARM64 Windows │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-x86_64-pc-windows-msvc.zip │x64 Windows │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-unknown-linux-gnu.tar.xz │ARM64 Linux │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-x86_64-unknown-linux-gnu.tar.xz │x64 Linux │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-aarch64-unknown-linux-musl.tar.xz │ARM64 MUSL Linux │checksum ──────────────────────────────────────────────────┼───────────────────┼───────────── arf-console-x86_64-unknown-linux-musl.tar.xz │x64 MUSL Linux │checksum ──────────────────────────────────────────────────┴───────────────────┴─────────────

Installer type: zip

ArchitectureScopeDownloadSHA256
x64Download476138FFB7586A40728AFD0C3E360172E1EB2B145676000A447296B158BC7881
arm64Download3287F7FF4C2B0B5E5621A3FC0BD74E923F30046450E0D2811C54535991956136

Details

Homepage
https://github.com/eitsupi/arf
License
MIT
Publisher
eitsupi
Support
https://github.com/eitsupi/arf/issues
Copyright
Copyright (c) 2026 arf authors
Moniker
arf

Tags

consolerrustterminal

Older versions (17)

0.4.2
ArchitectureScopeDownloadSHA256
x64DownloadAB50192B3CB3867271948D7BB569E7659EA561B385591F4D37CF96D47DCF6477
arm64Download96ABB1239A793796B3F9E79777E0DDB565F6D639351D5EE4CB13F760B0FAAFB2
0.4.1
ArchitectureScopeDownloadSHA256
x64Download7B5B71F0C08DE98BFE49F6642B04F4A122F13DB68EC9C1BEBD7BD760F16BEAE4
arm64Download8C7E52F21F34D9E31FE41CF2748492EC3F194C8DAA6C2CD234BB39AD27FEA23A
0.4.0
ArchitectureScopeDownloadSHA256
x64DownloadA832D92CC1A4194D37D2B24E0F96BC196A6145A3B541FE673475DC5414043EB9
arm64DownloadCEC94E26445A22CE4452E34CB20502FCA50053C8A7133FEF4806868025CED926
0.3.4
ArchitectureScopeDownloadSHA256
x64DownloadD423F5B1A8C68CEB98F864F24AA6C654453F0611D65670FB11839BF92175E4C3
arm64Download0C68F50FABF8669AF734FB677DD36C769099B9912735D158D6DC6653410C7417
0.3.3
ArchitectureScopeDownloadSHA256
x64Download43C3556EA68CEBD58FA44CA3BB50E203A899C3A36E4C34054E54EB3A4A5B1938
arm64Download9E1A0D34969C9734EBA718AD5CDBD4C050C089FA5B4EC9C76096E673227055CA
0.3.2
ArchitectureScopeDownloadSHA256
x64Download0D8B88E93242F31DBA711C5A5D3118E8DC8F2283140AC111D0D15DF564C55DC6
arm64Download4C1A6C9D6875ACCDA6A6E8CE974F9B13505CD2633889EB83C3A79D2F67065D83
0.3.1
ArchitectureScopeDownloadSHA256
x64Download1FB5E29F9A65B9D86F46B3325F6BC21E963EA015A456EFE6D002B00F082D1ED8
arm64Download21C5845CA177B7E617C088A1E4C09919364B15308A89FBB6D27A62CDF69277CA
0.3.0
ArchitectureScopeDownloadSHA256
x64Download79EE6EB6786C21C6D60FF1AEEA0B38D2525997FE5C8D4DBF3B80900B59092F2A
arm64DownloadDDD570BE003651F3B27B6433D8F611E3A8965DFBDF6F49CEEE8BD4CCC11CE07F
0.2.7
ArchitectureScopeDownloadSHA256
x64Download4633EEBD432C4C7FF6BFBD0847083E267C2B4E620BDC2AF258A54259DDC08A03
arm64Download70A4F682B77A23BE5AEB273694A0402215A4C4A1571F02F8027946F19361C90F
0.2.6
ArchitectureScopeDownloadSHA256
x64DownloadA4A3DF03034AA30B80D3958A26D0FDBBA4B24E27315B46BBE95019FF2B53DA5A
arm64Download775BD72EDEE3F218B2AAD6783F406373FF26B02B5AA556F4D9473E99A6E93581
0.2.5
ArchitectureScopeDownloadSHA256
x64Download1A406B288BDA0036B3214963DB1D3995B2D2A448D7DC097BAC03CFE4D23B8C35
arm64DownloadBC84F269525B1276B5E6918851038B848AAF7EDD6DA5FAAA82B56130B240D990
0.2.4
ArchitectureScopeDownloadSHA256
x64Download0845B2B8BC10DFF5515AFBFDD69865B138A8C138B72311BE79800E6359F60B73
arm64Download08EED7EEB5F2129530D9C36EA81E3710B35B356D8F139F7C8CEF77DE20D87101
0.2.3
ArchitectureScopeDownloadSHA256
x64Download50C13DC1F862C09ABEF78BB0EFCF4F2F2BB6B19C481A890400615DC721FD6060
arm64Download088109B2CE9F7D344CEDABEAD28BCFCE874A07B509F825A705F9B6D05A99A36E
0.2.2
ArchitectureScopeDownloadSHA256
x64Download28A7A06F0C276CF96CA3B1713673C22669A76C20BF3530F53960F00417898F1C
arm64DownloadA427A7B46AD6A4F00F20AF04D8FAE2C125B0657C6F22A26AFF96F900C9FA6FA9
0.2.1
ArchitectureScopeDownloadSHA256
x64Download67DF7595292E3450F09A2752D85204E84DA455CC9E9349868B70A6DE943FBE45
arm64Download03E4A0A9587CBC903FDC186EAF7CD1B3AC5210C875A2455395C23A0BBB262CF1
0.2.0
ArchitectureScopeDownloadSHA256
x64Download5770E79F52CBF0654F61C1E088ABC4E7CAFB17590A5ED5E907B1FE538B5B0965
arm64Download268DD69FF9B3BA3E184F955E3FD22E3371646538B6BDD5245F553A01681E0EC8
0.1.1
ArchitectureScopeDownloadSHA256
x64DownloadBF472DB9FECDD5D3C9916AAE8A6A95D306355D3B456714FADA095A7B5E5DDE8F
arm64Download218BDAE4381920DCC3442327E9567417ADE4BC8D1BFD15E304C57FAE38D621B4