Home / Features / Code and repos
osFoundry पर code repos, AI pair programming, और PR reviews
Web IDE, GitHub import, PR reviews, और आपके repos में Maestro chat — workspace छोड़े बिना।
osFoundry एक web IDE, native git, GitHub import, pull-request workflows, और हर file में threaded Maestro AI के साथ एक code platform है। Branch करें, commit करें, एक PR खोलें, और इसे review करें — सब workspace में। Maestro diff पढ़ता है, edits suggest करता है, और एक go में files के बीच उन्हें apply कर सकता है। एक अलग hosted service पर कोई context-switching नहीं।
संक्षिप्त उत्तर
- Monaco, full file-system access, और integrated terminal के साथ Web IDE।
- GitHub import — एक URL paste करें, repo एक Code App के रूप में lands होती है।
- Branches, releases, और एक PR detail/create UI के साथ Pull-request workflow।
- Maestro AI को repo की जानकारी है — code के बारे में chat करें, files के बीच edits applied करवाएँ।
- Reusable code snippets — अपने workspace में apps के बीच patterns share करें।
मुख्य क्षमताएँ
- Multi-file editing और inline diff के साथ Web IDE (Monaco)।
- Versioning के साथ first-class workspace objects के रूप में Code repos।
- PR reviews — suggested-edit comments, AI summary, status checks।
- प्रति repo Branches और releases।
- Maestro code-chat files पढ़ता है, shell execute करता है, tests चलाता है।
- Repo-spanning patterns के लिए Snippet library।
- Repo-aware agents — code review, refactor, dependency-bump, test-gen सब एक shared repo handle पर।
osFoundry में कैसे करें
- Repo import करें या बनाएँ — One-way import के लिए एक GitHub URL paste करें, या एक template से एक नई repo बनाएँ। Full git history के साथ आपके workspace में एक Code App के रूप में lands।
- Web IDE खोलें — Monaco file tree, inline diff, multi-tab editing, और एक integrated terminal के साथ seconds में loads होता है। कोई local clone आवश्यक नहीं।
- Code के बारे में Maestro से chat करें — Repo तक scoped एक code-chat session खोलें। Maestro files grep कर सकता है, एक बार में कई files पढ़ सकता है, multi-file edits propose कर सकता है, और tests चला सकता है।
- एक pull request खोलें — एक branch बनाएँ, commit करें, एक PR खोलें। PR view diff, आपका conversation thread, और Maestro की AI-generated summary दिखाता है कि क्या और क्यों बदला।
- Merge + release — PR Approve करें, main में merge करें, एक release tag करें। Branches और releases per-repo हैं और dashboard में surface होते हैं।
osFoundry की तुलना
| क्षमता | osFoundry | अधिकांश अन्य टूल |
|---|
| IDE | Web IDE built in — कोई local setup नहीं। | Mirror के लिए Local IDE + extension। |
| AI pair-programmer | Repo-aware Maestro एक chat में पढ़ता है, edit करता है, tests चलाता है। | केवल Suggestion-completion या केवल chat। |
| PR workflow | Branches, PRs, releases, reviews सब एक workspace में। | एक अलग hosted git platform पर PR review। |
| Code कहाँ रहता है | Default रूप से Workspace-private; आप जो code लाते हैं उसके लिए one-way GitHub import। | केवल Public/private hosted git। |
उपयोग के मामले
- Internal-tools developer: GitHub से एक Retool-style internal app import करें। osFoundry के अंदर इस पर iterate करें — Maestro नए pages जोड़ता है, build चलाता है, एक per-app subdomain पर ships करता है। कोई दूसरा platform नहीं।
- Solo founder: पूरी तरह से web IDE में v1 codebase बनाएँ। Maestro पहले 80% लिखता है; आप review और edit करते हैं। जब तक आप इसे open-source नहीं करना चाहते, कोई GitHub account आवश्यक नहीं।
- Code-review-heavy team: osFoundry के माध्यम से हर PR खोलें। Maestro diff को pre-summarises करता है, risky changes flag करता है, और एक human reviewer देखने से पहले automatically tests चलाता है।
सामान्य प्रश्न
क्या osFoundry एक GitHub alternative है?
osFoundry open-source hosting के लिए GitHub को replace करने की कोशिश नहीं कर रहा। यह उन projects के लिए एक fully featured developer environment है जिन्हें आप अपने workspace के अंदर versioned और AI-assisted रखना चाहते हैं — आपके द्वारा लाए गए codebases के लिए one-way GitHub import के साथ।
क्या AI मेरा code edit कर सकता है?
हाँ — Maestro files पढ़ सकता है, multi-file changes propose कर सकता है, और आपकी approval पर उन्हें apply कर सकता है। Plan mode आपको किसी भी edits से पहले plan review करने देता है।
क्या osFoundry मेरे tests चलाता है?
हाँ। Web IDE में एक integrated terminal है, और Maestro test commands execute कर सकता है और output parse कर सकता है।
क्या मैं GitHub पर वापस push कर सकता हूँ?
Push-back roadmap पर है। आज import one-way है: code लाएँ, osFoundry के अंदर इस पर काम करें। Terminal से Manual git push काम करता है।
कौन सी languages और runtimes supported हैं?
Container compute में published Docker base image वाली कोई भी चीज़ काम करती है। Node/TypeScript और Python के पास first-class serverless function support है।
संबंधित सुविधाएँ