Skip to content

musabaku/claude-prism

 
 

Repository files navigation

ClaudePrism

ClaudePrism

A private, offline-first scientific writing workspace powered by Claude.
LaTeX + Python + 100 scientific skills — all running locally on your machine.

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

ClaudePrism Demo

Website   Download for macOS   Download for Windows   Download for Linux

Latest Release


Why ClaudePrism?

OpenAI Prism is a cloud-based LaTeX workspace for scientists — free, powerful, but your unpublished research lives on OpenAI's servers. Experts have raised concerns about intellectual property exposure and whether OpenAI could claim rights over researcher data. By default, content may be used to train future models unless you opt out.

ClaudePrism takes a different approach: everything runs locally on your machine.

OpenAI Prism ClaudePrism
AI Model GPT-5.2 (cloud) Claude Opus / Sonnet / Haiku (local CLI)
Runtime Browser (cloud) Native desktop (Tauri 2 + Rust)
LaTeX Cloud compilation Tectonic (embedded, offline)
Python Environment Built-in uv + venv — one-click scientific Python setup
Scientific Skills 100+ domain skills (bioinformatics, cheminformatics, ML, ...)
Getting Started Account setup required Install and go — template gallery + project wizard
Version Control Git-based history with labels & diff
Data Privacy Cloud storage, opt-out available Local execution, opt-out available
Source Code Proprietary Open source (MIT)

Your Research, Your Machine

ClaudePrism invokes Claude Code as a local subprocess. Your documents stay on disk — only prompts are sent to the Claude API for inference.

How the two compare on data:

OpenAI Prism ClaudePrism (via Claude Code)
Where documents live OpenAI cloud servers Your local disk only
Model training opt-out Available (Settings > Data Controls) Available (Privacy Settings or API key)
Data exposure after opt-out Documents remain on OpenAI servers Nothing leaves your machine
Feedback pitfall 👍/👎 sends entire conversation to training No such mechanism
Default training policy ON (personal accounts) ON (Consumer), OFF (API key / Team / Enterprise)
Data retention ~30 days after opt-out 30 days (opt-out) / 5 years (opt-in)
Zero data retention Not available Available on Enterprise
Telemetry Cannot disable DISABLE_TELEMETRY=1 to fully disable
Source code Proprietary Open source — audit it yourself

Both tools allow opting out of model training. The critical difference is where your documents live. With Prism, your unpublished research exists on OpenAI's servers regardless of training settings. With ClaudePrism, files never leave your machine — only prompts are sent for AI inference.


Features

Python Environment (uv)

ClaudePrism integrates uv — the fast Python package manager — directly into the app. One click to install uv, one click to create a project-level virtual environment. Claude Code automatically uses the .venv when running Python code, so you can generate plots, run analysis scripts, and process data without leaving the editor.

Python Environment

100+ Scientific Skills

Browse and install domain-specific skills from K-Dense Scientific Skills — curated prompts and tool configurations that give Claude deep knowledge in specialized fields:

Domain Skills
Bioinformatics & Genomics Scanpy, BioPython, PyDESeq2, PySAM, gget, AnnData, ...
Cheminformatics & Drug Discovery RDKit, DeepChem, DiffDock, PubChem, ChEMBL, ...
Data Analysis & Visualization Matplotlib, Seaborn, Plotly, Polars, scikit-learn, ...
Machine Learning & AI PyTorch Lightning, Transformers, SHAP, UMAP, PyMC, ...
Clinical Research ClinicalTrials.gov, ClinVar, DrugBank, FDA, ...
Scientific Communication Literature Review, Grant Writing, Citation Management, ...
Multi-omics & Systems Biology scvi-tools, COBRApy, Reactome, Bioservices, ...
And more Materials Science, Lab Automation, Proteomics, Physics, ...

Skills are installed globally (~/.claude/skills/) or per-project, and Claude automatically loads them when relevant.

Scientific Skills

Quick Start with Templates & Project Wizard

Pick a template (paper, thesis, presentation, poster, letter, etc.), give it a name, optionally describe what you're writing — ClaudePrism sets up the project and generates initial content with AI. Drag & drop reference files (PDF, BIB, images) and start writing immediately.

Template Gallery & Project Wizard

Claude AI Assistant

Chat with Claude directly in the editor. Select between Sonnet, Opus, Haiku models with adjustable reasoning effort levels. Persistent sessions, tool use (file edit, bash, search), and extensible slash commands.

Claude AI Assistant & Slash Commands

History & Proposed Changes

Every save creates a snapshot in a local Git repository (.claudeprism/history.git/). Label important checkpoints, browse diffs between any two snapshots, and restore previous versions. When Claude suggests edits, changes appear in a dedicated panel with visual diffs — accept or reject per chunk, or apply/undo all at once (⌘Y / ⌘N).

History & Proposed Changes

Offline LaTeX Compilation

Tectonic is embedded directly in the app. Packages are downloaded once on first use and cached locally. After that, compilation works fully offline with no TeX Live installation required.

Capture & Ask

Press ⌘X to enter capture mode, drag to select any region in the PDF — the captured image is pinned to the chat composer so you can immediately ask Claude about it. Great for asking about equations, figures, tables, or reviewer comments.

Capture & Ask

Live PDF Preview

Native MuPDF rendering with SyncTeX support — click a position in the PDF to jump to the corresponding source line. Supports zoom, text selection, and capture.

Editor

CodeMirror 6 with LaTeX/BibTeX syntax highlighting, real-time error linting, find & replace (regex), and multi-file project support with auto-save.

More

  • Zotero Integration — OAuth-based bibliography management and citation insertion.

Zotero Integration

  • Slash Commands — Built-in (/review, /init) + custom commands from .claude/commands/.
  • External Editors — Open projects in Cursor, VS Code, Zed, or Sublime Text.
  • Dark / Light Theme — Automatic switching.

Installation

Download the latest build from GitHub Releases.

Contributing

Contributions are welcome! See CONTRIBUTING.md for development setup, testing, and guidelines.

Acknowledgments

This project started from Open Prism by assistant-ui.

License

MIT

About

A private, offline-first scientific writing workspace powered by Claude. LaTeX + Python + 100+ scientific skills — all running locally.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 72.4%
  • Rust 18.8%
  • TeX 7.9%
  • CSS 0.5%
  • Shell 0.2%
  • HTML 0.2%