Skip to content

andrewc512/Intellitex

Repository files navigation

IntelliTex

LaTeX IDE with AI agent: editor | PDF preview | agent panel.

Requirements

LaTeX Distribution

IntelliTex requires pdflatex to compile documents.

macOS:

# MacTeX (recommended)
brew install --cask mactex-no-gui
# or download from https://tug.org/mactex/

Linux:

# Debian/Ubuntu
sudo apt install texlive-latex-base texlive-latex-recommended

# Fedora
sudo dnf install texlive-scheme-basic

Windows:

Verify installation:

pdflatex --version

Setup

npm install

Run (dev)

Start Vite and Electron together:

npm run electron:dev

Or run Vite only (browser):

npm run dev

Build

npm run build
npm run electron:build

Project structure

IntelliTex/
├── electron/
│   ├── main.js       # Electron main process, window
│   └── preload.js    # Preload script (IPC bridge)
├── src/
│   ├── main.tsx      # React entry
│   ├── App.tsx       # Three-panel layout
│   ├── panels/
│   │   ├── EditorPanel.tsx   # LaTeX editor (Monaco placeholder)
│   │   ├── PDFPanel.tsx     # PDF preview (pdf.js placeholder)
│   │   └── AgentPanel.tsx   # AI assistant (chat placeholder)
│   └── agent/
│       └── types.ts  # Agent context / edit types
├── index.html
├── package.json
└── vite.config.ts

Next steps: add Monaco for the editor, pdf.js for the PDF panel, and IPC + LLM integration for the agent.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors