Repolode
IMNMV

IMNMV/ClaudeR

RとPythonのブリッジ。稼働中のRStudioまたはPositronセッションをClaude Code、CodexなどのMCPベースのLLMエージェントに接続します。

スター
354
フォーク
38
未解決の Issue
17
最終コミット
22 日前

これは何?

ClaudeRを使うと、Claude CodeやCodexなど、MCPで設定したLLMエージェントが、すでに開いているRセッション内で作業できます。エージェントはメモリ上のデータやフィット済みモデルに対してコードを実行し、描画したプロットを確認し、環境内のオブジェクトを読み取り、エディターで開いているファイルを編集できます。付属のPythonパッケージを使えば、稼働中のPythonセッションでも同じことができ、どちらもRStudioとPositronで動作します。

複数のエージェントで1つのセッションを共有して作業を分担したり、別々のセッションでそれぞれ異なるデータセットを扱ったりできます。実行内容には実行したエージェントが記録され、セッションログにも保存されるため、エージェントが実行したすべての行を確認できます。また、研究向けのワークフローも用意されています。コードの出力と論文中の数値を照合するReviewer Zeroという原稿監査プロトコル、CrossRefを使った参考文献の検証、システマティックレビューのスクリーニング、査読者への回答文の草案作成などが含まれます。

インストールにはRのdevtoolsと、uvxで起動するPythonブリッジ(clauder-mcp)を使用します。Claude Desktop、Cursor、Claude Code、Codex CLI向けのインストーラーヘルパーも用意されています。

主な機能

  • 01稼働中のRStudioまたはPositronのR/Pythonセッションを、MCP対応エージェントに接続します。
  • 02エージェントは描画したプロットを確認し、セッション環境内のオブジェクトを読み取れます。
  • 03複数のエージェントで1つのセッションを共有したり、別々のセッションで実行したりできます。
  • 04すべての実行内容にエージェントが記録され、セッションログに保存されます。
  • 05論文中の数値とコードの出力を照合するプロトコル、Reviewer Zeroを搭載しています。

ユースケース

  • RStudioセッションにすでに読み込まれているデータセットの分析をAIエージェントに依頼する。
  • 論文に記載されたp値や係数が分析コードと一致するか監査する。
  • モデルの長時間実行を非同期で進めながら、ほかのエージェントに同じセッションで作業を続けさせる。
  • 独立した2つのモデルベースの査読者を使って、システマティックレビューの抄録をスクリーニングする。

クイックスタート

  1. 1

    GitHubからClaudeR Rパッケージをインストールする

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

    Claude Code用にCLIをセットアップする

    install_cli(tools = "claude")
  3. 3

    RStudioでサーバーを起動する

    claudeAddin()

使う前に知っておきたいこと

  • インストール元はCRANではなく、devtools経由のGitHubです。
  • Claude CodeやCodexなど、MCP対応エージェントを使い、RStudioまたはPositron内でのみ動作します。
  • プロジェクトのメタデータではライセンスが明確に特定されていませんが、READMEにはMITバッジが掲載されています。

トピック

よくある質問

ClaudeR とは?
RとPythonのブリッジ。稼働中のRStudioまたはPositronセッションをClaude Code、CodexなどのMCPベースのLLMエージェントに接続します。 ClaudeRを使うと、Claude CodeやCodexなど、MCPで設定したLLMエージェントが、すでに開いているRセッション内で作業できます。エージェントはメモリ上のデータやフィット済みモデルに対してコードを実行し、描画したプロットを確認し、環境内のオブジェクトを読み取り、エディターで開いているファイルを編集できます。付属のPythonパッケージを使えば、稼働中のPythonセッションでも同じことができ、どちらもRStudioとPositronで動作します。
ClaudeR は無料で使えますか?ライセンスは?
ClaudeR は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
ClaudeR は今もメンテナンスされていますか?
活発にメンテナンス中。ClaudeR の最終コミットは 2026年9月30日 です。
ClaudeR は何に使えますか?
RStudioセッションにすでに読み込まれているデータセットの分析をAIエージェントに依頼する。 論文に記載されたp値や係数が分析コードと一致するか監査する。 モデルの長時間実行を非同期で進めながら、ほかのエージェントに同じセッションで作業を続けさせる。 独立した2つのモデルベースの査読者を使って、システマティックレビューの抄録をスクリーニングする。
ClaudeR のインストール方法は?
GitHubからClaudeR Rパッケージをインストールする: devtools::install_github("IMNMV/ClaudeR") Claude Code用にCLIをセットアップする: install_cli(tools = "claude") RStudioでサーバーを起動する: claudeAddin()
ClaudeR はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/IMNMV/ClaudeR

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト