Home / Funzionalità / Codice e repo
Repo di codice, pair programming AI e review delle PR su osFoundry
IDE web, import GitHub, review PR e chat Maestro sui Suoi repo: senza uscire dal workspace.
osFoundry è una piattaforma di codice con un IDE web, git nativo, import da GitHub, flussi di pull request e Maestro AI integrato in ogni file. Faccia branch, commit, apra una PR e la rivisualizzi: tutto nel workspace. Maestro legge il diff, suggerisce modifiche e può applicarle su più file in una sola volta. Nessun cambio di contesto verso un servizio hosted separato.
Risposta rapida
- IDE web con Monaco, accesso completo al file system e terminale integrato.
- Import da GitHub: incolli un URL, il repo atterra come Code App.
- Flusso di pull request con branch, release e UI per dettaglio/creazione PR.
- Maestro AI è consapevole del repo: chatti sul codice, ottenga modifiche applicate su più file.
- Snippet di codice riusabili: condivida pattern tra app nel Suo workspace.
Funzionalità principali
- IDE web (Monaco) con editing multi-file e diff inline.
- Repo di codice come oggetti first-class del workspace con versioning.
- Review PR: commenti suggested-edit, riassunto AI, status check.
- Branch e release per repo.
- La code-chat Maestro legge file, esegue shell, lancia test.
- Libreria di snippet per pattern che attraversano repo.
- Agenti repo-aware: code review, refactor, bump dipendenze, test-gen tutti su un handle di repo condiviso.
Come farlo in osFoundry
- Importi o crei un repo — Incolli un URL GitHub per un import one-way o crei un nuovo repo da un template. Atterra come Code App nel Suo workspace con cronologia git completa.
- Apra l'IDE web — Monaco si carica in secondi con file tree, diff inline, editing multi-tab e un terminale integrato. Nessun clone locale richiesto.
- Chatti con Maestro sul codice — Apra una sessione di code-chat scoped al repo. Maestro può fare grep su file, leggere più file alla volta, proporre modifiche multi-file ed eseguire test.
- Apra una pull request — Crei un branch, commit, apra una PR. La vista PR mostra il diff, il Suo thread di conversazione e il riassunto AI di Maestro su cosa è cambiato e perché.
- Merge + release — Approvi la PR, faccia merge in main, tagghi una release. Branch e release sono per repo e compaiono nella dashboard.
Come si confronta osFoundry
| Funzionalità | osFoundry | La maggior parte degli altri strumenti |
|---|
| IDE | IDE web integrato: nessun setup locale. | IDE locale + estensione per fare mirror. |
| Pair programmer AI | Maestro repo-aware legge, modifica, esegue test in un'unica chat. | Solo completamento di suggerimenti o solo chat. |
| Flusso PR | Branch, PR, release, review tutti in un unico workspace. | Review PR su una piattaforma git hosted separata. |
| Dove vive il codice | Workspace-private per default; import GitHub one-way per il codice che porta dentro. | Solo git hosted pubblico/privato. |
Casi d’uso
- Sviluppatore di strumenti interni: Importi un'app interna stile Retool da GitHub. Iteri su di essa dentro osFoundry: Maestro aggiunge nuove pagine, esegue la build, rilascia su un sottodominio per app. Nessuna seconda piattaforma.
- Fondatore solo: Costruisca la codebase v1 interamente nell'IDE web. Maestro scrive il primo 80%; Lei rivede e modifica. Nessun account GitHub richiesto finché non vuole renderlo open-source.
- Team a alto carico di code review: Apra ogni PR attraverso osFoundry. Maestro pre-sintetizza il diff, segnala modifiche rischiose ed esegue test automaticamente prima che un revisore umano lo veda.
Domande frequenti
osFoundry è un'alternativa a GitHub?
osFoundry non sta cercando di sostituire GitHub per l'hosting open-source. È un ambiente di sviluppo completo per progetti che vuole versionati e assistiti dall'AI dentro il Suo workspace, con import GitHub one-way per le codebase che porta dentro.
L'AI può modificare il mio codice?
Sì: Maestro può leggere file, proporre modifiche multi-file e applicarle con la Sua approvazione. Plan mode Le permette di rivedere il piano prima di qualsiasi modifica.
osFoundry esegue i miei test?
Sì. L'IDE web ha un terminale integrato e Maestro può eseguire comandi di test e fare il parsing dell'output.
Posso fare push back su GitHub?
Il push back è in roadmap. Oggi l'import è one-way: porti dentro il codice, ci lavori dentro osFoundry. Un git push manuale dal terminale funziona.
Quali linguaggi e runtime sono supportati?
Qualunque cosa con un'immagine Docker base pubblicata funziona in container compute. Node/TypeScript e Python hanno supporto first-class per serverless function.
Funzionalità correlate