KeplerTeX lets you compile LaTeX documents directly inside VS Code — no local TeX installation required. Simply log in, write your LaTeX code, and compile instantly.
- An active internet connection.
- vscode version : ^1.100.0
-
Open a
.texfile in VS Code. -
Press
Cmd + K(Mac) orCtrl + K(Windows/Linux).
This opens the login page for KeplerTeX. -
Once logged in, your LaTeX document will compile automatically and the first PDF preview will appear.
-
After the initial login and compile, use:
Cmd + S(Mac) orCtrl + S(Windows/Linux)
to trigger subsequent compiles and update the preview.Cmd + K(Mac) orCtrl + K(Windows/Linux)
to pause the compiler. Press again to unpause and resume compiling.
Tip: Keep your .tex file open while editing. Each save updates the preview without additional setup.
Create a file named hello.tex and paste the following code:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
Hello, World!
This is your first document compiled with KeplerTeX.
Here is a simple equation:
\[
E = mc^2
\]
\end{document}Log in with KeplerTeX (Cmd + K)(Mac)/(Ctrl + K)(Windows/Linux)
Save your (Cmd + S)(Mac)/(Ctrl + S)(Windows/Linux) .tex file. Your first PDF will render instantly.
- Zero local setup – start compiling without installing TeXLive or other LaTeX distributions.
- Seamless workflow – edit, compile, and preview without leaving VS Code.
- Fast PDF rendering – preview your LaTeX output in seconds.
- Free Tier: Each user has a limit of 1000 compilations per day.
- Pro Tier (coming soon): For heavy users, a paid plan will get unlimited compilations and include additional benefits such as faster queue priority.
These limits help us manage infrastructure costs while keeping KeplerTeX accessible to everyone.
We welcome contributions to improve KeplerTeX.
-
Repository: KeplerTeX on GitHub
-
To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Submit a pull request with a clear description of your changes.
If you encounter any issues or have feature requests, please open an issue.
- Initial Release – N/A