Spedo
SPEDO ENGINE
v0.69.0 PREVIEW
← Documentation

Spedo Guide — Documentation Assistant V1

Since version v0.57.0

Spedo Guide is a local, citation-first documentation assistant. It operates without external calls to third-party cloud providers. V1 retrieves relevant technical excerpts from the bundled public documentation, displays authoritative sources, and renders structured markdown with syntax-highlighted code blocks.


1. Running Locally & Web Bottom Dock

make assistant
# Open standalone: http://127.0.0.1:8091

Dockable Interactive Bottom Bar (Enhanced in v0.57.0)

On the Web Documentation and Public Portal (http://localhost:8090/), Spedo Guide is integrated as a sleek, non-intrusive dockable bottom bar (⌘J / Ctrl+J to toggle). When expanded:


2. Public Portal Integration (Opt-in)

The assistant widget is available on the public portal. To enable the background assistant proxy service:

SPEDO_PORTAL_ASSISTANT_ENABLED=true \
  docker compose --profile assistant up --build -d portal assistant

The browser communicates with the portal via same-origin endpoints (/api/assistant/*). The portal forwards queries exclusively to the configured internal URL SPEDO_PORTAL_ASSISTANT_URL (default: http://assistant:8091). It rejects any client-supplied target URLs. If the variable is unset or false, the assistant widget and endpoints remain inactive.

In the user interface, pressing Enter submits the query, while Shift+Enter inserts a newline. Responses are deliberately concise, structured, and strictly limited to cited public documentation.


3. Scope & Personas

Spedo Guide provides answers verified against reviewed documentation, cites specific reference files, and never misrepresents a preview API as an authoritative HA or multi-master clustering guarantee.

Indexed sources are restricted to validated public guides. Internal scratch notes, administrative data, production logs, secrets, and unpublished internal code are never indexed.


4. Privacy & Zero-Tracking Guarantee

Spedo Guide operates strictly under a zero-tracking, privacy-first model:


5. Keyboard Shortcuts & UX Controls

Shortcut / ActionFunctionResult
⌘J or Ctrl+JToggle Assistant DrawerOpens or minimizes the dock without losing conversation context.
EnterSend QuerySubmits current question to local citation pipeline.
Shift + EnterNew LineInserts a multiline break in the prompt input.
Click CitationDeep-Link NavigationSmoothly scrolls to referenced document section and highlights it with a golden pulse while keeping the assistant drawer open.
🗑️ ClearReset SessionClears current local conversation history from sessionStorage.