# Perplexica — moteur de recherche IA auto-hébergé

Perplexica : alternative open source à Perplexity, recherche web SearXNG plus LLM local ou cloud. Installation Docker, licence MIT et points de vigilance.

URL canonique : https://www.osfria.fr/perplexica.html

---

OSIALab · Recherche IA

## Perplexica — un moteur de recherche IA que vous hébergez

Perplexica est une alternative open source à Perplexity. Il combine une recherche web via [SearXNG](https://www.osfria.fr/searxng.html) avec un modèle de langage qui synthétise une réponse sourcée — **chez vous**, sur votre poste ou votre serveur, avec le LLM de votre choix.

### Fiabilité & transparence

🟢 **Fiable et activement maintenu**

- **Maintenance** : version 1.11.0 publiée en octobre 2025, avec un assistant de configuration, une UI repensée et le support de nouveaux providers (LM Studio, Transformers, AIML API) ; le projet a été **renommé Vane** (dépôt ItzCrazyKns/Vane) — l'URL du dépôt est à mettre à jour dans vos bookmarks.
- **Adoption** : alternative auto-hébergée à Perplexity la plus étoilée sur GitHub ; communauté active avec des discussions fréquentes et un usage croissant dans les pipelines IA locaux.
- **Sécurité** : aucune faille majeure connue dans le code principal — le port 3000 n'a pas d'authentification par défaut, à garder sur localhost ou derrière un reverse-proxy avant toute exposition réseau.
- **Verdict** : excellent choix pour une recherche web augmentée par LLM auto-hébergée ; vérifiez le nouveau nom du dépôt (Vane) pour rester sur la version maintenue.

> Page informative, sans valeur de conseil. Vérifiez la **licence** de l'outil et de ses dépendances. Une réponse synthétisée par un LLM **peut se tromper** : ouvrez et recoupez les sources citées avant d'agir sur une information.

### À quoi ça sert

Perplexica prend votre question, lance des recherches via une instance SearXNG, récupère les pages pertinentes, puis demande à un LLM de rédiger une réponse en citant ses sources. L'expérience rappelle Perplexity, mais tourne avec **vos modèles** et **votre instance de recherche**. Outil de recherche augmentée, privé par conception selon la façon dont vous le configurez.

### Ce qui fait sa force

- **Recherche + synthèse, en autohébergé.** La boucle complète — chercher sur le web, lire, résumer avec sources — fonctionne sur votre infrastructure, sans service propriétaire au milieu.
- **Le LLM est au choix.** [Ollama](https://www.osfria.fr/ollama.html) en local pour une chaîne 100 % privée, ou un fournisseur cloud (OpenAI, Anthropic, Google, Groq) si vous privilégiez la puissance. Vous arbitrez confidentialité et qualité.
- **SearXNG comme couche de recherche.** Pas d'API de recherche payante : Perplexica s'appuie sur une instance SearXNG, qu'il fournit dans son docker-compose ou que vous branchez.
- **Modes de recherche ciblés.** Recherche académique, vidéos, réseaux sociaux, rédaction… des « focus » orientent la requête selon le besoin.
- **Réponses sourcées.** Chaque synthèse renvoie aux pages utilisées — on peut vérifier plutôt que faire confiance aveuglément.

### Pour qui

Pour les utilisateurs avancés et développeurs à l'aise avec Docker, qui veulent une recherche web couplée à une synthèse IA sans dépendre d'un service propriétaire. Couplé à [Ollama](https://www.osfria.fr/ollama.html), c'est une recherche augmentée entièrement locale ; avec une clé cloud, on gagne en qualité de synthèse au prix de la confidentialité.

### Installation

#### Prérequis

Docker et Docker Compose. Le docker-compose officiel embarque une instance SearXNG. Côté LLM : Ollama en local, ou une clé API d'un fournisseur cloud.

#### Cloner et lancer

L'installation recommandée passe désormais par Docker, la configuration se faisant ensuite **dans l'écran de réglages** de l'interface (clés API, modèles, endpoints) plutôt que dans un fichier à éditer à la main :

```
git clone https://github.com/ItzCrazyKns/Perplexica.git
cd Perplexica
docker compose up -d
```

#### Configurer

Ouvrez `http://localhost:3000`, puis renseignez dans les réglages le fournisseur de LLM (ex. l'endpoint Ollama `http://host.docker.internal:11434` ou une clé cloud) et, au besoin, l'URL de votre propre instance SearXNG. Pour une chaîne 100 % locale, sélectionnez un modèle Ollama et n'indiquez aucune clé cloud.

### Points de vigilance

Perplexica est sain : auto-hébergé et sourcé. Les vrais points tiennent à ce qui **sort de chez vous** selon la configuration, et à la sécurité d'un service que *vous* exploitez.

| Point d'attention | Niveau | Ce qu'il faut savoir |
| --- | --- | --- |
| Vos questions partent vers un LLM cloud | 🟡 selon le fournisseur choisi | Si vous configurez un LLM cloud (OpenAI, Anthropic…), le contenu de vos requêtes est transmis à ce tiers. Pour garder tout en interne, utilisez un modèle local via Ollama : la synthèse ne quitte alors pas votre machine. |
| La recherche émet des requêtes vers l'extérieur | 🟡 par nature | SearXNG interroge des moteurs tiers depuis votre IP (ou celle du serveur). Vos mots-clés leur parviennent — anonymisés quant à votre identité, mais pas invisibles. C'est inhérent à toute recherche web. |
| Exposition du service sur le réseau | 🔴 si mal configuré | Le port 3000 n'a pas d'authentification. Gardez-le sur `localhost` ou placez-le derrière un reverse-proxy authentifié avant toute exposition réseau. |
| Projet jeune — dépendances requises (SearXNG + LLM) | 🟡 à vérifier régulièrement | Perplexica ne fonctionne pas seul : il requiert une instance **SearXNG** active et un **LLM** (local ou cloud). Sans l'un des deux, les recherches échouent silencieusement. De plus, le projet est en évolution rapide — un changement de nom est en cours — et l'URL du dépôt peut changer : référez-vous au [dépôt officiel](https://github.com/ItzCrazyKns/Perplexica) pour l'adresse à jour. |
| Licence du logiciel | 🟢 permissive | Perplexica est sous **MIT**. Vérifiez à part la licence de chaque dépendance — notamment SearXNG, en **AGPL-3.0**. |

### Sécurité

- **N'exposez pas l'interface sans authentification.** Par défaut sur localhost ; pour un accès distant, ajoutez un reverse-proxy (Nginx, Traefik) avec authentification.
- **Protégez vos clés API.** Saisies dans les réglages, elles sont stockées par le conteneur : ne partagez pas vos volumes ni vos sauvegardes sans précaution.
- **Mettez à jour régulièrement** — `git pull && docker compose up -d --build` — pour les correctifs.

### Aller plus loin

- [SearXNG](https://www.osfria.fr/searxng.html) — le méta-moteur de recherche que Perplexica utilise en sous-couche.
- [Ollama](https://www.osfria.fr/ollama.html) — un LLM local pour une chaîne de recherche 100 % privée.
- [OpenRouter](https://www.osfria.fr/openrouter.html) — accéder à de nombreux LLM cloud via une seule clé.
- [OSIALab](https://www.osfria.fr/osialab.html) — tous les outils de recherche IA.

### Sources

- Code source & licence (MIT) : [github.com/ItzCrazyKns/Perplexica](https://github.com/ItzCrazyKns/Perplexica)
- SearXNG (AGPL-3.0) : [github.com/searxng/searxng](https://github.com/searxng/searxng)
