Qodex
Agente IA che rivede le pull request eseguendo test di API, interfaccia e sicurezza sull’app reale.
Qodex è un agente di IA per test e revisione del codice pensato per i team software. Qodex si installa come app di GitHub, legge ogni pull request, esegue scenari di API, interfaccia e sicurezza su un URL di anteprima o di staging e pubblica i risultati con la richiesta, la risposta o lo screenshot che hanno fallito, più una raccomandazione sul merge. Qodex ha un livello Individual gratuito e piani a pagamento per i team.
Indicato per Team di sviluppo che integrano molte pull request, anche di codice scritto dall’IA, e vogliono che ogni modifica sia provata su un’app in esecuzione prima del merge.
- Piattaforme
- Web, API, MCP
- Modello di prezzo
- Freemium
- Piano gratuito
- Sì
- API
- Sì
- Sviluppato da
- Qodex.ai
- Aggiunto
Ultima verifica: . Informazioni tratte da qodex.ai.
Che cos’è Qodex?
Qodex è una piattaforma di test continui che lega la revisione del codice con IA all’esecuzione reale dei test. Quando uno sviluppatore o un agente di programmazione apre una pull request, Qodex legge il diff e il resto del repository, sceglie i controlli di API, interfaccia e sicurezza pertinenti e li esegue su un’anteprima di distribuzione o su un ambiente di staging condiviso. I risultati arrivano come controlli di stato e commenti con le prove: la richiesta fallita, la risposta o uno screenshot. I fallimenti vengono ordinati in bug reali, test obsoleti, per cui Qodex propone una correzione sotto forma di diff, e problemi di ambiente. Gli scenari vengono scritti una volta dal modello e poi riesguiti come semplice codice Playwright e HTTP senza altre chiamate al modello, e i team possono esportarli. Gli incidenti di produzione possono diventare scenari di regressione. La copertura di sicurezza segue le categorie OWASP, tra cui BOLA e IDOR. Tra le integrazioni ci sono GitHub, GitLab, Slack, Jira, Sentry e Datadog.
Funzioni principali
Revisione delle PR basata sull’esecuzione
Commenta una pull request solo dopo aver eseguito gli scenari sull’anteprima attiva, e allega ciò che è stato inviato e restituito.
Test delle API
Crea test HTTP e GraphQL eseguibili da una specifica OpenAPI, da una collezione Postman, da un foglio di calcolo o da test esistenti.
Test dell’interfaccia
Guida l’applicazione in un browser con scenari Playwright e cattura screenshot dei fallimenti.
Test di sicurezza
Sonda gli endpoint alla ricerca di problemi di classe OWASP, come autorizzazione a livello di oggetto non valida, injection e aggiramento dell’autenticazione.
Classificazione dei fallimenti
Etichetta ogni esecuzione fallita come bug del prodotto, test obsoleto o problema di infrastruttura, così il rumore non blocca i merge.
Dagli incidenti ai test in automatico
Trasforma un incidente di produzione in uno scenario di regressione su cui vengono controllate le pull request successive.
Come funziona Qodex
Apri una pull request
Uno sviluppatore o un agente di programmazione propone una modifica in un repository collegato.
Qodex raccoglie il contesto
L’agente legge il diff insieme al codice che lo circonda.
I controlli girano sull’anteprima
Gli scenari di API, interfaccia e sicurezza pertinenti vengono eseguiti sull’URL di anteprima o di staging.
Prove e verdetto vengono pubblicati
I risultati includono la richiesta, la risposta o lo screenshot che hanno fallito, e la pull request riceve una raccomandazione sul merge.
Gli incidenti alimentano la suite
I problemi visti in produzione vengono salvati come scenari e applicati alle modifiche successive.
Screenshot
Casi d’uso
- Filtrare il codice generato dall’IA
- Controlla le pull request aperte dagli agenti di programmazione prima che una persona le approvi.
- Avviare i test delle API
- Importa una specifica delle API e ottieni una prima suite senza scrivere i test a mano.
- Individuare i bug nel controllo degli accessi
- Rileva i casi in cui un tenant può leggere i dati di un altro tenant.
- Tenere aggiornata una suite di test
- Rivedi gli aggiornamenti proposti agli scenari quando il prodotto cambia e approvali come diff.
- Evitare incidenti ripetuti
- Aggiungi un controllo di regressione ogni volta che qualcosa si rompe in produzione.
Cose da sapere
- Il merge lo decide una persona
- Qodex blocca o raccomanda, ma non fa merge, non distribuisce e non modifica il codice sorgente da solo.
- I test sono esportabili
- Gli scenari sono codice Playwright e HTTP standard che un team conserva e può eseguire senza Qodex.
- Porta la tua chiave del modello
- I team possono fornire la chiave del proprio fornitore di modelli, e ogni chiamata viene registrata; la riesecuzione degli scenari salvati non fa alcuna chiamata al modello.
- Dove stanno i dati
- I dati dei clienti sono conservati su server negli Stati Uniti e separati per progetto.
Domande frequenti
Che cos’è Qodex?
Qodex è un agente di IA per la revisione del codice e i test continui che esegue test di API, interfaccia e sicurezza sulle pull request e segnala ciò che è davvero fallito.
A che cosa serve Qodex?
Qodex serve a testare ogni modifica al codice prima del merge, a generare e mantenere scenari di test e a trovare falle di sicurezza come il controllo degli accessi non valido.
Qodex è gratis?
Qodex: è disponibile un piano gratuito. Le tariffe dei piani a pagamento sono pubblicate su qodex.ai. Consulta la pagina ufficiale dei prezzi per gli importi aggiornati.
Quanto costa Qodex?
Le due cifre a pagamento sono prezzi di partenza, adattati alla dimensione del team e all’utilizzo.
Qodex modifica o integra il codice da solo?
No. Qodex pubblica risultati e controlli di stato sulle pull request e lascia la decisione sul merge a una persona; le correzioni ai test vengono proposte come diff da approvare.
Che accesso richiede Qodex al mio repository?
L’app di GitHub di Qodex chiede l’accesso in lettura alle pull request e non quello in scrittura al codice sorgente. L’azienda dice che i dati sono cifrati, conservati negli Stati Uniti e non usati per addestrare i modelli.
Mi serve un ambiente di anteprima per usare Qodex?
Qodex ha bisogno di un URL raggiungibile su cui eseguire i test, che può essere un’anteprima di distribuzione per ogni pull request o un ambiente di staging condiviso.
Qodex ha un’API?
Sì. Il confronto dei piani di Qodex indica webhook e accesso alle API come parte del piano Scale.
A chi è rivolto
- Team di sviluppo
- Ingegneri QA
- Responsabili di ingegneria
- Ingegneri della sicurezza
- Startup
Commenti
Ancora nessun commento. Se hai usato Qodex, racconta agli altri lettori com’è andata.
Alternative a Qodex
| Strumento | Piano gratuito | Prezzo di partenza | API |
|---|---|---|---|
| — | — | — | |
| Sì | — | Sì | |
| Sì | — | — | |
| — | — | — | |
| Sì | — | — |
Strumenti delle stesse categorie di Qodex. Il prezzo di partenza compare solo se lo abbiamo controllato sulla pagina dei prezzi dello sviluppatore; un trattino significa che non è stato controllato o non è pubblicato. Tutti gli strumenti della categoria Assistenti di codice IA