Calm, native LaTeX workflow on macOS.
Raagtex keeps local writing, compile feedback, and PDF output in one elegant workspace.
It is built for researchers and technical writers who want focus, speed, and native Apple feel.
macOS-first SwiftUI shell + native preview
latexmk Fast compile loop with diagnostics
Local-first No cloud lock-in or collaboration overhead
What It Does Today
Write + Compile + Preview
Open a local project, edit your main .tex file, compile with latexmk, and preview PDF output live.
Focused Project Navigation
Browse nested folders, pick .tex files quickly, and keep generated LaTeX noise out of the way.
Configurable Writing Experience
Choose engine (pdflatex, xelatex, lualatex), layout direction, and editor command mappings.
Core Tone
SwiftUI-first
Apple-native feel
Restrained glass UI
Local compilation
PDF-centered flow
Auto-compile watcher
Structured diagnostics
Architecture Snapshot
Apps/MacApp: main shell, editor, compile controls, preview layout.
Apps/iOSApp: companion scaffold for future live viewer flow.
Core: compile runner, diagnostics parser, document state.
Shared: reusable models and project/settings persistence.
Near-Term Roadmap
Accessibility pass for keyboard focus traversal and VoiceOver.
Friendlier diagnostic grouping with source-jump hooks.
Expanded regression coverage around watcher/settings behavior.
iOS companion sync and page-change summaries in V2.
App Screenshots
App launch state
Editor + preview (light)
Editor + preview (dark)
Stacked view layout
Project Links
Repository: github.com/raaghavt/raagtex
Product spec: SPEC.md
Architecture notes: Docs/ARCHITECTURE.md
Privacy policy: /privacy.html