LaTeX IDE with AI agent: editor | PDF preview | agent panel.
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-basicWindows:
Verify installation:
pdflatex --versionnpm installStart Vite and Electron together:
npm run electron:devOr run Vite only (browser):
npm run devnpm run build
npm run electron:buildIntelliTex/
├── 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.