Escritum

A LaTeX editor for academic writing. Structured workflows, Zotero integration, reliable citation handling, and deterministic cloud sync for researchers, students, and labs.

Features

A comprehensive LaTeX editor built for serious academic work. Fully functional offline, with optional cloud features.

Core LaTeX Editing

Monaco Editor

VS Code-powered editor with LaTeX syntax highlighting and live editing

Real-time PDF Preview

Live preview as you type, with manual compilation and PDF download

Package Management

Automatic detection and OS-specific installation (MiKTeX, TeX Live, BasicTeX, MacTeX)

Theme Support

Dark and light themes with smooth transitions

AI Assistant

Multi-Provider AI Support

Choose from OpenAI (GPT-3.5, GPT-4, GPT-4 Turbo, GPT-4o), Anthropic (Claude 3 Haiku, Sonnet, Opus), or run local models with Ollama.

Context-aware assistance with RAG system and vector search

File citations in AI responses with automatic indexing

Keyword fallback (BM25) for comprehensive context retrieval

Zotero Integration

Seamless Citation Management

Direct integration with Zotero via Better BibTeX's JSON-RPC server. Access your entire citation library from within Escritum for effortless academic writing.

Real-time access to your Zotero library

Automatic connection via Better BibTeX plugin

Insert citations directly from your library

Project & File Management

Multiple Projects

Create, switch, and manage multiple LaTeX projects with auto-save and metadata

Unified File Manager

Support for images (PNG, JPG, GIF, SVG, PDF, BMP, WebP), BibTeX, CSV, and more

File Indexing

Automatic indexing for AI context with file watching and vector embeddings

Auto-save & Versioning

Debounced auto-save with project versioning and recovery

Cloud Sync (Optional)

Offline-First Architecture

Works fully offline by default. Optional Google OAuth authentication enables cloud sync with version tracking, conflict detection, and resolution.

Version tracking and sync status display

Conflict detection and resolution

Last synced timestamp tracking

Technical Features

Cross-Platform

Windows, macOS, Linux. Built with Wails (Go + React)

Local Storage

SQLite vector store, file system watching, error handling

Modern UI

Toggleable panels, tooltips, error boundaries, loading states

Subscription Tiers

Free

Full offline functionality with all core features

Pro

Unlimited AI requests, priority support, cloud sync

Enterprise

Advanced features for teams and institutions

Download

Available for macOS, Windows, and Linux.