Choosing transparency and self-hosting over a hosted engine

For teams that need to own the model, the engines, and the editorial layer, slorg replaces an opaque hosted answer engine with six functions they can read and change.

The problem

Hosted answer engines own the system prompt, the model choice, the retrieval backends, and the ranking logic. For a team with data-residency, cost, or auditability constraints, that lack of control is a non-starter — and the behaviour can change under them without notice.

With slorg

slorg is MIT-licensed and self-hosted. You bring your own OpenAI-compatible key, pick your engines via SearxNG, choose your model, and read the entire pipeline in the source. Nothing about the planning is hidden or subject to a vendor’s roadmap.

How it flows

  1. Self-host — Run slorg and your own SearxNG instance on your infrastructure.
  2. Configure — Set the model, engines, and result limit through a handful of env vars.
  3. Inspect — Read the six-step source to understand exactly what runs.
  4. Extend — Fork or wrap it — the editorial layer is yours to change.

What you get

try it Install with npm install lorg and follow the quickstart, or read how the pipeline works on the architecture page.