Scriptora AI Docs

Introduction

Welcome to Scriptora AI — an intelligent LaTeX editor built for academic researchers.

New to Scriptora AI? Start with the Quick Start Guide to get your first paper written and compiled in minutes.

What is Scriptora AI?

Scriptora AI is a browser-based LaTeX editor built specifically for academic researchers, graduate students, and scientists. It combines a professional-grade LaTeX environment with an embedded AI assistant that understands academic writing conventions, LaTeX syntax, and scientific publishing requirements.

Scriptora AI editor interface
The Scriptora AI workspace: LaTeX editor, AI chat panel, and live PDF preview side by side.

Core capabilities

How it compares

FeatureScriptora AIOverleafWord + Copilot
LaTeX editor✅ Full CodeMirror 6✅ Full CodeMirror 6❌ Equations only
AI writing assistance✅ 42 integrated AI tools⚠️ Writefull add-on (premium)✅ Copilot ($20/mo extra)
Python figure generation✅ Built-in Docker sandbox❌ Not available❌ Not available
Literature search✅ 6 databases built-in❌ External tools only❌ External tools only
Peer review workflow✅ Import comments, track responses, generate letters⚠️ Track Changes + comments⚠️ Track Changes only
Real-time collaboration✅ WebSocket + Yjs CRDT✅ Real-time (free tier: 1 collaborator)✅ Real-time
Version control✅ Named branches + diff viewer✅ History (premium: labels)✅ Version History
arXiv integration✅ Import source + export submission✅ Submit to arXiv❌ Not available
AI peer review simulation✅ Scores + section feedback❌ Not available❌ Not available
Knowledge base✅ Semantic search over your papers❌ Not available⚠️ Copilot file grounding

Architecture overview

Scriptora AI is a full-stack application:

  • Frontend: Next.js + CodeMirror 6 editor + React
  • AI backend: Multiple model providers (Claude by Anthropic, GPT by OpenAI) via the Vercel AI SDK — 42 specialized tools for academic writing
  • Python sandbox: Isolated Docker container for safe code execution (matplotlib, seaborn, numpy, pandas, scipy, graphviz, and more)
  • Compilation: pdflatex / xelatex / lualatex via latexmk with SyncTeX
  • Real-time collaboration: WebSocket + optional Yjs CRDT for conflict-free concurrent editing
  • Storage: MongoDB for projects, files, chat history, review cycles, and version branches

All compilation and Python execution happens on the server — your browser only needs an internet connection.

Getting help

On this page