MCPcopy Index your code
hub / github.com/delibae/claude-prism

github.com/delibae/claude-prism @v1.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v1.2.0 ↗ · + Follow
847 symbols 2,094 edges 121 files 56 documented · 7% updated 4d agov1.2.0 · 2026-06-09★ 1,65728 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ClaudePrism

ClaudePrism

Claude を活用した、オフラインファーストの論文執筆ワークスペース。

LaTeX + Python + 100 以上の専門スキル ── デスクトップで動作します。

English · 한국어 · 日本語 · 简体中文

ClaudePrism デモ

Website   macOS (Apple Silicon) をダウンロード   macOS (Intel) をダウンロード   Windows 版をダウンロード   Linux 版をダウンロード

Latest Release


なぜ ClaudePrism なのか

OpenAI Prism はクラウドベースの LaTeX ワークスペースです — 利用するにはすべてのファイルとデータを OpenAI のサーバーにアップロードする必要があります。

ClaudePrism はローカルファーストの代替ツールです — ファイルはローカルディスクに保存し、オフラインでコンパイルします。AI 機能は Anthropic API にコンテンツを送信して推論を行います(データ使用ポリシーを参照)。

OpenAI Prism ClaudePrism
AI モデル GPT-5.2 Claude Opus / Sonnet / Haiku
実行環境 ブラウザ(クラウド) ネイティブデスクトップ(Tauri 2 + Rust)
LaTeX クラウドコンパイル Tectonic 内蔵(オフライン対応)
Python 環境 uv + venv 内蔵 ── ワンクリックで科学計算向け Python 環境を構築
専門スキル 100 以上の専門スキル(バイオインフォマティクス、ケモインフォマティクス、ML など)
導入 アカウント設定が必要 インストール後すぐに利用可能 ── テンプレートギャラリー + プロジェクトウィザード
バージョン管理 Git ベースの履歴管理(ラベル & diff)
ソースコード プロプライエタリ オープンソース(MIT)

データとプライバシー

ドキュメントはローカルで保存・コンパイルされ、リモートサーバーにアップロードされません。ただし、AI 機能を使用する際、プロンプトと Claude が読み取ったファイル内容は Anthropic API に送信されます。これはすべてのクラウドベース LLM ツールと同様です。保持ポリシーとオプトアウトオプションについては Claude Code データ使用ポリシーをご覧ください。


機能

Python 環境(uv)

ClaudePrism には、高速な Python パッケージマネージャである uv が直接組み込まれています。ワンクリックで uv をインストールし、ワンクリックでプロジェクトごとの仮想環境を作成できます。Claude Code は Python コードの実行時に .venv を自動で使用するため、エディタを離れることなく、グラフの生成、解析スクリプトの実行、データ処理を行えます。

Python 環境

100 以上の専門スキル

K-Dense Scientific Skills から、分野ごとのスキルを閲覧・インストールできます。これらは、Claude に各分野の専門知識を追加するための厳選されたプロンプトとツール設定です。

分野 スキル
バイオインフォマティクス & ゲノミクス Scanpy, BioPython, PyDESeq2, PySAM, gget, AnnData, ...
ケモインフォマティクス & 創薬 RDKit, DeepChem, DiffDock, PubChem, ChEMBL, ...
データ分析 & 可視化 Matplotlib, Seaborn, Plotly, Polars, scikit-learn, ...
機械学習 & AI PyTorch Lightning, Transformers, SHAP, UMAP, PyMC, ...
臨床研究 ClinicalTrials.gov, ClinVar, DrugBank, FDA, ...
研究支援 文献レビュー、研究費申請書の作成、引用管理, ...
マルチオミクス & システム生物学 scvi-tools, COBRApy, Reactome, Bioservices, ...
その他 材料科学、ラボ自動化、プロテオミクス、物理学, ...

スキルはグローバル(~/.claude/skills/)またはプロジェクト単位でインストールでき、必要に応じて Claude が自動的に読み込みます。

専門スキル

テンプレート & プロジェクトウィザードですぐに開始

テンプレート(論文、学位論文、プレゼンテーション、ポスター、レターなど)を選び、名前を付け、必要に応じて内容を説明すると、ClaudePrism がプロジェクトをセットアップし、AI が初期コンテンツを生成します。参考ファイル(PDF、BIB、画像)をドラッグ & ドロップすれば、そのまま執筆を始められます。

テンプレートギャラリー & プロジェクトウィザード

Claude AI アシスタント

エディタ上で Claude と直接チャットできます。Sonnet・Opus・Haiku のモデルを切り替えられ、推論レベルも調整できます。セッションは保持され、ツール呼び出し(ファイル編集、bash、検索)や、拡張可能なスラッシュコマンドにも対応しています。

Claude AI アシスタント & スラッシュコマンド

履歴 & 変更提案のレビュー

保存するたびに、ローカル Git リポジトリ(.claudeprism/history.git/)にスナップショットが作成されます。重要なチェックポイントにラベルを付けたり、任意の 2 つのスナップショット間の diff を確認したり、以前のバージョンに復元したりできます。Claude が編集を提案すると、専用パネルに視覚的な差分とともに表示され、チャンクごとに承認・却下、または一括で適用・取り消し(⌘Y / ⌘N)できます。

履歴 & 変更提案

オフライン LaTeX コンパイル

Tectonic がアプリに直接組み込まれています。パッケージは初回使用時に一度だけダウンロードされ、ローカルにキャッシュされます。それ以降は TeX Live をインストールしなくても、完全にオフラインでコンパイルできます。

キャプチャしてそのまま質問

⌘X でキャプチャモードに入り、PDF 上の任意の領域をドラッグして選択すると、キャプチャした画像がチャット入力欄に固定され、そのまま Claude に質問できます。数式、図表、査読コメントについて質問するのに便利です。

キャプチャ & 質問

リアルタイム PDF プレビュー

SyncTeX 対応のネイティブ MuPDF レンダリングを採用しています。PDF 上の位置をクリックすると、対応するソース行へジャンプできます。ズーム、テキスト選択、キャプチャにも対応しています。

エディタ

CodeMirror 6 ベースのエディタで、LaTeX / BibTeX のシンタックスハイライト、リアルタイムのエラー検出、検索 & 置換(正規表現対応)、自動保存付きのマルチファイルプロジェクトをサポートしています。

その他

  • Zotero 連携 ── OAuth ベースの文献管理と引用挿入

Zotero 連携

  • スラッシュコマンド ── 組み込み(/review, /init)+ .claude/commands/ のカスタムコマンド
  • 外部エディタ ── Cursor、VS Code、Zed、Sublime Text でプロジェクトを開けます
  • ダーク / ライトテーマ ── 自動切り替え

インストール

GitHub Releases から最新ビルドをダウンロードしてください。

コントリビュート

コントリビュートを歓迎します。開発環境のセットアップ、テスト、ガイドラインについては CONTRIBUTING.md を参照してください。

謝辞

本プロジェクトは、assistant-ui による Open Prism をもとに開発されました。

ライセンス

MIT

Extension points exported contracts — how you extend this code

ClaudeOutputPayload (Interface)
Backend event payload shapes (include tab_id for routing)
apps/desktop/src/hooks/use-claude-events.ts
SkillsStatus (Interface)
(no doc)
apps/desktop/src/components/project-picker.tsx
ProjectWizardProps (Interface)
(no doc)
apps/desktop/src/components/project-wizard.tsx
UvSetupDialogProps (Interface)
(no doc)
apps/desktop/src/components/uv-setup.tsx
TocItem (Interface)
(no doc)
apps/desktop/src/components/workspace/sidebar.tsx

Core symbols most depended-on inside this repo

cn
called by 81
apps/desktop/src/lib/utils.ts
history_init
called by 23
apps/desktop/src-tauri/src/history.rs
createLogger
called by 22
apps/desktop/src/lib/debug/logger.ts
setup_project
called by 22
apps/desktop/src-tauri/src/history.rs
root
called by 22
apps/desktop/src-tauri/src/history.rs
history_list
called by 18
apps/desktop/src-tauri/src/history.rs
offsetToLineCol
called by 16
apps/desktop/src/stores/claude-chat-store.ts
getProjectFileType
called by 15
apps/desktop/src/lib/tauri/fs.ts

Shape

Function 706
Interface 93
Class 31
Method 15
Enum 2

Languages

TypeScript60%
Rust40%

Modules by API surface

apps/desktop/src-tauri/src/claude.rs92 symbols
apps/desktop/src-tauri/src/latex.rs78 symbols
apps/desktop/src-tauri/src/slash_commands.rs45 symbols
apps/desktop/src-tauri/src/history.rs39 symbols
apps/desktop/src-tauri/src/zotero.rs30 symbols
apps/desktop/src-tauri/src/skills.rs26 symbols
apps/desktop/src/components/workspace/sidebar.tsx25 symbols
apps/desktop/src/components/workspace/preview/pdf-viewer.tsx18 symbols
apps/desktop/src/lib/tauri/fs.ts17 symbols
apps/desktop/src/components/workspace/editor/latex-editor.tsx17 symbols
apps/desktop/src/components/claude-chat/slash-command-picker.tsx17 symbols
apps/desktop/src/components/claude-chat/tool-widgets.tsx16 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page