ColophonTurn markdown into typeset PDF documentation, inside VS Code, with nothing to install. A colophon is the printer's note stating how a book was made — which is what this puts on every document's cover page. Open a No Docker. No database to run. No API key. The extension carries its own Python and its own typesetter, and uses whatever AI you already have in your editor. InstallInstall from the Marketplace, or from a
Downloads are per platform — Using itClick the Colophon icon in the Activity Bar. Every part of the extension is one click from
there: the dashboard, the settings page, the AI providers panel, processing the current file,
and the diagnostics. Rows that mirror a setting show its state — auto-processing reads Open dashboard is the full interface — projects, artifacts with their categories and tags,
the kanban board built from your Everything is on the Command Palette too:
PDFs are written under the extension's own storage, which VS Code removes when you uninstall. The boardA DiagramsFenced Annotation, and why you can trust itWith a language model available, Colophon also proposes a summary, a glossary, and diagrams for relationships your document describes. Every claim has to quote your document. Each proposed glossary entry and each diagram component carries a verbatim excerpt, and that excerpt is checked against your text before anything is printed. When something fails that check, the model is told exactly which quotes were not found and asked again — a line quoted from memory with one word wrong is a real entry about a real term, and usually gets fixed on the second pass. What still cannot be backed after that is dropped, and the output channel names what went and why:
Nothing invented reaches the PDF. Turn it off entirely with The model is whichever one your editor already provides — GitHub Copilot, or anything else registered with VS Code. There is no key to configure and nothing is billed twice. Settings
SettingsThe gear in the dashboard header opens a settings page covering conversion, AI and diagnostics. Every switch writes straight to VS Code's settings, so nothing there is a second copy of state — the same values are editable in the settings editor, and Open in VS Code settings goes there. The provider try order is shown but not edited here; that belongs to the AI models panel, which the page links to. Your own modelsColophon: Manage AI Providers opens a panel for OpenAI-compatible endpoints — a local Ollama,
a company gateway. Each entry is a base URL, a model name and an optional key; Discover models
lists what the endpoint actually serves, and Test connection sends one real request, because a
The same panel holds the try order. Every provider is a row — Copilot, Claude, Kiro, Generic and each custom model by name — and they are tried top to bottom; drag one above Copilot to make it the primary, or remove it to never try it at all. A provider that fails or returns nothing usable falls through to the next one. TroubleshootingNothing happens on save. A diagram printed as code instead of a picture. The panel was closed, or mermaid rejected the syntax. The output channel says which. The viewer says there is no page preview. That document was built before previews existed. Press Retry to rebuild it. A glossary entry I expected is missing. It was dropped because its quote wasn't found in your document — the reason is in the output channel. That is the evidence check working. "No language model is available." Install and sign in to Copilot, or set
Everything else lives in the Colophon output channel. Building it yourself
Architecture, the constraints a VSIX imposes, and why Typst rather than anything else: CLAUDE.md. Contributions: CONTRIBUTING.md. LicenseMIT. |