プログラミング
MarimoがPyCharmで動作するようになりました
Marimo Now Runs in PyCharm (marimo.io)
要約
marimoは、PyCharmおよびその他のJetBrains IDE向けのプラグインの最初のバージョンを発表しました。これにより、開発者はIDE内で直接、反応型のノートブックをPythonプロジェクトに追加できるようになります。このプラグインは、コードのテストやインタラクティブなデモとしてノートブックを使用する際のフィードバックループを強化し、バージョン管理システムとの連携も容易にします。
全文翻訳
2026年7月21日・発表エンジニアリング・PyCharm用marimoプラグインの発表Kiran Gadhave@kirangadhave本日、PyCharm用marimoプラグインの最初のバージョンを発表できることを嬉しく思います。これで、PyCharmおよびその他のJetBrains IDEのPythonプロジェクトに反応型ノートブックを追加できるようになりました。PyCharmのサポートは、issueトラッカーとJetBrainsのトラッカーの両方で、最も要望の多かった機能の1つでした。私たちは完全なmarimoエディターから開始し、今後統合を改善していく予定です。ビデオをご覧ください:IDE内でコードの隣にライブノートブックを表示プラグインを使用すると、既存のプロジェクトにmarimoノートブックを追加し、開発中のアプリケーションやライブラリからコードをインポートできます。IDEを離れることなく、ノートブックをコードのテスト用ライブワークスペースとして、またはそのインタラクティブなデモとして使用できます。marimoのモジュールリローダーは、インポートしたPythonモジュールを更新するとノートブックのセルを更新します。これにより、タイトなフィードバックループが得られます。PyCharmのエディターでライブラリコードを編集し、反応型ノートブックで結果を確認します。ライブラリコードを編集すると、依存するノートブックセルが自動的に更新されるのを確認できます。marimoノートブックはプレーンな.pyファイルとして保存されます。プラグインは、marimoのインポートと対応するApp宣言を探すことでノートブックを識別するため、通常のPythonファイルは引き続き正常に開きます。marimoタブとSourceタブを切り替えることで、インタラクティブなノートブックとネイティブエディター間を移動できます。marimoノートブックはプレーンなPythonファイルであるため、git(またはその他のVCS)と非常によく連携します。PyCharmのVCSツールを使用して、プロジェクトと一緒にノートブックをバージョン管理できます。ノートブックファイルを開くと、ローカルのmarimoサーバーが自動的に起動し、エディタータブにロードされます。プラグインはポートとプロセスのライフサイクルを管理するため、追加のターミナルや別のブラウザタブを管理する必要はありません。PyCharmのワークフローを維持デフォルトでは、プラグインは設定されたPythonインタープリターでノートブックを実行するため、プロジェクトと同じ環境と依存関係を使用します。marimoがインストールされていない場合、プラグインはインストールを提案します。プロジェクト環境に影響を与えずにノートブックを実行したい場合は、サンドボックスモードでノートブックを開始できます。ノートブックファイルを右クリックして、Start marimo in Sandboxオプションを選択するだけです。この機能にはuvが必要です。uvを使用すると、marimoとノートブックの依存関係は分離された環境で実行されます。依存関係は、PEP 723インラインスクリプトメタデータを使用してノートブックに直接保存されます。ノートブックは自己完結型のままで、インストールしたパッケージはプロジェクト環境から除外されます。PyCharmのツールはノートブックの横で利用可能です。たとえば、PyCharmのデータベースツールを使用してスキーマを検査しテーブルをクエリしてから、ノートブックを使用してPythonまたはSQLでそのデータを使用できます。注:これらのツールは直接統合ではなく並行して機能するため、データベース接続はmarimoで個別に設定する必要があります。エージェントとペアを組むmarimo-pairを使用してmarimoノートブックをエージェントに渡し、一緒に作業することができます。Pair with AIドロップダウンを開くとPyCharmターミナルが開き、Claude、Codex、またはopencodeとのmarimoペアセッションが開始されます。Copy promptを選択して、PyCharmのAI ChatのJunieを含む他のエージェントに貼り付けることもできます。試してみて、フィードバックをお寄せくださいプラグインを試すには、JetBrains Marketplaceからmarimoをインストールし、Newメニューからmarimo Notebookを作成するか、既存のmarimo .pyファイルを開いてください。これは初期プレビューであり、皆様からのフィードバックをお待ちしております。marimoと同様に、プラグイン自体もオープンソースであり、GitHubで利用可能です。バグやアイデアは、プラグインのGitHubリポジトリで共有してください。関連記事marimoがローンチウィークを実施中2026年7月24日ノートブックをスライドに2026年7月23日反応型Pythonをあらゆるサイトに導入2026年7月21日すべての投稿を見る