Macro

Environnement de développement propulsé par l'IA

Rapide. Construit en Rust. L'environnement desktop agentique qui comprend votre base de code.

Fonctions

Conçu pour les architectes logiciels

Macro structure le travail qui dépasse une seule base de code.

Modes IA

Planifier, construire, comprendre.

Planifie le travail à l'échelle du produit, cartographie les dépendances et prépare l'implémentation avant les changements de code.

Espaces produit

Des projets, pas seulement des dépôts

Regroupez plusieurs bases Git dans un même espace produit. Macro garde l'objectif commun visible pendant que les agents travaillent sur l'app, l'API, les services et les packages du projet.

Projets

Rechercher des projets...
Plateforme checkout
web-app
api-service
shared-auth
Opérations facturation
dashboard
invoice-worker

Compatibilité

Connectez des modèles cloud, des modèles locaux et des endpoints compatibles OpenAI avec vos propres clés.

OpenAI

Anthropic

MiniMax

Ollama

LM Studio

OpenRouter

Mistral AI

DeepSeek

opencode

OpenAI-compatible

et plus encore...

Mode Architecte

Analyse les exigences, structure les dépendances et prépare un plan d'exécution clair avant l'implémentation.

Besoins6

Migration REST vers GraphQL

Migrer tous les endpoints REST critiques vers un serveur GraphQL unifié afin de réduire le surcoût réseau.

élevé#backend#graphql

Support des requêtes GraphQL complexes

Permettre des requêtes granulaires qui ne demandent que les champs nécessaires pour limiter le surcoût réseau.

élevé#dx#api

Infrastructure de cache distribuée

Mettre en cache les requêtes répétées dans Redis pour réduire la latence et la charge base de données.

moyen#redis#cache

Sécurité JWT et isolation

Adapter la couche d'authentification JWT existante pour injecter un contexte utilisateur sécurisé dans les resolvers.

élevé#auth#security

Contrôles de conformité E2E

Garantir une stricte parité fonctionnelle et de performance avec l'API REST historique.

moyen#testing#qa

Déploiement progressif sans interruption

Valider l'API GraphQL sur un échantillon limité de 5 % du trafic avant la bascule complète.

faible#devops#canary
Stratégie
Mode Implémentation

Donnez une tâche produit à Macro. Il coordonne les changements entre bases de code liées, suit le travail et valide chaque changement avant commit.

Mode Chat

Posez des questions à Macro. Il répond à partir du contexte que vous fournissez.

Personnalisation

19 thèmes

Changez de thème instantanément. De Dracula à Catppuccin, trouvez votre ambiance.

Roadmap

Extensions et autres nouveautés arrivent.

Prochaine étape : de nouvelles façons d'utiliser Macro, des intégrations plus riches, du développement distant via SSH et un compagnon mobile.

Workflows
Développement distant
Compagnon mobile
Extensions