diff --git a/README.md b/README.md index 8e0361a..7952c30 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@

- ClaudePrism Demo + ClaudePrism Demo

@@ -85,6 +85,10 @@ ClaudePrism invokes **Claude Code** as a local subprocess. Your documents stay o ### Python Environment (uv) ClaudePrism integrates [uv](https://docs.astral.sh/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](https://github.com/K-Dense-AI/claude-scientific-skills) — curated prompts and tool configurations that give Claude deep knowledge in specialized fields: @@ -101,17 +105,30 @@ Browse and install domain-specific skills from [K-Dense Scientific Skills](https 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. -### Proposed Changes Review -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`). Your original content is always preserved until you decide. +

+ Claude AI Assistant & Slash Commands +

-### Git-Based History -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 — all without leaving the app. +### 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. @@ -119,6 +136,10 @@ Tectonic is embedded directly in the app. Packages are downloaded once on first ### 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. @@ -127,6 +148,11 @@ CodeMirror 6 with LaTeX/BibTeX syntax highlighting, real-time error linting, fin ### 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. diff --git a/assets/demo/capture_ask.webp b/assets/demo/capture_ask.webp new file mode 100644 index 0000000..1f99455 Binary files /dev/null and b/assets/demo/capture_ask.webp differ diff --git a/assets/demo/claudecommand.webp b/assets/demo/claudecommand.webp new file mode 100644 index 0000000..6b732f7 Binary files /dev/null and b/assets/demo/claudecommand.webp differ diff --git a/assets/demo/drag.webp b/assets/demo/drag.webp new file mode 100644 index 0000000..f9de3e6 Binary files /dev/null and b/assets/demo/drag.webp differ diff --git a/assets/demo/history.webp b/assets/demo/history.webp new file mode 100644 index 0000000..373ac1f Binary files /dev/null and b/assets/demo/history.webp differ diff --git a/assets/demo/main.webp b/assets/demo/main.webp new file mode 100644 index 0000000..fea8eda Binary files /dev/null and b/assets/demo/main.webp differ diff --git a/assets/demo/python.webp b/assets/demo/python.webp new file mode 100644 index 0000000..9d219a8 Binary files /dev/null and b/assets/demo/python.webp differ diff --git a/assets/demo/scientific.webp b/assets/demo/scientific.webp new file mode 100644 index 0000000..422311e Binary files /dev/null and b/assets/demo/scientific.webp differ diff --git a/assets/demo/starter.webp b/assets/demo/starter.webp new file mode 100644 index 0000000..9d17f47 Binary files /dev/null and b/assets/demo/starter.webp differ diff --git a/assets/demo/zotero.webp b/assets/demo/zotero.webp new file mode 100644 index 0000000..0b33d5a Binary files /dev/null and b/assets/demo/zotero.webp differ