TEXOR opens a local browser workbench from VSCode and uses Codex CLI as the actual paper-writing agent.
The workbench is designed for manuscript iteration:
Load an existing research project or create a new TEXOR project.
Import an existing .tex manuscript as the first paper version.
Compile and compare previous/current PDF versions.
Mark text or regions in the PDF, write a natural-language revision note, and let Codex update the LaTeX.
Keep Codex progress visible while TEXOR stores each completed revision as a new version.
Command
Run one command from the VSCode Command Palette:
TEXOR: Open Browser Workbench
The extension starts the local TEXOR web and API services, then prompts you to open the workbench in your browser.
Requirements
Codex CLI must be available through texor.codexExecutable or the OpenAI ChatGPT/Codex VSCode extension.
A LaTeX engine such as pdflatex or lualatex is required for PDF compilation.
Project And Manuscript Loading
加载项目 opens an existing TEXOR project record, including its Codex conversation and paper version history.
新建项目 creates a new TEXOR project record for a code project path.
导入当前项目 .tex imports an existing manuscript into the current project. TEXOR copies it to <project>/.texor/manuscript/main.tex; later revisions use that file as the manuscript entrypoint.
The code project path is required. The .tex path is optional and only seeds the current project manuscript.
Templates
TEXOR ships only a small template catalog. Full journal/conference template archives are downloaded on first use into VSCode extension storage.
Supported direct downloads currently include IEEEtran, ACM acmart, Elsevier elsarticle, Elsevier CAS, and ICLR 2026.
Settings
texor.serverUrl: TEXOR backend URL. Defaults to http://127.0.0.1:4174.
texor.webUrl: TEXOR browser workbench URL. Defaults to http://127.0.0.1:4174.
texor.appPath: optional override for the bundled TEXOR application directory.
texor.targetJournal: optional default target journal or conference.