Skip to content

t-kalinowski/quartohelp

Repository files navigation

quartohelp

A chat app for quick, authoritative answers from Quarto documentation.

  • Chat with an LLM that searches Quarto docs using ragnar.
  • View Quarto documentation side-by-side with the LLM’s output.

quartohelp launches an interactive chat interface that finds and summarizes excerpts from Quarto docs using semantic and keyword search (via ragnar). Responses include links to official sources to help you quickly navigate to the primary Quarto documentation.

Note on OpenAI Organization Verification

If you plan to use models that require organization verification (such as GPT-5), you'll need to complete OpenAI's "Verify Organization" process before these models become accessible through this package. After submitting your verification request at https://platform.openai.com/settings/organization/general, access typically propagates within 15 minutes. Until verification is complete, attempting to use these models will result in an HTTP 400 error with a message directing you to verify your organization.

Alternatively, you can use GPT-4.1, which works well for this package and does not require organization verification.

Screenshot

Screenshot of quartohelp app

Usage

# Launch with a blank chat
quartohelp::ask()

# Start with a specific question
quartohelp::ask("How do I make a two column layout?")

MCP server

Expose the store of Quarto Docs over MCP with quartohelp::serve_store(). This makes a search_quarto_docs() tool available to other LLM apps like Codex CLI and Claude Code.

Installation

remotes::install_github("t-kalinowski/quartohelp")

Requirements

  • An OpenAI API key available at Sys.getenv("OPENAI_API_KEY").
  • Each query costs ~1–2¢ with the current flagship gpt-5 model.

About

A ragnar-powered application

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •