Beranda / Fitur / Kode dan repo
Repo kode, AI pair programming, dan review PR di osFoundry
Web IDE, impor GitHub, review PR, dan chat Maestro lintas repo Anda — tanpa meninggalkan workspace.
osFoundry adalah platform kode dengan web IDE, git native, impor GitHub, alur kerja pull-request, dan AI Maestro yang ter-thread ke setiap file. Branch, commit, buka PR, dan review — semua di workspace. Maestro membaca diff, menyarankan edit, dan dapat menerapkannya lintas file sekaligus. Tanpa berpindah konteks ke service hosted terpisah.
Jawaban singkat
- Web IDE dengan Monaco, akses file-system penuh, dan terminal terintegrasi.
- Impor GitHub — tempel URL, repo mendarat sebagai Code App.
- Alur kerja pull-request dengan branch, release, dan UI detail/create PR.
- AI Maestro sadar repo — chat tentang kode, dapatkan edit yang diterapkan lintas file.
- Snippet kode yang dapat digunakan kembali — bagikan pola lintas app di workspace Anda.
Kemampuan utama
- Web IDE (Monaco) dengan editing multi-file dan diff inline.
- Repo kode sebagai objek workspace first-class dengan versioning.
- Review PR — komentar suggested-edit, ringkasan AI, status check.
- Branch dan release per repo.
- Code-chat Maestro membaca file, mengeksekusi shell, menjalankan test.
- Pustaka snippet untuk pola lintas-repo.
- Agent sadar-repo — code review, refactor, dependency-bump, test-gen semua pada handle repo bersama.
Cara melakukannya di osFoundry
- Impor atau buat sebuah repo — Tempel URL GitHub untuk impor satu arah, atau buat repo baru dari template. Mendarat sebagai Code App di workspace Anda dengan riwayat git penuh.
- Buka web IDE — Monaco dimuat dalam hitungan detik dengan tree file, diff inline, editing multi-tab, dan terminal terintegrasi. Tanpa clone lokal diperlukan.
- Chat dengan Maestro tentang kode — Buka sesi code-chat berlingkup ke repo. Maestro dapat grep file, membaca beberapa file sekaligus, mengusulkan edit multi-file, dan menjalankan test.
- Buka pull request — Buat branch, commit, buka PR. Tampilan PR menunjukkan diff, thread percakapan Anda, dan ringkasan yang dihasilkan AI dari Maestro tentang apa yang berubah dan mengapa.
- Merge + release — Setujui PR, merge ke main, tag release. Branch dan release per-repo dan muncul di dashboard.
Perbandingan osFoundry
| Kemampuan | osFoundry | Sebagian besar alat lain |
|---|
| IDE | Web IDE bawaan — tanpa setup lokal. | IDE lokal + ekstensi untuk mencerminkan. |
| AI pair-programmer | Maestro sadar-repo membaca, mengedit, menjalankan test dalam satu chat. | Hanya suggestion-completion atau chat-only. |
| Alur kerja PR | Branch, PR, release, review semua dalam satu workspace. | Review PR pada platform git hosted terpisah. |
| Di mana kode tinggal | Privat workspace secara default; impor satu-arah GitHub untuk kode yang Anda bawa. | Hanya git hosted publik/privat. |
Kasus penggunaan
- Developer alat internal: Impor app internal gaya Retool dari GitHub. Iterasi di dalam osFoundry — Maestro menambahkan halaman baru, menjalankan build, mengirim ke subdomain per-app. Tanpa platform kedua.
- Founder solo: Bangun codebase v1 sepenuhnya di web IDE. Maestro menulis 80% pertama; Anda meninjau dan mengedit. Tanpa akun GitHub diperlukan sampai Anda ingin open-source-kan.
- Tim code-review-intensif: Buka setiap PR melalui osFoundry. Maestro pre-ringkas diff, menandai perubahan berisiko, dan menjalankan test secara otomatis sebelum reviewer manusia melihatnya.
Pertanyaan yang sering diajukan
Apakah osFoundry alternatif GitHub?
osFoundry tidak mencoba menggantikan GitHub untuk hosting open-source. Ia adalah environment developer berfitur lengkap untuk proyek yang Anda ingin versi dan AI-assisted di dalam workspace Anda — dengan impor satu-arah GitHub untuk codebase yang Anda bawa.
Bisakah AI mengedit kode saya?
Ya — Maestro dapat membaca file, mengusulkan perubahan multi-file, dan menerapkannya pada persetujuan Anda. Plan mode memungkinkan Anda meninjau rencana sebelum ada edit.
Apakah osFoundry menjalankan test saya?
Ya. Web IDE memiliki terminal terintegrasi, dan Maestro dapat mengeksekusi perintah test dan mengurai output.
Bisakah saya push kembali ke GitHub?
Push-back ada di roadmap. Hari ini impor adalah satu arah: bawa kode masuk, kerjakan di dalam osFoundry. Manual git push dari terminal bekerja.
Bahasa dan runtime apa yang didukung?
Apa pun dengan base image Docker yang dipublikasikan bekerja di container compute. Node/TypeScript dan Python memiliki dukungan serverless function first-class.
Fitur terkait