Open Platform

Your own forge.
Your organization's platform.

Open Platform is two open source projects for people and AI agents building software together. The Forge is your own place to work, with a private AI crew. The Platform is your organization's system for shared apps, maintainers and deployment.

Get your own forge Run the platform for your organization

Get your own forge

git clone https://github.com/Trevato/forge
cd forge
bun install
bun run src/main.ts

One Bun process on a machine you control. Your code stays in git and your state in a SQLite file, and you can move both or leave. Describe what you want, and your crew builds it on a branch with a live preview. The crew needs the claude CLI and a model credential. What it reads goes to the model provider.

The Forge GitHub

Run the platform for your organization

git clone https://github.com/Trevato/mitosis
cd mitosis
CLAUDE_CODE_OAUTH_TOKEN=<your-token> nix run .#up

Kubernetes on your own machines or cloud, with Terraform for AWS and DigitalOcean and Bicep for Azure. Teams get shared apps, maintainers, review and a build crew. The first run takes 30 to 60 minutes. EspoDev delivers enterprise implementations today.

Install guide GitHub

How the two work together

Pull the code in.

Connect your forge to your organization's Forgejo, GitHub or Gitea, and mirror the repository you work on.

Work with your crew.

Your crew works on your forge, on its own branch, with a live preview.

Send a clean pull request.

Your pull request goes to the organization's maintainers for review.

Build your own tools.

Make apps of your own that call shared apps or receive their repository webhooks, and share them with others.

For people who run platforms

Open Platform reference architecture: a request to an app, a change to an app, identity, and integration points, drawn as one diagram
The Platform on k3s with Flux, Traefik, Kyverno, CloudNativePG, Prometheus and Grafana. Forgejo provides identity, repositories, CI and the registry, and the Platform requires it today. Plain git is the design goal. Read it step by step.

What runs and what is unfinished Security model Platform internals

Hosting and support

You can self-host both projects today. Hosting for both is coming. EspoDev delivers enterprise implementations of the Platform and support today.