Repolode
IMNMV

IMNMV/ClaudeR

Ponte entre R e Python que conecta uma sessão ativa do RStudio ou Positron ao Claude Code, Codex e outros agentes LLM baseados em MCP.

Estrelas
354
Forks
38
Issues abertas
17
Último commit
há 22 dias

O que é?

ClaudeR permite que agentes LLM configurados com MCP, como Claude Code ou Codex, trabalhem dentro da sessão R que já está aberta. O agente executa código usando os dados em memória e os modelos ajustados, vê os gráficos que gera, lê os objetos do ambiente e pode editar o arquivo aberto no editor. Um pacote Python complementar oferece os mesmos recursos para uma sessão Python ativa, e ambos funcionam no RStudio e no Positron.

Vários agentes podem compartilhar uma sessão e dividir o trabalho ou rodar em sessões separadas, cada um trabalhando com seu próprio conjunto de dados. Cada execução é atribuída ao agente que a realizou e registrada em um log da sessão, mantendo um histórico de cada linha executada por um agente. O projeto também inclui fluxos de trabalho voltados à pesquisa: um protocolo de auditoria de manuscritos chamado Reviewer Zero, que confere os números relatados com a saída do código; verificação de referências com CrossRef; triagem para revisões sistemáticas; e elaboração de respostas aos revisores.

A instalação usa o devtools do R e uma ponte Python iniciada com uvx (clauder-mcp), além de auxiliares de instalação para Claude Desktop, Cursor, Claude Code e Codex CLI.

Recursos principais

  • 01Conecta uma sessão ativa de R ou Python no RStudio ou Positron a agentes compatíveis com MCP.
  • 02Os agentes podem ver os gráficos que geram e ler objetos do ambiente da sessão.
  • 03Vários agentes podem compartilhar uma sessão ou rodar em sessões separadas.
  • 04Cada execução é atribuída ao agente responsável e registrada em um log da sessão.
  • 05Inclui o Reviewer Zero, um protocolo que confere os valores do manuscrito com a saída do código.

Casos de uso

  • Pedir a um agente de IA que analise um conjunto de dados já carregado em uma sessão do RStudio.
  • Auditar um manuscrito para garantir que os valores de p e os coeficientes relatados correspondam ao código da análise.
  • Executar ajustes de modelos demorados de forma assíncrona enquanto outros agentes continuam trabalhando na mesma sessão.
  • Fazer a triagem de resumos de revisões sistemáticas com dois revisores independentes baseados em modelos.

Início rápido

  1. 1

    Instale o pacote R ClaudeR do GitHub

    devtools::install_github("IMNMV/ClaudeR")
  2. 2

    Configure a CLI para o Claude Code

    install_cli(tools = "claude")
  3. 3

    Inicie o servidor no RStudio

    claudeAddin()

Antes de usar

  • A instalação é feita pelo GitHub via devtools, não pelo CRAN.
  • Funciona apenas dentro do RStudio ou do Positron com um agente compatível com MCP, como Claude Code ou Codex.
  • A licença não está claramente identificada nos metadados do projeto, embora o README exiba um selo MIT.

Tópicos

Perguntas frequentes

O que é ClaudeR?
Ponte entre R e Python que conecta uma sessão ativa do RStudio ou Positron ao Claude Code, Codex e outros agentes LLM baseados em MCP. ClaudeR permite que agentes LLM configurados com MCP, como Claude Code ou Codex, trabalhem dentro da sessão R que já está aberta. O agente executa código usando os dados em memória e os modelos ajustados, vê os gráficos que gera, lê os objetos do ambiente e pode editar o arquivo aberto no editor. Um pacote Python complementar oferece os mesmos recursos para uma sessão Python ativa, e ambos funcionam no RStudio e no Positron.
ClaudeR é gratuito? Qual é a licença?
ClaudeR é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
ClaudeR ainda é mantido?
Manutenção ativa. O último commit de ClaudeR foi em 30 de set. de 2026.
Para que posso usar ClaudeR?
Pedir a um agente de IA que analise um conjunto de dados já carregado em uma sessão do RStudio. Auditar um manuscrito para garantir que os valores de p e os coeficientes relatados correspondam ao código da análise. Executar ajustes de modelos demorados de forma assíncrona enquanto outros agentes continuam trabalhando na mesma sessão. Fazer a triagem de resumos de revisões sistemáticas com dois revisores independentes baseados em modelos.
Como instalar ClaudeR?
Instale o pacote R ClaudeR do GitHub: devtools::install_github("IMNMV/ClaudeR") Configure a CLI para o Claude Code: install_cli(tools = "claude") Inicie o servidor no RStudio: claudeAddin()
Onde consigo ClaudeR?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IMNMV/ClaudeR

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados