Sandbox
@delibae/claude-prism

Offline scientific writing desktop app for Claude

ClaudePrism is a local-first desktop workspace for scientific writing. It combines Claude chat, LaTeX editing, Python environment setup, PDF preview, capture-and-ask, Zotero, and local Git history in one app.

1,779 stars162 forksTypeScriptUpdated 20d ago
Who it's for

Builders who want to write papers, theses, and research documents locally with Claude.

What it delivers

You can draft, edit, compile, and review scientific writing on your desktop without moving your files to a cloud workspace.

What it does

Local scientific writing workspace

A desktop app built with Tauri and Rust for writing and editing research documents on your machine.

Offline LaTeX compilation

Uses embedded Tectonic so documents compile locally after packages are cached once.

Built-in Python setup

Integrates `uv` and `.venv` so Python code and analysis scripts can run inside the project.

Scientific skills gallery

Lets you install 100+ domain skills for areas like bioinformatics, cheminformatics, machine learning, and scientific communication.

Project wizard and templates

Creates paper, thesis, poster, letter, and presentation projects with starter content and reference import.

Local history and diffs

Stores snapshots in a local Git repository so you can label checkpoints, compare versions, and restore prior edits.

Capture and ask

Lets you select part of a PDF and send the image to Claude for questions about equations, figures, tables, or comments.

Zotero integration

Connects to Zotero for bibliography management and citation insertion.

README

ClaudePrism

ClaudePrism

An offline-first scientific writing workspace powered by Claude.
LaTeX + Python + 100+ scientific skills — runs on your desktop.

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

ClaudePrism Demo

Website   Download for macOS (Apple Silicon)   Download for macOS (Intel)   Download for Windows   Download for Linux

Latest Release


Why ClaudePrism?

OpenAI Prism is a cloud-based LaTeX workspace — all your files and data must be uploaded to OpenAI's servers to use it.

ClaudePrism is a local-first alternative — your files are stored on your disk, compiled offline, and edited locally. AI features require sending content to Anthropic's API for inference (see data usage).

OpenAI PrismClaudePrism
AI ModelGPT-5.2Claude Opus / Sonnet / Haiku
RuntimeBrowser (cloud)Native desktop (Tauri 2 + Rust)
LaTeXCloud compilationTectonic (embedded, offline)
Python EnvironmentBuilt-in uv + venv — one-click scientific Python setup
Scientific Skills100+ domain skills (bioinformatics, cheminformatics, ML, ...)
Getting StartedAccount setup requiredInstall and go — template gallery + project wizard
Version ControlGit-based history with labels & diff
Source CodeProprietaryOpen source (MIT)

Data & Privacy

ClaudePrism stores and compiles your documents locally — nothing is uploaded to a remote server for storage. However, when you use AI features, prompts and file contents that Claude reads are sent to Anthropic's API for inference, just like any cloud-based LLM tool. See Claude Code data usage for retention policies and opt-out options.


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:

DomainSkills
Bioinformatics & GenomicsScanpy, BioPython, PyDESeq2, PySAM, gget, AnnData, ...
Cheminformatics & Drug DiscoveryRDKit, DeepChem, DiffDock, PubChem, ChEMBL, ...
Data Analysis & VisualizationMatplotlib, Seaborn, Plotly, Polars, scikit-learn, ...
Machine Learning & AIPyTorch Lightning, Transformers, SHAP, UMAP, PyMC, ...
Clinical ResearchClinicalTrials.gov, ClinVar, DrugBank, FDA, ...
Scientific CommunicationLiterature Review, Grant Writing, Citation Management, ...
Multi-omics & Systems Biologyscvi-tools, COBRApy, Reactome, Bioservices, ...
And moreMaterials 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

Files in the repo

Repository payload20 top-level entries
  • .github
  • .husky
  • apps
  • assets
  • scripts
  • .gitignore
  • .npmrc
  • biome.json
  • CHANGELOG.md
  • CONTRIBUTING.md
  • LICENSE
  • package.json
  • pnpm-lock.yaml
  • pnpm-workspace.yaml
  • README.ja.md
  • README.ko.md
  • README.md
  • README.zh-CN.md
  • SHARED_TASK_NOTES.md
  • turbo.json

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More other

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards, slides, images & video — real files, HTML/PDF/PPTX/MP4 export. 🤖 Claude Code / Codex / Cursor / DeepSeek Harness / OpenCode & 20+ CLIs via BYOK.

95k
tinyhumansai/
openhuman

OpenHuman is an open source personal AI for Mac, Windows and Linux — local-first memory, agent orchestration, and deep research.

40k

Your Personal AI Assistant; easy to install, deploy on your own machine or on the cloud; supports multiple chat apps with easily extensible capabilities.

35k

AIPOCH Open-Science is an open-source, local-first, model-agnostic AI research workbench for macOS, Windows, and Linux, with scientific agents, Python/R notebooks, data connectors, and reproducible provenance.

4k

🤯 LobeHub is your Chief Agent Operator, organizing your agents into 7×24 operations by hiring, scheduling, and reporting on your entire AI team.

82k