ホーム / 機能 / コードとリポジトリ
osFoundryのコードリポジトリ、AIペアプログラミング、PRレビュー
Web IDE、GitHubインポート、PRレビュー、リポジトリを横断するMaestroチャット — ワークスペースを離れずに。
osFoundryは、Web IDE、ネイティブのgit、GitHubインポート、プルリクエストワークフロー、すべてのファイルに織り込まれたMaestro AIを備えたコードプラットフォームです。ブランチを切り、コミットし、PRを開き、レビューする — すべてワークスペース内で完結します。Maestroは差分を読み、編集を提案し、複数ファイルに一度に適用できます。別のホスト型サービスへの切り替えは不要です。
要点
- Monacoを使ったWeb IDE、フルファイルシステムアクセス、統合ターミナル。
- GitHubインポート — URLを貼り付けると、リポジトリがCode Appとして取り込まれます。
- ブランチ、リリース、PR詳細/作成UIを備えたプルリクエストワークフロー。
- Maestro AIはリポジトリを認識 — コードについてチャットし、編集を複数ファイルに一括適用。
- 再利用可能なコードスニペット — ワークスペース内のアプリ間でパターンを共有。
主な機能
- マルチファイル編集とインライン差分を備えたWeb IDE(Monaco)。
- バージョン管理付きの第一級ワークスペースオブジェクトとしてのコードリポジトリ。
- PRレビュー — 編集提案コメント、AIサマリー、ステータスチェック。
- リポジトリごとのブランチとリリース。
- Maestroのコードチャットがファイルを読み、シェルを実行し、テストを実行。
- リポジトリを跨ぐパターンのためのスニペットライブラリ。
- リポジトリ対応エージェント — コードレビュー、リファクタリング、依存性バンプ、テスト生成のすべてが共有リポジトリハンドル上で稼働。
osFoundryでの手順
- リポジトリをインポートまたは作成 — ワンウェイインポート用にGitHub URLを貼り付ける、またはテンプレートから新規リポジトリを作成します。完全なgit履歴付きでワークスペースにCode Appとして着地します。
- Web IDEを開く — ファイルツリー、インラインdiff、マルチタブ編集、統合ターミナルを備えたMonacoが数秒で読み込まれます。ローカルクローンは不要です。
- Maestroとコードについてチャット — リポジトリにスコープされたコードチャットセッションを開きます。Maestroはファイルをgrepし、複数ファイルを一度に読み、複数ファイルの編集を提案し、テストを実行できます。
- プルリクエストを開く — ブランチを作成、コミット、PRを開きます。PRビューには差分、会話スレッド、変更内容と理由のMaestro生成サマリーが表示されます。
- マージとリリース — PRを承認し、mainにマージし、リリースをタグ付け。ブランチとリリースはリポジトリ単位で、ダッシュボードに表示されます。
他の選択肢との比較
| 項目 | osFoundry | 他の多くのツール |
|---|
| IDE | Web IDE内蔵 — ローカル設定不要。 | ローカルIDE + ミラーリング拡張機能。 |
| AIペアプログラマー | リポジトリ認識のMaestroが、1つのチャット内で読み・編集・テスト実行。 | 補完サジェストのみ、またはチャット専用。 |
| PRワークフロー | ブランチ、PR、リリース、レビューがすべて1つのワークスペース内。 | 別のホスト型git製品でPRレビュー。 |
| コードの所在 | デフォルトでワークスペースプライベート。取り込み用にGitHubワンウェイインポート対応。 | パブリック/プライベートのホスト型gitのみ。 |
活用例
- 社内ツール開発者: GitHubからRetool風の社内アプリをインポート。osFoundry内で反復開発し、Maestroが新規ページを追加、ビルドを実行し、アプリごとのサブドメインへ出荷。2つ目のプラットフォーム不要。
- 個人起業家: v1のコードベース全体をWeb IDE内で構築。Maestroが最初の80%を書き、あなたがレビューと編集を行います。オープンソース化したくなるまでGitHubアカウントは不要。
- コードレビュー量の多いチーム: すべてのPRをosFoundry経由で開く。Maestroが差分を事前要約し、リスクのある変更にフラグを立て、人間のレビュアーが見る前にテストを自動実行します。
よくある質問
osFoundryはGitHubの代替ですか?
osFoundryはオープンソースホスティングにおけるGitHubの置き換えを狙ったものではありません。ワークスペース内でバージョン管理しAI支援を受けたいプロジェクトのための、機能を備えた開発環境です。取り込み用にGitHubのワンウェイインポートが利用できます。
AIはコードを編集できますか?
はい — Maestroはファイルを読み、複数ファイルの変更を提案し、あなたの承認のうえで適用できます。プランモードでは、編集前に計画をレビューできます。
osFoundryはテストを実行できますか?
はい。Web IDEには統合ターミナルがあり、Maestroはテストコマンドを実行して出力を解析できます。
GitHubに書き戻せますか?
書き戻しはロードマップ上です。現状、インポートはワンウェイで、コードを取り込んでからosFoundry内で作業します。ターミナルからの手動git pushは可能です。
対応言語とランタイムは?
公開済みのDockerベースイメージを持つものなら、コンテナコンピュートで動きます。Node/TypeScriptとPythonはサーバーレス関数の第一級サポートがあります。
関連機能