Rao is the best coding agent for R.

Comprehensive Analysis

Rao interprets all types of code outputs, from console results to data visualizations and error messages. This enables Rao to help you understand the implications of your code's results.

Understands your data and code

Rao reads and analyzes your project files to understand your data before generating code. This allows Rao to write targeted code relevant to your data.

Writes and Edits Code

Rao generates and runs R scripts and R markdown files. It also edits your existing code to fix errors and improve your analysis.

Questions & Answers

  • No, Rao is a fork of RStudio, so it is packaged as a standalone Electron app.

Rao Changelog

0.4.0

10-03-2025

Latest
  • Added Claude Sonnet 4.5
  • Bring your own key with on-premise options
  • Dark mode
  • Ask mode in chat pane
  • AI can retrieve documentation, choose to view plots, and grep and edit better
  • Auto-accept changes are tracked in-line for accepting
  • Previous user messages can be edited and resent
  • Speed improvements

0.3.3

08-08-2025

  • Added GPT-5
  • Added previous chats and documentations as context
  • Added auto-accept edits and commands

0.3.2

08-06-2025

  • Improved error handling

0.3.1

08-05-2025

  • Fixed streaming on parallel function calls

0.3.0

08-05-2025

  • Single-click sign-in with stored user state
  • Automatic app updates on restart
  • Directory structure is used as context
  • Improved parallel function calling
  • Merged RStudio updates through July
  • Other robustness and speed updates

0.2.8

07-23-2025

  • Search/replace bug fixes and improvements

0.2.7

07-23-2025

  • Search/replace bug fixes and improvements

0.2.6

07-21-2025

  • Added Rao rules to give the model user-created instructions

0.2.5

07-21-2025

  • Added Secure mode
  • Added search/replace
  • Diff bug fixes and improvements

0.2.4

07-17-2025

  • Backend I/O fixes and improvements

0.2.3

07-14-2025

  • Enabled parallel function calling to improve speed
  • Enabled web search
  • Changes from the conversation show with in-line markers to make applied edits clearer
  • Console and terminal commands stream

0.2.2

07-09-2025

  • Edit system overhauled with a dedicated apply model to improve accuracy and speed
  • Minor UI and bug fixes

0.2.1

07-03-2025

  • Swapped attachments for image context

0.2.0

06-29-2025

  • Added Claude 4 Sonnet and OpenAI reasoning models
  • Enabled multi-step responses
  • AI provided with context and environmental variables
  • Unsaved scripts are recognized by the AI
  • Reduced latency and improved UI
  • Overhauled internal function calling
  • New subscription system

0.1.7

05-30-2025

  • Files and directories can be added as context
  • Added shortcuts
  • Updates are available in-app
  • UI improvement

0.1.6

05-19-2025

  • Grep has timeout
  • Working directory can be changed from API page
  • Miscellaneous bugs fixed: HTML parsing, R scripts without "Accept" option, etc.

0.1.5

05-18-2025

  • Now available on Windows
  • Added grep function
  • Improved function calling robustness
  • Improved search index
  • Unified token, API backend, and payment system

0.1.2

05-13-2025

  • Improved installation

0.1.1

05-11-2025

  • Improved waterfall effect
  • Improved automatic scrolling
  • Enabled image viewing
  • Rmd code block outputs included in conversation context upon knitting

0.1.0

05-09-2025

  • AI Pane in RStudio
  • Searches and reads files to gather local context
  • Writes R, bash, Rmd scripts
  • Saves and runs code
  • Troubleshoots errors
  • Interprets outputs

© 2025 Lotas. All rights reserved.

R is a trademark of The R Foundation for Statistical Computing. RStudio is a registered trademark of Posit Software, PBC. Lotas is not affiliated with, endorsed by, or sponsored by either organization. All other trademarks are the property of their respective owners.