Tous les projets

Revue de code IA en localOpen SourceOpen source

ZeroPing

Revue de code IA open source qui tourne entièrement sur des modèles locaux, sans que rien ne quitte la machine.

Capture de l'interface de ZeroPing

Résultat

100 % hors ligne, aucune fuite de données

Le problème

Les équipes qui gagneraient le plus à une revue de code automatisée sont souvent celles à qui un contrat interdit d'envoyer leur code source vers une API cloud.

Ce que j'ai construit

L'inférence tourne en local via Ollama derrière un service FastAPI, donc la revue se fait sur la même machine que le code et fonctionne sans aucun réseau.

Le résultat

Une revue structurée par problème, de la même forme qu'un outil cloud, et aucun chemin par lequel le code source pourrait sortir de la machine.

Comment ça marche

  1. 01

    Un diff est soumis à un service FastAPI local, qui porte la logique de revue.

  2. 02

    L'inférence passe par Ollama sur un modèle de la même machine, donc il n'y a tout simplement pas de requête sortante à faire.

  3. 03

    Les constats reviennent structurés par problème, avec un emplacement et un changement suggéré, plutôt qu'en paragraphe.

La couche IA

Un modèle local fait la lecture, sollicité par fichier plutôt que par dépôt pour que la fenêtre de contexte reste honnête sur ce qu'elle a réellement vu.

La couche ingénierie

Un service FastAPI, un client Next.js, et aucune dépendance réseau sur tout le chemin. La contrainte est le produit.

Décisions techniques clés

L'inférence locale est l'exigence, pas une option.

Pour les équipes visées, envoyer du code source à une API tierce n'est pas une préférence à configurer. C'est ce que leur contrat interdit, ce qui fait du hors-ligne le seul design viable.

Construit avec

OllamaLocal LLMFastAPINext.js

Sur le même sujet