🤖AI-Assisted ExtractionConvert raw text or PDFs into structured CSL-JSON using shared Zod schemas and configurable field presets.
🌐Multi-Source LookupQuery OpenAlex, Crossref, Semantic Scholar, Europe PMC, and arXiv with prioritised early termination for high scores.
📊Deterministic MatchingApply weighted field scoring, normalisation rules, and detailed match breakdowns surfaced directly in the UI.
🧩AnyStyle IntegrationTokenise references, edit labels manually, and convert them into CSL before running searches and matching.
🧭Developer-Friendly WorkflowShared TypeScript types, pnpm workspaces, and Vite tooling streamline backend, extension, and docs development.
🔐Secure Key HandlingStore user API keys encrypted in the backend keystore while keeping the extension stateless for sensitive data.