Home / Features / Code and repos
Code repos, AI pair programming, and PR reviews on osFoundry
Web IDE, GitHub import, PR reviews, and Maestro chat across your repos — without leaving the workspace.
osFoundry is a code platform with a web IDE, native git, GitHub import, pull-request workflows, and Maestro AI threaded into every file. Branch, commit, open a PR, and review it — all in the workspace. Maestro reads the diff, suggests edits, and can apply them across files in one go. No context-switching to a separate hosted service.
Quick answer
- Web IDE with Monaco, full file-system access, and integrated terminal.
- GitHub import — paste a URL, the repo lands as a Code App.
- Pull-request workflow with branches, releases, and a PR detail/create UI.
- Maestro AI is aware of the repo — chat about the code, get edits applied across files.
- Reusable code snippets — share patterns across apps in your workspace.
Key capabilities
- Web IDE (Monaco) with multi-file editing and inline diff.
- Code repos as first-class workspace objects with versioning.
- PR reviews — suggested-edit comments, AI summary, status checks.
- Branches and releases per repo.
- Maestro code-chat reads files, executes shell, runs tests.
- Snippet library for repo-spanning patterns.
- Repo-aware agents — code review, refactor, dependency-bump, test-gen all on a shared repo handle.
How to do it in osFoundry
- Import or create a repo — Paste a GitHub URL for a one-way import, or create a new repo from a template. Lands as a Code App in your workspace with full git history.
- Open the web IDE — Monaco loads in seconds with file tree, inline diff, multi-tab editing, and an integrated terminal. No local clone required.
- Chat with Maestro about the code — Open a code-chat session scoped to the repo. Maestro can grep files, read multiple files at once, propose multi-file edits, and run tests.
- Open a pull request — Create a branch, commit, open a PR. The PR view shows the diff, your conversation thread, and Maestro’s AI-generated summary of what changed and why.
- Merge + release — Approve the PR, merge into main, tag a release. Branches and releases are per-repo and surface in the dashboard.
How osFoundry compares
| Capability | osFoundry | Most other tools |
|---|
| IDE | Web IDE built in — no local setup. | Local IDE + extension to mirror. |
| AI pair-programmer | Repo-aware Maestro reads, edits, runs tests in one chat. | Suggestion-completion only or chat-only. |
| PR workflow | Branches, PRs, releases, reviews all in one workspace. | PR review on a separate hosted git platform. |
| Where code lives | Workspace-private by default, on a real Git remote you can clone and push to; GitHub one-way import for code you bring in. | Public/private hosted git only. |
Use cases
- Internal-tools developer: Import a Retool-style internal app from GitHub. Iterate on it inside osFoundry — Maestro adds new pages, runs the build, ships to a per-app subdomain. No second platform.
- Solo founder: Build the v1 codebase entirely in the web IDE. Maestro writes the first 80%; you review and edit. No GitHub account needed until you want to open-source it.
- Code-review-heavy team: Open every PR through osFoundry. Maestro pre-summarises the diff, flags risky changes, and runs tests automatically before a human reviewer sees it.
Frequently asked questions
Is osFoundry a GitHub alternative?
osFoundry isn’t trying to replace GitHub for open-source hosting. It is a fully featured developer environment for projects you want versioned and AI-assisted inside your workspace — with one-way GitHub import for codebases you bring in.
Can the AI edit my code?
Yes — Maestro can read files, propose multi-file changes, and apply them on your approval. Plan mode lets you review the plan before any edits.
Does osFoundry run my tests?
Yes. The web IDE has an integrated terminal, and Maestro can execute test commands and parse the output.
Can I push back to GitHub?
Not yet — the GitHub import stays one-way, so commits made in osFoundry do not flow back to the GitHub original. That is separate from cloning and pushing your osFoundry repositories themselves, which works today over HTTPS with a workspace token. See GitNest.
What languages and runtimes are supported?
Anything with a published Docker base image works in container compute. Node/TypeScript and Python have first-class serverless function support.
Related features