Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

OpenCode Code Review

OpenCode Code Review est une action GitHub gratuite et open-source qui automatise les revues de pull requests alimentées par l'IA directement dans votre flux de travail GitHub Actions. Elle identifie les défauts, répond aux questions via des commandes `/oc`, et fonctionne avec votre propre clé de modèle, prenant en charge des fournisseurs comme OpenRouter, Anthropic et OpenAI. Cet outil en lecture seule améliore la qualité du code sans modifier votre code.

Visiter l'URL
Partager
Capture d’écran de OpenCode Code Review
Capture d’écran de OpenCode Code Review

OpenCode Code Review fournit des revues de pull requests automatisées et pilotées par l'IA directement dans votre environnement GitHub Actions. Cet outil gratuit et open-source s'intègre parfaitement dans votre flux de développement, offrant une analyse en lecture seule de chaque pull request. Il est conçu pour identifier les défauts potentiels et suggérer des corrections, améliorant ainsi la qualité du code et rationalisant le processus de révision.

Lire la suite

L'action fonctionne en lisant les modifications de code, en les suivant à travers votre dépôt, puis en publiant un commentaire concis détaillant les défauts introduits. Un système unique à deux passes garantit l'exactitude : après un premier scan, une seconde passe tente de réfuter chaque constatation, garantissant que seuls les problèmes validés sont présentés. Le commentaire de révision est mis à jour dynamiquement à chaque push, évitant les duplications et maintenant les retours à jour.

Les utilisateurs conservent un contrôle total sur leurs données et modèles. L'outil fonctionne dans vos propres GitHub Actions avec votre propre clé de modèle, prenant en charge une variété de fournisseurs, y compris OpenRouter (par défaut), Anthropic, OpenAI et Google. Cette architecture garantit qu'aucune donnée n'est stockée à l'extérieur et qu'aucune inscription à un service tiers n'est requise. L'action est strictement en lecture seule, ce qui signifie qu'elle ne peut pas modifier le code, approuver des pull requests ou exécuter des commandes shell, priorisant la sécurité et empêchant les modifications non intentionnelles.

Au-delà des revues automatisées, OpenCode Code Review permet aux membres de l'équipe d'interagir avec le réviseur IA en utilisant des commandes `/oc`. En commentant `/oc pourquoi cela réessaie-t-il deux fois ?` ou `/oc révision` sur tout problème ou pull request, les utilisateurs peuvent obtenir des réponses détaillées avec des références de fichier:ligne ou déclencher une nouvelle révision. Cette capacité interactive est réservée aux propriétaires de dépôt, membres et collaborateurs, garantissant un accès contrôlé.

La configuration est simple, impliquant l'ajout de votre clé de modèle en tant que secret de dépôt et l'intégration d'un fichier de flux de travail. L'outil prend également en charge des directives personnalisées via un fichier `guide.md`, permettant au réviseur de comprendre les spécificités du projet et les règles de codage. Cela garantit que l'IA se concentre sur les aspects pertinents de votre code, fournissant des retours plus ciblés et efficaces. L'action est sous licence MIT, ce qui signifie que les utilisateurs n'encourent des coûts que pour leur fournisseur de modèle choisi pour l'utilisation des jetons et GitHub pour les minutes de runner, le cas échéant.

  • CatégorieRevue de code et tests IA
  • Modèle tarifaireGratuit
  • DéploiementGitHub Actions
  • PlateformesWeb

  • Revues de pull requests automatisées par IA

  • Fonctionne dans vos propres GitHub Actions

  • Prend en charge plusieurs fournisseurs de modèles IA (OpenRouter, Anthropic, OpenAI, Google)

  • Fonctionnement en lecture seule pour une sécurité accrue

  • Système de validation des défauts à deux passes

  • Commentaires de révision dynamiques mis à jour à chaque push

  • Commandes interactives `/oc` pour questions et nouvelles révisions

  • Directives de projet personnalisables via `guide.md`

  • Revues sautées pour les pull requests de forks afin de protéger les clés de modèle

  • Support de runner auto-hébergé pour les dépôts privés

  • Budget de révision configurable et maximum de constatations

  • Sous licence MIT et open source

  • Exclut les fichiers de verrouillage, traductions et fichiers minifiés de la révision

  • Mesures de sécurité contre l'injection de prompt et l'accès non autorisé

  • Outils de benchmarking pour évaluer les changements de modèle et de prompt

  1. Ajouter la clé de modèle : Créez un nouveau secret de dépôt nommé `OPENROUTER_API_KEY` (ou pour votre fournisseur choisi) dans les paramètres de votre dépôt GitHub.

  2. Ajouter le fichier de flux de travail : Créez `.github/workflows/opencode-review.yml` dans votre dépôt avec la configuration de flux de travail fournie.

  3. Ouvrir une pull request : Ouvrez une pull request pour déclencher une révision de code automatisée par IA.

  4. Recevoir la révision : Un commentaire de révision avec les défauts identifiés apparaîtra sur votre pull request dans les minutes qui suivent.

  5. Poser des questions : Commentez `/oc <question>` sur tout problème ou pull request pour obtenir des réponses générées par l'IA avec des références de code.

  6. Relancer la révision : Commentez `/oc révision` sur une pull request pour relancer la révision par IA et mettre à jour le commentaire existant.

  7. Personnaliser la révision : Copiez `templates/guide.md` vers `.github/opencode-review/guide.md` et ajoutez des directives spécifiques au projet pour des révisions plus intelligentes.

  • Vérifications automatisées de la qualité du code
  • Processus de révision de code rationalisé
  • Éducation et retours pour les développeurs
  • Détection de vulnérabilités de sécurité
  • Explication de code à la demande
  • Directives de révision personnalisables
  • Maintenance de projets open-source
  • Sécurité du code dans les dépôts privés

Chez OpenCode

Avis sur OpenCode Code Review

Chargement...

Outils IA populaires comme OpenCode Code Review

CodeReviewBot AI

Applications IA

CodeReviewBot.ai est un service de revue de code basé sur l'IA qui s'intègre aux pull requests GitHub. Il identifie automatiquement les bugs, les vulnérabilités de sécurité et les…

Revue de code et tests IA

N°82 en Revue de code et tests IA

Voir l'outil

Applications IA

CodeReviewBot.ai est un service de revue de code basé sur l'IA qui s'intègre aux pull requests GitHub. Il identifie automatiquement les bugs, les vulnérabilités de sécurité et les…

Revue de code et tests IA
N°82 en Revue de code et tests IA

HeyDeer

Applications IA

HeyDeer propose des revues de code et des corrections pilotées par l'IA pour les demandes de tirage GitHub. Il offre des revues de haute qualité à un prix abordable sans frais de…

Revue de code et tests IA

N°181 en Revue de code et tests IA

Voir l'outil

Applications IA

Propose des revues de code et des corrections pilotées par l'IA pour les demandes de tirage GitHub. Il offre des revues de haute qualité à un prix abordable sans frais de…HeyDeer propose des revues de code et des corrections pilotées par l'IA pour les demandes de tirage GitHub. Il offre des revues de haute qualité à un prix abordable sans frais de…

Revue de code et tests IA
N°181 en Revue de code et tests IA

Sourcery

Applications IA

Un outil de révision de code AI qui examine chaque demande de tirage et analyse les dépôts pour des problèmes de sécurité dans GitHub, GitLab ou votre IDE, détectant les bogues et…

Revue de code et tests IA

N°36 en Revue de code et tests IA

Voir l'outil

Applications IA

Un outil de révision de code AI qui examine chaque demande de tirage et analyse les dépôts pour des problèmes de sécurité dans GitHub, GitLab ou votre IDE, détectant les bogues et…

En vedetteRevue de code et tests IA
N°36 en Revue de code et tests IA

Revue est une application de bureau qui permet aux utilisateurs de réviser les branches Git et les demandes de tirage GitHub localement. Elle prend en charge des revues AI…

Revue de code et tests IA

N°224 pour Explication de code

Voir l'outil

Application de bureau qui permet aux utilisateurs de réviser les branches Git et les demandes de tirage GitHub localement. Elle prend en charge des revues AI…Revue est une application de bureau qui permet aux utilisateurs de réviser les branches Git et les demandes de tirage GitHub localement. Elle prend en charge des revues AI…

Revue de code et tests IA
N°224 pour Explication de code

CodeRabbit propose des revues de pull requests alimentées par l'IA pour réduire de moitié le temps de revue de code et le nombre de bugs. Il fournit des commentaires contextuels,…

Revue de code et tests IA

N°77 en Applications IA

Voir l'outil

Propose des revues de pull requests alimentées par l'IA pour réduire de moitié le temps de revue de code et le nombre de bugs. Il fournit des commentaires contextuels,…CodeRabbit propose des revues de pull requests alimentées par l'IA pour réduire de moitié le temps de revue de code et le nombre de bugs. Il fournit des commentaires contextuels,…

En vedetteRevue de code et tests IA
N°77 en Applications IA

ReviewForge

Applications IA

ReviewForge est une plateforme de révision de code alimentée par l'IA qui analyse automatiquement le code pour détecter les bogues, les problèmes de sécurité et les optimisations…

Revue de code et tests IA

N°175 en Revue de code et tests IA

Voir l'outil

Applications IA

Plateforme de révision de code alimentée par l'IA qui analyse automatiquement le code pour détecter les bogues, les problèmes de sécurité et les optimisations…ReviewForge est une plateforme de révision de code alimentée par l'IA qui analyse automatiquement le code pour détecter les bogues, les problèmes de sécurité et les optimisations…

Revue de code et tests IA
N°175 en Revue de code et tests IA

CodeCrab

Applications IA

CodeCrab est une application de bureau native conçue pour examiner les Pull Requests en utilisant des CLIs locales. Elle garantit des opérations 100 % côté client, préservant la…

Revue de code et tests IA

N°232 pour Explication de code

Voir l'outil

Applications IA

Application de bureau native conçue pour examiner les Pull Requests en utilisant des CLIs locales. Elle garantit des opérations 100 % côté client, préservant la…CodeCrab est une application de bureau native conçue pour examiner les Pull Requests en utilisant des CLIs locales. Elle garantit des opérations 100 % côté client, préservant la…

Revue de code et tests IA
N°232 pour Explication de code
1 sur 8