Skip to main content
ClaudeWave

Moteur de recherche libre sur les décisions de justice françaises (Postgres + ParadeDB + VectorChord, API + MCP)

PluginsRegistry oficial1 estrellas0 forksRustApache-2.0Actualizado today
Install as a Claude Code plugin
Method: Clone
Claude Code
/plugin marketplace add librejustice/librejustice
/plugin install librejustice
1. Inside Claude Code, add the marketplace and install the plugin with the commands above.
2. Follow any post-install configuration from the README.
3. Restart the session if commands or hooks do not show up immediately.
Casos de uso

Resumen de Plugins

# LibreJustice

Moteur de recherche libre sur le **droit français** — jurisprudence (Conseil
d'État, Cour de cassation, cours d'appel, tribunaux administratifs et
judiciaires, CNDA, Conseil constitutionnel, CEDH, CJUE) et textes (codes, lois,
traités, droit étranger) — adossé à un nœud mono-serveur **Postgres + ParadeDB +
VectorChord**, exposé via une UI web et un endpoint **MCP**.

## Utiliser LibreJustice depuis un assistant IA

Le serveur MCP public est `https://librejustice.fr/mcp` (OAuth 2.1 avec
enregistrement dynamique de client : aucune clé à configurer).

Avec Claude Code, le plugin installe le connecteur et les skills d'usage :

```
/plugin marketplace add librejustice/librejustice
/plugin install librejustice@librejustice
```

Les skills seuls (sans le connecteur MCP) s'installent dans n'importe quel
agent compatible via [skills](https://skills.sh) :

```
npx skills add librejustice/librejustice
```

Avec Le Chat, Perplexity ou claude.ai : ajouter un connecteur custom pointant
sur `https://librejustice.fr/mcp`.

## Stack

Workspace Cargo **pur Rust**, scindé en deux racines :

- `packages/` — bibliothèques :
  - `lj-core` — cœur pur : parsing / normalisation / extraction, résumé, refs légales.
  - `lj-extract` — extraction des champs et citations des décisions.
  - `lj-sources` — I/O sources (Judilibre JSON, ZIP/XML opendata).
  - `lj-store` — accès Postgres (tokio-postgres + deadpool) + migrations.
  - `lj-llm` — backends embedding + cache + quantisation + client Mistral (chat/OCR).
  - `lj-dtos` — contrats API ↔ web (serde).
  - `lj-telemetry` — tracing + export OTLP.
  - `lj-api` — couche API (Axum + MCP rmcp + OAuth).
  - `lj-web` — front Leptos (SSR + hydratation WASM), Tailwind.
- `apps/` — binaires livrables :
  - `lj-server` — déploiement unique : API + MCP/OAuth + SSR + TLS.
  - `lj-ingest` — CLI d'ingestion + runner cron.

## Build & dev

La toolchain Rust est épinglée par `rust-toolchain.toml`. On utilise
[`mise`](https://mise.jdx.dev) pour les tâches :

```bash
mise run test      # rustfmt --check + clippy -D warnings + cargo test --workspace
mise run dev       # lj-server fusionné (cargo leptos watch, :3000)
```

Pour une base locale : `podman compose -f infra/docker-compose.yml up -d postgres`.

## Déploiement

Mono-serveur via **podman compose** (`infra/docker-compose.yml`) : Postgres
(ParadeDB + VectorChord), le binaire fusionné `lj-server` et le cron
d'ingestion. Renseigner `.env` (voir `.env.example`), puis :

```bash
podman compose -f infra/docker-compose.yml --profile prod up -d --build
podman compose -f infra/docker-compose.yml exec -T cron lj-ingest migrate   # migrations
```

`lj-server` sert l'API, le MCP/OAuth, le SSR et les assets (TLS in-process).

## Licence

[Apache-2.0](LICENSE).

Lo que la gente pregunta sobre librejustice

¿Qué es librejustice/librejustice?

+

librejustice/librejustice es plugins para el ecosistema de Claude AI. Moteur de recherche libre sur les décisions de justice françaises (Postgres + ParadeDB + VectorChord, API + MCP) Tiene 1 estrellas en GitHub y se actualizó por última vez today.

¿Cómo se instala librejustice?

+

Puedes instalar librejustice clonando el repositorio (https://github.com/librejustice/librejustice) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar librejustice/librejustice?

+

librejustice/librejustice aún no ha sido auditado por nuestro agente de seguridad. Revisa el repositorio original en GitHub antes de usarlo en producción.

¿Quién mantiene librejustice/librejustice?

+

librejustice/librejustice es mantenido por librejustice. La última actividad registrada en GitHub es de today, con 0 issues abiertos.

¿Hay alternativas a librejustice?

+

Sí. En ClaudeWave puedes explorar plugins similares en /categories/plugins, ordenados por popularidad o actividad reciente.

Despliega librejustice en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: librejustice/librejustice
[![Featured on ClaudeWave](https://claudewave.com/api/badge/librejustice-librejustice)](https://claudewave.com/repo/librejustice-librejustice)
<a href="https://claudewave.com/repo/librejustice-librejustice"><img src="https://claudewave.com/api/badge/librejustice-librejustice" alt="Featured on ClaudeWave: librejustice/librejustice" width="320" height="64" /></a>

Más Plugins

Alternativas a librejustice