side::kick(), a coding agent for RStudio

Open-source AI for RStudio, built entirely in R.

Published

November 11, 2025

I’m excited to share side::kick(), an experimental coding agent for RStudio users, built entirely in R. It can interact with your files, talk to your active R session, and run code.

side::kick() was my best attempt at replicating a Claude Code-like experience with btw, ellmer, and shinychat. Beyond what’s in those packages, it has a good few bells and whistles:

Getting started

To get started, install with:

pak::pak("simonpcouch/side")

Then, run side::kick(). You might place side::kick() in your .Rprofile (perhaps with usethis::edit_r_profile()) to launch side::kick() every time you start R.

side::kick() is intended for use with RStudio’s Sidebar, a full-height pane that’s currently only available in RStudio Dailies. Install RStudio, then search for “Sidebar” in the command palette.

The introductory vignette goes into much more depth on configuring and using the tool!

Back to top