Skip to content
/ texa Public

A portable cross-plaform app for markdown and LaTeX OCR, built with SolidJS and pywebview.

Notifications You must be signed in to change notification settings

Sped0n/texa

Repository files navigation

Texa

image-20241026191209432

A cross-platform GUI wrapper for texify, built with SolidJS and pywebview

Features

  • Complete offline inference on CPU, powered by ONNXRuntime
  • Realtime LaTeX and markdown rendering with micromark and KaTeX
  • Support image input from file, clipboard or drop in
  • Smmoth animation by GSAP
  • Basic model management, can download necessary files online or import them manually
  • Small bundle size(~90MB)

Build

Requirements

  • Node.js 18/20+
  • Python 3.11

Steps

For macOS, run build_macos.sh to build the app

For Windows, run build_windows.ps1 to build the app

App release will be limited, If you encounter issues using the version downloaded from the release, it is recommended to build your own copy

Windows user should have Edge WebView2 Runtime Installed