Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>TeXPilot LaTeX WorkspaceNew to Visual Studio Code? Get it now.
TeXPilot LaTeX Workspace

TeXPilot LaTeX Workspace

Abhineet Pandey

|
2 installs
| (0) | Free
Professional LaTeX workspace for students and researchers in VS Code with integrated compile, logs, preview, and local-first AI assistance.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TeXPilot

VS Code Marketplace Version Open VSX Version License: Apache-2.0

TeXPilot is a professional LaTeX workspace for students and researchers in Visual Studio Code. Write, compile, inspect logs, and review PDFs in one focused environment.

TeXPilot demo: edit LaTeX, compile, inspect logs, and preview PDF output

Table of Contents

  • Why TeXPilot
  • Features
  • Install
  • Quick Start
  • Requirements
  • Commands
  • Configuration
  • Troubleshooting
  • Privacy
  • License

Why TeXPilot

  • Designed for academic writing: assignments, reports, theses, and research manuscripts
  • One workspace for source editing, compile execution, logs, and PDF review
  • Stable workflow for both single-file and multi-file LaTeX projects
  • Optional local-first AI assistance through Ollama

Features

  • Control Center for active compiler and target file management
  • Project Files views in Activity Bar and Explorer
  • Streamed compile logs with in-app compile controls
  • Built-in PDF preview powered by bundled pdf.js
  • Revision tracking for saved manual and AI-assisted edits
  • Workspace search for file names and content

Install

  • Visual Studio Marketplace: TeXPilot
  • Open VSX: TeXPilot
  • Naming note: Open VSX uses abhineet-pandey.texpilot; VS Marketplace uses AbhineetPandey003.texpilot-vscode.

Or install from command line:

code --install-extension AbhineetPandey003.texpilot-vscode

Quick Start

  1. Open your LaTeX workspace in VS Code.
  2. Open TeXPilot from the Activity Bar.
  3. In Control Center, select compiler and compile target.
  4. Open a .tex file from Project Files.
  5. Save with Ctrl/Cmd+S.
  6. Compile with Ctrl/Cmd+Enter.
  7. Review compile logs and PDF preview in the same window.

Requirements

  • VS Code ^1.90.0
  • Local LaTeX project opened as a folder/workspace
  • Local LaTeX distribution available on PATH
  • One supported compiler: latexmk, pdflatex, xelatex, lualatex, or tectonic

Optional:

  • synctex for improved source/PDF navigation
  • ollama with a local model for AI-assisted commands

If VS Code does not inherit your shell PATH, configure latexCompiler.executableSearchPaths.

Commands

Command Description
TeXPilot: Open Control Center Open the TeXPilot control panel
TeXPilot: Refresh Project Files Refresh LaTeX project tree
TeXPilot: Open File Open selected file from project views
TeXPilot: Compile Selected File Compile selected .tex target

Configuration

Setting Type Default Description
latexCompiler.executableSearchPaths string[] [] Additional directories for LaTeX and runtime binaries
latexCompiler.compile.timeoutSeconds number 300 Compile process timeout
latexCompiler.preview.renderTimeoutSeconds number 60 PDF preview render timeout
latexCompiler.preview.syncTexTimeoutSeconds number 15 SyncTeX lookup timeout
latexCompiler.ollama.enabled boolean true Enable AI tools in editor workspace
latexCompiler.ollama.baseUrl string http://127.0.0.1:11434 Ollama endpoint
latexCompiler.ollama.model string "" Preferred local model

Example:

{
  "latexCompiler.executableSearchPaths": [
    "/usr/local/bin",
    "/opt/homebrew/bin"
  ],
  "latexCompiler.compile.timeoutSeconds": 300,
  "latexCompiler.preview.renderTimeoutSeconds": 60,
  "latexCompiler.preview.syncTexTimeoutSeconds": 15,
  "latexCompiler.ollama.enabled": true,
  "latexCompiler.ollama.baseUrl": "http://127.0.0.1:11434",
  "latexCompiler.ollama.model": "llama3.1"
}

Troubleshooting

  • No compiler found: install a supported compiler and add its binary path to latexCompiler.executableSearchPaths.
  • Wrong file is compiling: reselect the compile target in Control Center.
  • Preview not updating: save, compile again, and verify output is generated under .texpilot/.
  • Ollama model list is empty: ensure Ollama is running and at least one local model is installed.

Privacy

By default, AI requests target local Ollama at http://127.0.0.1:11434.

If latexCompiler.ollama.baseUrl points to a remote host, selected document content and related metadata may be sent to that host.

TeXPilot writes generated artifacts under .texpilot/, including compiler outputs, compile logs, run metadata, and revision history.

License

Apache License 2.0. See https://www.apache.org/licenses/LICENSE-2.0.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft