Documentation

Current reference for the Windows beta. Features and installation details may change before the first public release.

Compfiled is in beta and Windows only. The current development version is 0.1.0-beta.1. A public installer is not published yet; the first installer is being tested now.

What Compfiled is

A desktop LaTeX studio. It puts the conversion tools, a compiling editor, an AI workspace and a set of PDF utilities in one window, so a scan can become a compiled PDF without leaving the application.

Your documents live on your disk and the app never syncs them anywhere. The one thing that does leave the machine is an AI request you make yourself, and only to the provider you picked — point it at a local model through Ollama or LM Studio and even that stays put. See Privacy for the exact breakdown.

The tools are wired to each other. Every result carries a Send to menu that lists only the tools which actually accept that kind of payload — a converted table can go straight to the editor, a compiled PDF straight to the PDF tools, and either can be saved to a project or dropped into a Workspace conversation.

Requirements and install

The Windows installer includes the local backend, Tectonic, SyncTeX and the WebView2 bootstrapper. You do not need Python or a separate TeX installation for the default setup.

Open Settings, Projects, LaTeX compiler to choose Tectonic or MiKTeX, detect compilers again, download MiKTeX, or open MiKTeX Console. Compiler and engine are separate choices: MiKTeX offers Automatic, pdfLaTeX, XeLaTeX and LuaLaTeX; Tectonic uses its own XeTeX engine.

Installing the unsigned Windows beta

The beta installer will not have a Windows code-signing certificate. SmartScreen can therefore show Windows protected your PC even when the installer is unchanged.

  1. Download the installer only from this site's official Windows download link.
  2. Open the .exe. If SmartScreen appears, choose More info.
  3. Check that the app name is Compfiled, then choose Run anyway.

If the file came from another site or its name/version differs from the download page, do not run it.

Your first compile

  1. Open Projects and create a new project, blank or from a template.
  2. Write LaTeX in the editor, or send in a converted document from one of the tools.
  3. Press Ctrl+Enter. The PDF appears in the preview beside the source.
  4. Double-click text in the PDF to jump to the matching source line. Moving in the source keeps the compiled preview in sync when SyncTeX data is available.

You can also start inside a converter and save its output as a new project when you like the result.

Converters

Converters and generators sit in the sidebar. Tools, All Tools shows the full grid, where tools can be pinned or renamed.

The AI-backed converters need a model to be available. The generators, the PDF operations and Word to PDF run locally and need no key.

LaTeX editor

Source, project files and PDF output share one tab. The editor stays local and uses the project's real files.

The menu next to Compile also provides:

AI Workspace

A chat that persists, organised into vaults. Each vault keeps its own conversation, attachments and context, and is still there after you close the app.

Projects, Vaults and Clips

Projects hold the source files and the generated output together, with previews, templates, export, version history, and recovery from the Trash.

Vaults are the Workspace's conversations and their attachments. They can be downloaded to a folder of your choice, set in Settings, Workspace.

Clips is a scratch area that keeps recent tool output around, for when several results have to be fed one at a time into another tool.

PDF tools

Merge PDFs, Split PDF, Extract Pages, Rotate Pages and the PDF Editor. All of them run locally with no model and no network. The result downloads, saves to a project, or goes on to the next tool through Send to.

Compiler settings

All of this lives in Settings, Projects, LaTeX compiler:

Updates

The app contains an update screen, but the signed update feed is not configured for the current development beta. Until public releases begin, install newer test builds manually. Create a backup before moving important data between beta versions.

Models and API keys

Cloud models are discovered from supported Google Gemini and Anthropic Claude providers instead of being fixed in this guide. Local text models run through Ollama or LM Studio. Image and PDF conversion still needs a model with a compatible vision input.

Paste a key into Settings, AI, API Keys — one field for both providers, the provider is recognised from the key itself. Keys are stored with Windows DPAPI, tied to your Windows user, and are never sent to a Compfiled server. After saving, the interface only ever shows a masked value; the local backend opens the real key in memory only when a provider call needs it.

Settings, AI also sets the default model, chooses what new conversions start with, and shows token usage.

Backups and Trash

Settings, Workspace, Backup takes a full backup: the database with projects, vaults and conversations, the encrypted API keys, and the vaults' attachment files. An automatic copy is kept weekly in a backups/ folder next to the database, and a safety backup of the current data is taken before every restore.

Deleted projects and vaults go to Settings, Projects, Trash, where they can be restored or removed for good.

Keyboard shortcuts

The full list is also shown in Settings, Shortcuts. Current public testing targets Windows.

Privacy

There is no cloud sync. Projects, vaults, conversations and metadata live in a local SQLite database; the attachment files themselves sit in a local blobs folder that the database points at.

What touches the network, feature by feature — the same breakdown Compfiled shows in Settings, Privacy:

Common questions

Do I need an internet connection?

Not for editing, projects, generators or most PDF tools. You need it for cloud AI, arXiv downloads, bibliography lookups, and whenever Tectonic or MiKTeX must download a missing package.

Do I need an API key?

Only for Gemini or Claude. Ollama and LM Studio run locally, and everything that is not AI works with no key at all.

Do I need Python or a TeX installation?

No Python and no separate TeX installation for the default setup: the Windows installer includes the backend and Tectonic. MiKTeX is an optional compatibility upgrade.

Is Compfiled free?

Yes, and there is no account. If you point it at Gemini or Claude, those providers bill you for their own API usage; local and non-AI features never create such a charge.

Is my data sent anywhere?

Never to a Compfiled document server — there isn't one. Outbound traffic comes from actions that need an external service: cloud AI, arXiv, Crossref, Overleaf, or a compiler downloading a missing package.