{"adoption": {"forks": 160, "observed_at": "2026-08-28T04:05:32.517694+00:00", "stars": 1759}, "canonical_url": "https://ross.abutalabs.com/products/claude-prism", "card": {"archived": false, "artifact_type": "application", "description": "An offline-first scientific writing workspace powered by Claude. LaTeX + Python + 100+ scientific skills all running locally.", "domain": ["education", "developer-tools", "large-language-models", "privacy"], "enriched": true, "function": ["editor", "llm-inference", "chatbot", "pdf", "developer-tools"], "health_score": 96, "homepage": "https://claudeprism.delibae.dev", "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["delibae/claude-prism"], "name": "delibae/claude-prism", "platform": ["windows", "cross-platform"], "pushed_at": "2026-07-28T07:14:01+00:00", "repo": "delibae/claude-prism", "stars": 1759, "tags": ["academic-writing", "latex", "tauri", "claude-code", "offline-first", "scientific-writing", "zotero", "tectonic", "python-environment", "natural-language-processing", "macos", "linux", "desktop"], "topics": ["academic", "ai", "claude", "claude-code", "desktop-app", "editor", "latex", "llm", "offline", "open-source", "privacy", "python", "research", "rust", "scientific-writing", "tauri", "tectonic", "zotero"], "urls": [], "use_cases": ["write academic papers in LaTeX with AI assistance", "compile LaTeX documents offline on my desktop", "get help writing scientific manuscripts with Claude", "manage references with Zotero while writing papers", "run Python analysis alongside my LaTeX document", "keep my research files local instead of uploading to the cloud", "preview PDF output live while editing LaTeX", "track changes to my paper with git-based version history"], "what_it_is": "ClaudePrism is an open-source, offline-first desktop application for scientific and academic writing, built with Tauri 2 and Rust. It combines a LaTeX editor with embedded offline compilation via Tectonic, a Python environment (uv + venv), and Claude-powered AI assistance running as a local subprocess.", "when_to_avoid": ["you need a fully offline AI experience — AI features still send content to Anthropic's API", "you want a browser-based collaborative writing tool", "you don't write LaTeX or academic documents", "you need real-time multi-user collaboration"], "when_to_choose": ["you want a local-first alternative to cloud LaTeX workspaces like OpenAI Prism", "you need offline LaTeX compilation with AI-assisted academic writing", "you write scientific papers and want domain-specific AI skills plus Python in one app", "privacy of your documents on local disk matters to you"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/claude-prism", "repo": "delibae/claude-prism", "role": "main", "score": 75}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:32.517694+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:27:16.375233+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "4d8e74b3147a4dd60ac26ac6a22987a9ac3bea53cf8ad5b34c892f8d2b1b12b2", "fetched_at": "2026-08-28T04:05:32.517694+00:00", "kind": "readme", "missing": false, "url": "https://github.com/delibae/claude-prism"}, {"content_hash": "226b67ac5cc59579cb7c134d009b77dfc3efaf31fc3ee97c78246b70ba3f8c69", "fetched_at": "2026-08-29T11:05:56.056607+00:00", "kind": "homepage", "missing": false, "url": "https://claudeprism.delibae.dev"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 94, "longevity": 13, "rhythm": 87}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 194, "days_push": 36, "days_rel": 85, "gap_med": 0, "n_releases_24m": 18}, "score": 75, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}