Accueil / Fonctionnalités / Code et dépôts
Dépôts de code, pair programming IA et revues de PR sur osFoundry
IDE web, import GitHub, revues de PR et chat Maestro à travers vos dépôts — sans quitter l’espace de travail.
osFoundry est une plateforme de code avec un IDE web, git natif, import GitHub, flux de pull-request et Maestro IA tissé dans chaque fichier. Branchez, committez, ouvrez une PR et relisez-la — tout dans l’espace de travail. Maestro lit le diff, suggère des modifications et peut les appliquer à travers les fichiers en un seul coup. Pas de changement de contexte vers un service hébergé séparé.
Réponse rapide
- IDE web avec Monaco, accès complet au système de fichiers et terminal intégré.
- Import GitHub — collez une URL, le repo atterrit comme Code App.
- Flux de pull-request avec branches, releases et UI de création/détail de PR.
- Maestro IA est conscient du repo — chattez sur le code, faites appliquer des modifications à travers les fichiers.
- Snippets de code réutilisables — partagez des modèles à travers les apps de votre espace de travail.
Fonctionnalités clés
- IDE web (Monaco) avec édition multi-fichiers et diff inline.
- Dépôts de code comme objets d’espace de travail de première classe avec versioning.
- Revues de PR — commentaires d’édition suggérée, résumé IA, checks de statut.
- Branches et releases par repo.
- Code-chat Maestro lit les fichiers, exécute le shell, lance les tests.
- Bibliothèque de snippets pour les modèles inter-dépôts.
- Agents conscients du repo — revue de code, refactor, dependency-bump, test-gen tous sur un handle de repo partagé.
Comment faire dans osFoundry
- Importez ou créez un repo — Collez une URL GitHub pour un import unidirectionnel, ou créez un nouveau repo à partir d’un template. Atterrit comme Code App dans votre espace de travail avec l’historique git complet.
- Ouvrez l’IDE web — Monaco se charge en quelques secondes avec arborescence de fichiers, diff inline, édition multi-onglets et terminal intégré. Pas de clone local requis.
- Chattez avec Maestro sur le code — Ouvrez une session code-chat limitée au repo. Maestro peut grepper les fichiers, lire plusieurs fichiers à la fois, proposer des modifications multi-fichiers et exécuter les tests.
- Ouvrez une pull request — Créez une branche, committez, ouvrez une PR. La vue PR affiche le diff, votre fil de conversation et le résumé généré par l’IA de Maestro sur ce qui a changé et pourquoi.
- Mergez + release — Approuvez la PR, mergez dans main, taggez une release. Branches et releases sont par repo et apparaissent dans le dashboard.
Comment osFoundry se compare
| Fonctionnalité | osFoundry | La plupart des autres outils |
|---|
| IDE | IDE web intégré — pas de configuration locale. | IDE local + extension pour miroiter. |
| Pair-programmeur IA | Maestro conscient du repo lit, modifie, exécute les tests dans un seul chat. | Complétion par suggestion uniquement ou chat uniquement. |
| Flux PR | Branches, PRs, releases, revues tous dans un seul espace de travail. | Revue de PR sur une plateforme git hébergée séparée. |
| Où vit le code | Privé à l’espace de travail par défaut ; import GitHub unidirectionnel pour le code que vous apportez. | Git hébergé public/privé uniquement. |
Cas d’usage
- Développeur d’outils internes: Importez une app interne style Retool depuis GitHub. Itérez dessus dans osFoundry — Maestro ajoute de nouvelles pages, exécute le build, livre sur un sous-domaine par app. Pas de seconde plateforme.
- Fondateur solo: Construisez la base de code v1 entièrement dans l’IDE web. Maestro écrit les premiers 80 % ; vous relisez et modifiez. Pas besoin de compte GitHub jusqu’à ce que vous vouliez l’open-sourcer.
- Équipe avec beaucoup de revues de code: Ouvrez chaque PR via osFoundry. Maestro pré-résume le diff, signale les changements risqués et exécute les tests automatiquement avant qu’un relecteur humain ne le voie.
Questions fréquentes
osFoundry est-il une alternative à GitHub ?
osFoundry n’essaie pas de remplacer GitHub pour l’hébergement open-source. C’est un environnement de développement complet pour les projets que vous voulez versionnés et assistés par IA dans votre espace de travail — avec import GitHub unidirectionnel pour les bases de code que vous apportez.
L’IA peut-elle modifier mon code ?
Oui — Maestro peut lire les fichiers, proposer des changements multi-fichiers et les appliquer sur votre approbation. Le mode plan vous permet de relire le plan avant toute modification.
osFoundry exécute-t-il mes tests ?
Oui. L’IDE web a un terminal intégré, et Maestro peut exécuter les commandes de test et parser la sortie.
Puis-je pousser en retour vers GitHub ?
Le push-back est sur la roadmap. Aujourd’hui l’import est unidirectionnel : apportez le code, travaillez dessus dans osFoundry. Le git push manuel depuis le terminal fonctionne.
Quels langages et runtimes sont supportés ?
Tout avec une image Docker de base publiée fonctionne en calcul conteneur. Node/TypeScript et Python ont un support de fonctions serverless de première classe.
Fonctionnalités associées