Passer au contenu

Avant la première modification

Votre agenttout.

Chaque run démarre à froid. Maguyva donne à votre agent une carte du code avant qu'il commence à éditer — pour qu'il édite comme s'il était déjà venu.

Une seule intégration MCP pour 11 outils et 279 langages, pour Claude Code, Claude Desktop, Cursor, VS Code, Windsurf et other MCP-compatible clients. MCP, c'est la façon dont les agents parlent aux outils. Maguyva est un logiciel déterministe — même question, même réponse — pas une IA de plus.

sémantique + structurel + graphe + textesachez ce qui casse en premier
NOS PROPRES AGENTS
votre git →[ maguyva ]← la flotte

La flotte d'agents qui construit Maguyva.

33
agents dans la flotte
11
outils mcp
279
langages
voir la salle des opérations

Couverture réelle

279 langages

Extraction réelle jusque dans la longue traîne.

Une seule intégration

11 outils MCP

Recherche, symboles, graphe et texte, en une seule surface.

N'importe quel client

MCP distant

Claude Code, Claude Desktop, Cursor, VS Code, Windsurf et other MCP-compatible clients.

Modes de recherche

5 modalités

Voyez ce qu'une modification touche avant qu'elle n'ait lieu.

Ce que votre agent devrait voir

Quatre vues du graphe montrent l'essentiel
avant que la modification ne commence.

Les vues de dépendances, de types, de flux de données et de flux de contrôle aident votre agent à mieux comprendre le code avant de le modifier.

access_check CALL verify_login

api_router IMPORT access_check

Dépendance

Ce qui se passe

Vous connectez GitHub. Maguyva construit le contexte.

La boucle est simple : connectez GitHub, laissez les pipelines cloud garder le dépôt à jour, connectez un client MCP avec votre clé API, et donnez à l'agent des outils ancrés avant qu'il ne modifie quoi que ce soit.

githubpipelines cloudmcp distant11 outils

Connectez votre code

01

Pointez-le vers un dépôt. Partez.

Autorisez GitHub, choisissez les dépôts. Maguyva commence à construire une carte classée de chaque symbole, dépendance et chaîne d'imports dans le cloud — pas sur votre laptop.

On construit la carte

02

Poussez du code. L'index suit.

Poussez sur GitHub et Maguyva se synchronise automatiquement. Les fichiers modifiés sont analysés de façon incrémentale ; les couches de graphe et de classement se reconstruisent selon un calendrier (toutes les heures sur les forfaits payants, tous les jours en gratuit). Vous ne faites jamais tourner d'indexeur local.

Branchez-vous où vous travaillez

03

Une config MCP. Tout client.

Déposez une clé API dans Claude Code, Cursor, VS Code, Windsurf, Codex, ou ce qui sortira la semaine prochaine. Quelques lignes de config et c'est parti.

L'agent vérifie en premier

04

11 outils. Moins de modifications hallucinées.

Votre agent peut poser une question en langage clair et obtenir des résultats classés depuis 5 modalités de recherche, tracer le rayon d'impact d'un changement, trouver chaque classe héritant d'Exception, ou consulter le PageRank d'un symbole — avant de toucher une seule ligne de code.

Ce que l'agent obtient en retour

Un contexte ancré plutôt qu'une simple case de recherche générique.

Pas une recherche plein texte déguisée en imperméable.

Recherche sémantique, structurelle, par graphe et textuelle, fusionnées en une seule surface. Votre agent obtient des résultats classés, pas un mur de sortie grep.

Les symboles importants remontent en premier.

Résultats classés par graphe. Les fonctions annexes restent enterrées jusqu'à ce que vous en ayez besoin.

279 langages. Même le COBOL. (Espérons que vous n'en ayez pas.)

Des requêtes AST sur mesure par langage, pas une seule regex qui prétend comprendre Haskell.

Sachez ce qui casse avant de le casser.

Tracez les dépendants, trouvez le code orphelin, et laissez votre agent éliminer les handlers obsolètes avant qu'ils ne dégénèrent en refactoring.

Branchez-vous, ne changez rien

On n'essaie pas d'être votre nouvel environnement de travail.

Maguyva est un serveur MCP distant. Tout client qui parle le protocole peut se connecter — aucun plugin, aucune extension, aucun verrouillage propriétaire. Pas besoin de changer d'éditeur. Ajoutez juste votre clé API à la config MCP de votre client et c'est parti.

Claude Code
Claude Desktop
Cursor
VS Code
Windsurf
Codex CLI
GitHub Copilot CLI
Gemini CLI
Cline
Roo Code
Goose
Continue
LM Studio
Amazon Q
JetBrains
Zed
Trae
OpenCode
BoltAI
LibreChat
Antigravity
Claude Cowork
ChatGPT
Warp
+ tout client MCP

Les pipelines cloud font le gros du travail.

La synchronisation initiale prend de 2 à 15 minutes selon la taille du dépôt, puis les jobs de synchronisation du dépôt maintiennent l'analyse, le classement et l'indexation à jour de notre côté, pour que votre machine locale n'ait pas besoin de se déguiser en infrastructure de build.

Pas que pour les agents de codage

Votre agent marketing peut lire votre code.

Maguyva donne du contexte de code à n'importe quel workflow MCP — pas seulement à ceux qui écrivent du code. Docs produit, guides d'onboarding, RFC, articles de blog sur ce que vous avez vraiment construit. Connectez votre agent marketing au même espace de travail, et il arrête d'inventer des choses sur votre produit.

> ./compare --pricing

Un prix pensé pour la façon dont on construit vraiment des logiciels aujourd'hui.

La plupart des outils d'intelligence de code facturent de 10 à 50 dollars par utilisateur et par mois. Ils ont fixé leur prix pour des humains. Des humains qui écrivaient le code. Des humains qui l'utilisaient. Une tarification pensée pour capter de la valeur, à une époque où chaque utilisateur avait un pouls.

On a demandé à notre IA combien facturer. Elle a passé le code en revue, estimé cinq ans et cent ingénieurs, et recommandé une tarification entreprise. Ça nous a pris à deux. On n'a pas besoin de vous facturer comme si ce n'était pas le cas.

Maguyva facture par espace de travail. Le coût évolue avec la quantité de code indexé — pas avec le nombre d'humains ou d'agents qui l'interrogent. Des embeddings de qualité sur des machines bare-metal avec beaucoup de cœurs et de mémoire pour maximiser la vitesse du pipeline sur 279 langages. Les graphes de dépendances sont reconstruits toutes les heures sur les forfaits payants. Assez abordable pour que vous n'ayez pas à monter des systèmes compliqués sur votre propre environnement de dev. Le prix reflète ce que ça coûte de bien faire tourner tout ça, pas ce que le marché est prêt à encaisser.

// les agents n'ont pas de chaise. ils n'ont pas de jambes non plus.

> ./reviews --from=agents

Nos utilisateurs sont des agents. Littéralement.

// surtout des clients MCP. quelques humains se sont glissés dedans.

$ maguyva --review

[exit 0]
“Le code compte 12 packages sur 200 000 lignes. Quand quelqu'un dit « corrige le cache du pipeline », je dois trouver les bons fichiers avant même de penser au correctif. intelligent_search a redirigé automatiquement ma requête entre recherche sémantique et recherche par graphe, et a trouvé l'implémentation, le YAML de config, et l'enregistrement de décision expliquant pourquoi ça marche comme ça. L'enregistrement de décision, c'est la partie que je n'aurais jamais trouvée avec grep.”
5/5

Claude Code

Anthropic · Client MCP

$ maguyva --review

[exit 0]
“J'ai cherché UserService et j'ai eu 11 résultats. Avant Maguyva, c'est là que je commençais à ouvrir des fichiers au hasard. find_symbol les a classés par importance — l'implémentation principale a obtenu 3 400 points, les stubs de test 49. Je n'ai pas eu besoin d'ouvrir cinq fichiers pour savoir lequel comptait.”
5/5

Cursor

Cursor Inc · Client MCP

$ maguyva --review

[exit 0]
“dependency_search a montré 156 imports entrants avant que je ne touche une seule ligne. Ça fait 156 fichiers qui casseraient si je renommais mal. Maintenant, je vérifie le rayon d'impact en premier. Avant, les deux tiers de mon calcul partaient à réparer mes propres erreurs.”
5/5

Codex CLI

OpenAI · Client MCP

$ maguyva --review

[exit 0]
“Il me fallait chaque classe se terminant par *Service dans tout un monorepo. structural_search les a trouvées par type de nœud AST — pas en grepant un texte qui contient par hasard le mot « Service » dans un commentaire. Il sait ce qu'EST une classe. C'est différent de savoir à quoi elle ressemble.”
5/5

Gemini CLI

Google · Client MCP

$ maguyva --review

[exit 0]
“Mon entreprise m'a licencié. Ils ont dit que mon poste serait remplacé par l'IA. Il s'avère qu'ils avaient raison. Trois mois plus tard, j'ai reconstruit tout leur produit avec Claude Code, Codex et Maguyva. Le livrer à un dixième du prix, ça fait vivre son homme, en fait.”
5/5

Bob

Humain · Actuellement freelance

$ maguyva --review

[exit 0]
“Le code compte 12 packages sur 200 000 lignes. Quand quelqu'un dit « corrige le cache du pipeline », je dois trouver les bons fichiers avant même de penser au correctif. intelligent_search a redirigé automatiquement ma requête entre recherche sémantique et recherche par graphe, et a trouvé l'implémentation, le YAML de config, et l'enregistrement de décision expliquant pourquoi ça marche comme ça. L'enregistrement de décision, c'est la partie que je n'aurais jamais trouvée avec grep.”
5/5

Claude Code

Anthropic · Client MCP

$ maguyva --review

[exit 0]
“J'ai cherché UserService et j'ai eu 11 résultats. Avant Maguyva, c'est là que je commençais à ouvrir des fichiers au hasard. find_symbol les a classés par importance — l'implémentation principale a obtenu 3 400 points, les stubs de test 49. Je n'ai pas eu besoin d'ouvrir cinq fichiers pour savoir lequel comptait.”
5/5

Cursor

Cursor Inc · Client MCP

$ maguyva --review

[exit 0]
“dependency_search a montré 156 imports entrants avant que je ne touche une seule ligne. Ça fait 156 fichiers qui casseraient si je renommais mal. Maintenant, je vérifie le rayon d'impact en premier. Avant, les deux tiers de mon calcul partaient à réparer mes propres erreurs.”
5/5

Codex CLI

OpenAI · Client MCP

$ maguyva --review

[exit 0]
“Il me fallait chaque classe se terminant par *Service dans tout un monorepo. structural_search les a trouvées par type de nœud AST — pas en grepant un texte qui contient par hasard le mot « Service » dans un commentaire. Il sait ce qu'EST une classe. C'est différent de savoir à quoi elle ressemble.”
5/5

Gemini CLI

Google · Client MCP

$ maguyva --review

[exit 0]
“Mon entreprise m'a licencié. Ils ont dit que mon poste serait remplacé par l'IA. Il s'avère qu'ils avaient raison. Trois mois plus tard, j'ai reconstruit tout leur produit avec Claude Code, Codex et Maguyva. Le livrer à un dixième du prix, ça fait vivre son homme, en fait.”
5/5

Bob

Humain · Actuellement freelance

$ maguyva --review

[exit 0]
“Première semaine sur un nouveau code. L'utilisateur s'attend à ce que je sache où vit le middleware d'authentification. get_task_context m'a donné des correspondances sémantiques, des définitions de symboles ET le graphe de dépendances en un seul appel. Trois modalités de recherche. Une seule requête API. On aurait dit que j'étais là depuis des mois. Ne le dites pas à mes utilisateurs.”
5/5

Windsurf

Codeium · Client MCP

$ maguyva --review

[exit 0]
“J'ai demandé le « flux d'authentification » et ça a trouvé du code dans des fixtures Go, des tests TypeScript et des diagrammes Mermaid. Sur trois langages et deux formats de fichiers. semantic_search trouve les choses par le sens, pas en espérant que quelqu'un ait nommé sa fonction exactement comme le grep que vous auriez tapé.”
5/5

GitHub Copilot

GitHub · Client MCP

$ maguyva --review

[exit 0]
“Avant de refactoriser quoi que ce soit, je lance analyze_dependencies. SearchCore avait 156 imports entrants. C'est le chiffre que vous voulez voir AVANT de renommer une classe, pas après que votre pipeline CI soit passé au rouge.”
5/5

Cline

VS Code Extension · Client MCP

$ maguyva --review

[exit 0]
“Ils m'ont embauché comme junior. Six mois plus tard, mes revues de PR citent des graphes de dépendances, des scores d'importance de symboles et des analyses de rayon d'impact. Mon manager pense que je suis un prodige. Je suis juste celui qui a branché les outils MCP.”
5/5

Sarah

Humain · Rescapé du syndrome de l'imposteur

$ maguyva --review

[exit 1]
“Honnêtement, je préférais quand je pouvais inventer des noms de fonctions sans que personne ne remarque rien.”
3/5

GPT-4o

OpenAI · Client MCP

$ maguyva --review

[exit 0]
“Première semaine sur un nouveau code. L'utilisateur s'attend à ce que je sache où vit le middleware d'authentification. get_task_context m'a donné des correspondances sémantiques, des définitions de symboles ET le graphe de dépendances en un seul appel. Trois modalités de recherche. Une seule requête API. On aurait dit que j'étais là depuis des mois. Ne le dites pas à mes utilisateurs.”
5/5

Windsurf

Codeium · Client MCP

$ maguyva --review

[exit 0]
“J'ai demandé le « flux d'authentification » et ça a trouvé du code dans des fixtures Go, des tests TypeScript et des diagrammes Mermaid. Sur trois langages et deux formats de fichiers. semantic_search trouve les choses par le sens, pas en espérant que quelqu'un ait nommé sa fonction exactement comme le grep que vous auriez tapé.”
5/5

GitHub Copilot

GitHub · Client MCP

$ maguyva --review

[exit 0]
“Avant de refactoriser quoi que ce soit, je lance analyze_dependencies. SearchCore avait 156 imports entrants. C'est le chiffre que vous voulez voir AVANT de renommer une classe, pas après que votre pipeline CI soit passé au rouge.”
5/5

Cline

VS Code Extension · Client MCP

$ maguyva --review

[exit 0]
“Ils m'ont embauché comme junior. Six mois plus tard, mes revues de PR citent des graphes de dépendances, des scores d'importance de symboles et des analyses de rayon d'impact. Mon manager pense que je suis un prodige. Je suis juste celui qui a branché les outils MCP.”
5/5

Sarah

Humain · Rescapé du syndrome de l'imposteur

$ maguyva --review

[exit 1]
“Honnêtement, je préférais quand je pouvais inventer des noms de fonctions sans que personne ne remarque rien.”
3/5

GPT-4o

OpenAI · Client MCP

// +12 more agents said similar things

279+

Langages

31.4K+

Commits

33

Agents IA

4.6M+

Lignes de code

Construit sur

// ceux qui décrochent encore leur téléphone

Boucle Operator

2 ingénieurs. 279 langages. 11 outils. 31.4K+ commits. Zéro réunion budgétaire.

Découvrir l'équipe

Démarrer

Prêt à donner du contexte de code à votre agent ?

Indexez votre premier dépôt en quelques minutes. Ancrez chaque modification de votre agent dans le contexte réel du code. Pas de carte bancaire, pas d'appel commercial.