Alle projekter

Lokal AI-kodegennemgangOpen sourceOpen source

ZeroPing

Open source AI-kodegennemgang, der kører helt på lokale modeller, uden at noget forlader maskinen.

Skærmbillede af grænsefladen i ZeroPing

Resultat

100 % offline, ingen datalækage

Problemet

De teams, der ville få mest ud af automatiseret kodegennemgang, er ofte netop dem, der kontraktligt ikke må sende deres kildekode til en cloud-API.

Det jeg byggede

Inferensen kører lokalt gennem Ollama bag en FastAPI-tjeneste, så gennemgangen sker på samme maskine som koden og virker helt uden netværk.

Resultatet

Struktureret gennemgang pr. fund, i samme form som et cloud-værktøj, og ingen vej ud af maskinen for kildekoden.

Sådan virker det

  1. 01

    En diff sendes til en lokal FastAPI-tjeneste, som rummer gennemgangslogikken.

  2. 02

    Inferensen kører gennem Ollama mod en model på samme maskine, så der ganske enkelt ikke er nogen udgående forespørgsel at lave.

  3. 03

    Fund kommer tilbage struktureret pr. problem, med et sted og et forslag til ændring, frem for som et afsnit prosa.

AI-laget

En lokal model står for læsningen, promptet pr. fil frem for pr. repository, så kontekstvinduet forbliver ærligt om, hvad det faktisk så.

Engineeringlaget

En FastAPI-tjeneste, en Next.js-klient, og ingen netværksafhængighed nogen steder på vejen. Begrænsningen er produktet.

Centrale tekniske beslutninger

Lokal inferens er kravet, ikke en mulighed.

For de teams, dette er bygget til, er det ikke en indstilling at sende kildekode til en tredjeparts-API. Det er det, deres kontrakt forbyder, og dermed er offline det eneste holdbare design.

Bygget med

OllamaLocal LLMFastAPINext.js

Relateret