XDOX — a local documentation & notes assistant for Xojo

XDOX, a local AI assistant for Xojo. It answers questions from the documentation you have installed, and can also store your own notes and pull them into its answers.

Xojo’s Jade already works with local LLMs and project context, so there’s built-in AI assistance now. XDOX is a separate, standalone tool with a slightly different focus: the notes you write — conventions, fixes, project quirks — are retrieved into later answers and take precedence over the docs where they differ. If that idea is useful to anyone, or as inspiration, that’s a good outcome.

A few specifics:

  • 100% local — a bundled llama.cpp server over loopback. No API keys, no cloud, no telemetry.
  • Indexes several installed Xojo versions side by side; notes can be global or tied to a version.
  • A small catalog of chat models (Qwen3, Gemma 3, Phi-4, Qwen2.5 Coder, GPT-OSS, Mistral Small) — pick what fits your RAM, from 8 GB up.
  • The app is Xojo (Desktop, API 2); the UI is HTML/JS in a WebView.

There’s also a companion MCP server, XMCP, that exposes the same knowledge base to coding agents like Claude Code or Codex. Build it yourself from source: GitHub - o3jvind/XMCP · GitHub

Requirements: macOS on Apple Silicon and the Xojo IDE’s local documentation installed. The download is signed and notarised — no MBS licence needed to run it.

It’s an early v0.1.0, firmly pre-1.0 — expect rough edges, and note that a schema change in a future update will rebuild the index and clear saved notes.

Download & source: https://github.com/o3jvind/XDOX/releases/tag/v0.1.0

Feedback and questions welcome.

2 Likes