Repository navigation
Releases
Releases · fernandevdaza/texit
TexIt 0.1.0
0.1.0 — 2026-10-08
First public release.
Compilation
- TeX Live add-ons for the in-browser compiler, injected only when a document needs them: babel language files for
30 languages (Spanish, Portuguese, French, German, Italian, Catalan…), IEEEtran and the newtx (Times) fonts. \usepackage[T1]{fontenc}without a font package selects the TeX Live set that ships cm-super automatically.- TeX Live 2026 compiled to WebAssembly (TeXlyre BusyTeX) running in a Web Worker: pdfLaTeX, XeLaTeX and LuaLaTeX with
BibTeX, Biber and makeindex. Package sets (basic / recommended / extra) are chosen from the packages a project uses
and cached by the browser for offline use. - Native compilation on desktop with
latexmk(TeX Live / MiKTeX / MacTeX), Tectonic or raw engine passes, with a
persistent build directory per project;shell-escapeoff by default. - Optional self-hostable remote compile server (
apps/compile-server, protocol v1, Docker image, no dependencies). - Auto-compile while typing, draft mode, log parsing into linked errors and warnings.
Editor and PDF
- CodeMirror 6 editor with LaTeX completion (528 commands, 99 environments, 350 math symbols, labels, citations, files
and packages), snippets, KaTeX math preview on hover, live lint, folding, outline, project-wide search and replace,
Vim and Emacs keymaps, rich-text decorations and formatting shortcuts. - pdf.js viewer with flicker-free recompiles, thumbnails, search, zoom presets and two-way SyncTeX.
Collaboration
- Serverless real-time collaboration: Yjs CRDT over WebRTC with Trystero signaling (Nostr, BitTorrent, MQTT relays).
- End-to-end encryption (AES-256-GCM, key only in the invite link's URL fragment), live cursors and presence, chat,
review comments, follow mode and view-only invites.
AI and MCP
- AI chat agent with project tools (list, read, edit, write, search, compile, diagnostics) and diff review; ask mode,
⌘K inline edits, ghost-text completion, "fix compile errors" and "explain selection". - Providers: OpenAI, Anthropic, Google Gemini, OpenRouter, Groq, DeepSeek, Mistral, xAI and any OpenAI-compatible
endpoint; local models through Ollama and LM Studio; ChatGPT / Claude / Gemini subscriptions through Codex CLI,
Claude Code and Gemini CLI on desktop. - MCP client (Streamable HTTP / SSE, stdio on desktop) and TexIt as an MCP server on desktop (127.0.0.1, bearer token)
with ready-to-paste configuration for Claude Code, Codex and Cursor.
Plugins
- Typed plugin API (
@texit/plugin-api, MIT): commands, panels, status-bar items, snippets, completions, compile
backends, AI tools, templates and settings; permission prompts, developer mode with hot reload, plugin registry. - Seven built-in plugins: word count, symbol palette, table generator, BibTeX tools (DOI / arXiv / ISBN), snippets,
lorem ipsum & date, zen mode.
Projects
- Local-first projects in IndexedDB (web) or folders on disk (desktop), dashboard with thumbnails, tags, stars and
trash. - File manager with drag & drop and folder uploads, Overleaf-compatible
.zipimport/export, image and PDF preview. - Version history with diffs, named versions and restore.
- 15 templates: article, report, thesis, beamer, poster, CV (pdfLaTeX and XeLaTeX), cover letter, book, homework, lab
report, IEEE paper, math notes and a Spanish article.
App
- English and Spanish interface, light and dark themes, eight accent colors, command palette, quick open and keyboard
shortcuts. - Desktop app (Electron) for macOS (dmg/zip, Apple Silicon + Intel), Windows (installer x64 + ARM64, portable) and
Linux (AppImage, deb, rpm): folder sync, native TeX, OS-keychain secrets,.texfile associations, native menus and
update checks through GitHub releases. Installers are not code-signed yet.
⬇️ Download / Descarga
| System · Sistema | File · Archivo |
|---|---|
| macOS Apple Silicon (M1–M5) | TexIt-*-mac-arm64.dmg |
| macOS Intel | TexIt-*-mac-x64.dmg |
| Windows (x64 + ARM64, installer) | TexIt-*-win.exe (or -win-x64.exe / -win-arm64.exe) |
| Windows portable | TexIt-*-portable.exe |
| Linux | TexIt-*-linux-x86_64.AppImage · TexIt-*-linux-amd64.deb · TexIt-*-linux-x86_64.rpm |
The installers are not signed with a paid certificate yet. · Los instaladores aún no están firmados con un certificado de pago.
- macOS (ad-hoc signature): open the
.dmg, drag TexIt to Applications and open it. If macOS says it can't verify the developer, go to System Settings → Privacy & Security and click Open Anyway (or runxattr -cr /Applications/TexIt.app). · Si macOS dice que no puede verificar al desarrollador, ve a Ajustes del Sistema → Privacidad y seguridad y pulsa Abrir igualmente (o ejecutaxattr -cr /Applications/TexIt.app).- Windows: if SmartScreen appears, click More info → Run anyway. · Si aparece SmartScreen: Más información → Ejecutar de todas formas.
The web version needs no installation: https://fernandevdaza.github.io/texit/ · La versión web no necesita instalación.