perplexideez

Report Abuse

Basic Information

Perplexideez is a self-hosted, AI-powered web search application intended to replicate and extend Perplexity-style search while integrating with other self-hosted services and supporting multiple users. The app uses a Postgres database for storage and can connect to either Ollama or OpenAI-compatible LLM endpoints. It performs web searches via a SearXNG instance and surfaces LLM-generated summaries with explicit source annotations so users can inspect where conclusions came from. The project supplies container images for the app and a migration utility, example Docker Compose files, Kubernetes manifest guidance, and a .env-driven configuration for SSO, AI provider selection, model mapping, and deployment settings. The repo includes local development steps, database migration commands, and a built stack using SvelteKit, Tailwind, tRPC, Prisma, AuthJS, TanStack Query, and Langchain.

Links

App Details

Features
Perplexideez provides web search with LLM-generated answers plus hoverable source annotations that link back to original results. It can generate follow-up questions automatically, lets users save favourite searches, and exposes a model picker to assign different LLMs for Speed, Balanced, Quality, embeddings, titles, emoji, and media search tasks. Multi-user support and OIDC SSO are built in, with options to disable sign-up or password login. Search results and sessions can be shared via configurable links with access control and public embeds. Deployment-focused features include non-root container images, a migrate image for DB setup, Docker Compose examples, Kubernetes manifest examples, and many environment variables for AI provider, SearXNG URL, database, logging and security.
Use Cases
Perplexideez helps teams and self-hosting users run an LLM-backed search experience that integrates with existing infrastructure and enforces per-instance configuration. Multi-user accounts with separated data and OIDC SSO support make it suitable for organizations that need access control. Source annotations reduce the risk of accepting hallucinated answers by linking generated conclusions to original documents. Model selection and environment-driven configuration allow operators to balance cost and quality by choosing different models for speed, quality or embeddings. Container images and example Compose manifests simplify deployment, and the migrate image handles database migrations. The UI supports favourites, sharing with access controls, and attractive embeds to make discovered information easier to curate and distribute.

Please fill the required fields*