Retour au classement

delibae/claude-prism

TypeScriptclaudeprism.delibae.dev

An offline-first scientific writing workspace powered by Claude. LaTeX + Python + 100+ scientific skills all running locally.

academicaiclaudeclaude-codedesktop-appeditorlatexllmofflineopen-sourceprivacypython
Croissance des étoiles
Étoiles
1.7k
Forks
155
Croissance hebdomadaire
Issues
28
1.2k1.4k1.6k
mars 26avr. 26juin 26juil. 26
Artefactsnpmnpm install claude-prism
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 Prism ClaudePrism
AI Model GPT-5.2 Claude Opus / Sonnet / Haiku
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
Source Code Proprietary Open 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:

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

Dépôts similaires
binary-husky/gpt_academic

为GPT/GLM等LLM大语言模型提供实用化交互接口,特别优化论文阅读/润色/写作体验,模块化设计,支持自定义快捷按钮&函数插件,支持Python和C++等项目剖析&自译解功能,PDF/LaTex论文翻译&总结功能,支持并行问询多种LLM模型,支持chatglm3等本地模型。接入通义千问, deepseekcoder, 讯飞星火, 文心一言, llama2, rwkv, claude2, moss等。

PythonPyPIGNU General Public License v3.0academicchatglm-6b
github.com/binary-husky/gpt_academic/wiki/online
71.1k8.3k
akfamily/akshare

AKShare is an elegant and simple financial data interface library for Python, built for human beings! 开源财经数据接口库

PythonPyPIMIT Licensefuturesfinancial-data
akshare.akfamily.xyz
21.4k3.4k
alshedivat/al-folio

A beautiful, simple, clean, and responsive Jekyll theme for academics

HTMLMIT Licensejekylljekyll-theme
alshedivat.github.io/al-folio/
15.9k13.1k
HugoBlox/kit

🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇

HTMLMIT Licensehugoacademic
hugoblox.com
9.6k2.9k
HugoBlox/hugo-blox-builder

🚨 GROW YOUR AUDIENCE WITH HUGOBLOX! 🚀 HugoBlox is an easy, fast no-code website builder for researchers, entrepreneurs, data scientists, and developers. Build stunning sites in minutes. 适合研究人员、企业家、数据科学家和开发者的简单快速无代码网站构建器。用拖放功能、可定制模板和内置SEO工具快速创建精美网站!

HTMLMIT Licensehugoacademic
hugoblox.com/templates/
8.5k2.9k
HugoBlox/hugo-theme-academic-cv

🎓 Academic portfolio that boosts citations. AI generates pages, you own as Markdown. BibTeX auto-import, Jupyter, LaTeX, slides, visual block editor — free to host forever. 学术主页,AI 生成,Markdown 拥有 👇

Jupyter NotebookMIT Licensehugowebsite-generation
hugoblox.com/templates/academic-cv
5k6.5k
HugoBlox/theme-academic-cv

🎓 无需编写任何代码即可轻松创建漂亮的学术网站 Easily create a beautiful academic résumé or educational website using Hugo and GitHub. No code.

TeXMIT Licensehugowebsite-generation
hugoblox.com/templates/
4.2k6.4k
arifszn/gitprofile

🚀 Create and publish a dynamic portfolio by just providing your GitHub username.

TypeScriptnpmMIT Licenseportfoliopersonal-site
arifszn.github.io/gitprofile
2.3k2.1k
Future-Scholars/paperlib

An open-source academic paper management tool.

TypeScriptnpmGNU General Public License v3.0academic-papermanagement
paperlib.app
2.2k110
openjournals/joss

The Journal of Open Source Software

RubyRubyGemsMIT Licensejournalopen-access
joss.theoj.org
1.9k209