MCPcopy Index your code
hub / github.com/rstudio/rstudio

github.com/rstudio/rstudio @v2026.06.0+242

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2026.06.0+242 ↗ · + Follow
45,880 symbols 146,091 edges 3,131 files 2,159 documented · 5% 22 cross-repo links updated 1d ago★ 5,0331,309 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

RStudio

RStudio is an integrated development environment (IDE) for the R programming language. Some of its features include:

  • Customizable workbench with all of the tools required to work with R in one place (console, source, plots, workspace, help, history, etc.).
  • Syntax highlighting editor with code completion.
  • Execute code directly from the source editor (line, selection, or file).
  • Full support for authoring Sweave and TeX documents.
  • Runs on Windows, Mac, and Linux, and has a community-maintained FreeBSD port.
  • Can also be run as a server, enabling multiple users to access the RStudio IDE using a web browser.

For more information on RStudio please visit the project website.

Getting the Code

RStudio is licensed under the AGPLv3, the terms of which are included in the file COPYING. You can find our source code repository on GitHub at https://github.com/rstudio/rstudio.

Documentation

For information on how to use RStudio check out our online documentation.

See also the following files included with the distribution:

  • COPYING - RStudio license (AGPLv3)
  • NOTICE - Additional open source software included with RStudio
  • SOURCE - How to obtain the source code for RStudio
  • INSTALL - How to build and install RStudio from source

If you have problems or want to share feedback with us please visit our community forum. For other inquiries you can also email us at info@posit.co.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 38,309
Class 3,198
Function 2,751
Interface 1,547
Enum 75

Languages

Java88%
TypeScript12%
Python1%

Modules by API surface

src/gwt/src/org/rstudio/studio/client/workbench/commands/CmdConstants.java1,432 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/terminal/xterm/xterm.js1,356 symbols
src/gwt/src/org/rstudio/studio/client/workbench/commands/Commands.java666 symbols
src/gwt/src/org/rstudio/studio/client/workbench/prefs/PrefsConstants.java658 symbols
src/gwt/src/org/rstudio/studio/client/workbench/prefs/model/UserPrefsAccessorConstants.java650 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/terminal/xterm/webgl.js647 symbols
src/gwt/src/org/rstudio/studio/client/server/remote/RemoteServer.java605 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/TextEditingTarget.java489 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/AceEditor.java446 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/source/editors/text/ace/ace-uncompressed.js371 symbols
src/gwt/src/org/rstudio/studio/client/workbench/prefs/model/UserPrefsAccessor.java329 symbols
src/gwt/src/org/rstudio/studio/client/workbench/views/source/ViewsSourceConstants.java308 symbols

Dependencies from manifests, versioned

@electron-forge/cli7.11.1 · 1×
@electron-forge/plugin-webpack7.11.1 · 1×
@electron/fuses2.1.1 · 1×
@electron/packager20.0.0 · 1×
@electron/universal3.0.4 · 1×
@eslint/eslintrc3.3.5 · 1×
@eslint/js10.0.1 · 1×
@estruyf/github-actions-reporter1.12.0 · 1×
@midleman/playwright-reporter0.49.0 · 1×
@playwright/test1.59.1 · 1×
@types/chai5.2.3 · 1×
@types/line-reader0.0.37 · 1×

Datastores touched

positDatabase · 1 repos
rstudio-testDatabase · 1 repos

For agents

$ claude mcp add rstudio \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page