Discover and explore top open-source AI tools and projects—updated daily.
IMNMVRStudio toolkit for LLM agent-powered research and analysis
Top 90.6% on SourcePulse
ClaudeR connects RStudio to various Large Language Model (LLM) agents, including Claude Code, Codex, Gemini, and Qwen Code, via the Model Context Protocol (MCP). It empowers R users, researchers, and data scientists by enabling interactive coding, multi-agent orchestration, automated manuscript auditing, and data annotation directly within their R development environment. This integration allows LLMs to execute R code, view generated plots in real-time, and assist with complex analytical tasks, significantly enhancing productivity and research rigor.
How It Works
ClaudeR leverages the Model Context Protocol (MCP) to establish a secure, bidirectional communication channel between LLM agents and an R add-in running in RStudio. A Python MCP server acts as a bridge, forwarding AI requests to RStudio for execution. The R session then returns results, plots, or errors back to the AI. This architecture ensures that LLMs can interact with the R environment safely through well-defined interfaces, enabling features like direct code execution, environment variable access, and asynchronous processing without compromising user control.
Quick Start & Requirements
devtools::install_github("IMNMV/ClaudeR") in RStudio.install_clauder() for desktop apps (Claude Desktop, Cursor) or install_cli(tools = "...") for CLI agents (Claude Code, Codex, Qwen Code, Gemini). Defaults to uvx for zero-config Python dependency management.claudeAddin() in RStudio to launch the UI in the Viewer pane and click "Start Server".devtools package. Python is managed by uvx by default.llms-install.md for detailed automated setup instructions.Highlighted Details
read_file Tool: Allows agents to read any text file from disk, facilitating session continuity and analysis of external scripts or logs.execute_r_async enables long-running R code (simulations, model fitting) in a separate process, keeping the main R session responsive.Maintenance & Community
The README does not provide specific details on maintainers, community channels (like Discord/Slack), or project roadmap beyond feature updates.
Licensing & Compatibility
Limitations & Caveats
ClaudeR operates as a "supervised power tool," executing code within the user's live R session; users must review AI-generated code. While system commands and file deletion are blocked, agents can still read files, install packages, and consume resources. Each R session can only connect to one desktop AI application at a time, though multiple CLI agents can coexist. Asynchronous jobs run in separate processes, requiring explicit data serialization for environment sharing. Plot display may necessitate specific functions or print() calls.
1 month ago
Inactive
langroid
langchain-ai