Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Programmer Reference

The API reference is generated by cargo doc from the doc comments in the source, and published with this guide on every push to main. Private items are included, because every crate here is internal to the xil binary.

CrateWhat
xilthe xil binary: command table and one module per stage (crates/xil-cli)
xil_coreworkspace paths, config models, edit journal, logging
xil_audioPCM math matching pydub/audioop, ffmpeg bridge, ID3/WAV tags
xil_apiElevenLabs / Anthropic / gTTS clients
xil_workersJSON-over-stdio client for the Python ML workers
xil_webxil gui: the axum + htmx dashboard

To build it locally:

cargo doc --workspace --no-deps --document-private-items --open