OpenFoundry

OpenFoundry

OpenFoundry (Arthur Chi, Tyler Lehman) · Coding

OpenFoundry is an open source AI deployment platform for developers who want to find, fine-tune, and run open models inside their own cloud instead of renting someone else's API.

Interface preview of OpenFoundry

About OpenFoundry

What Is OpenFoundry

OpenFoundry comes from a two person team in San Francisco, founded in 2024 by Arthur Chi and Tyler Lehman with $500K behind it. The company made a fair point: open models are free to download and annoying to run. Its site promised a way to find the right model, tune it with a few clicks, and push it into your own cloud, which is the work a hosted API normally hides from you.

What you can actually download is Model Manager, a Python command line tool published under the MIT license. It takes a model from Hugging Face, a built in SageMaker model, or weights you already host, and stands up a SageMaker endpoint on your AWS account. Setup is a couple of commands and a key, and the trip from Hugging Face to AWS stops being a research project.

Two things worth knowing before you spend a weekend on it. Deployment targets AWS only, and the repository's last commit dates to May 2024. The openfoundry.ai domain now redirects to Overheard, a different product from the same founders, so treat the code as the real deliverable and the hosted platform as dormant.

Getting Started

  1. Create an AWS account and generate SageMaker access keys.
  2. Clone the model_manager repo, run bash setup.sh, paste your keys, and confirm the region. It defaults to us-east-1.
  3. Add a HUGGING_FACE_HUB_KEY to the generated .env file if you plan to deploy a gated model such as Llama 2.
  4. Run python3 model_manager.py and pick where the weights come from: Hugging Face, SageMaker, or a custom S3 or local path. Small models take about two minutes to get an endpoint.
  5. Query the endpoint through the script, a local FastAPI server, or the SageMaker API. Keep the YAML file the tool writes to /configs so the next deploy is one command.

Product Information

A quick look at OpenFoundry's pricing, supported platforms, and performance.

Free PlanYes
Paid PlansN/A (hosted platform in early access, cloud costs go to your own AWS account)
PlatformWeb (early access), Python CLI for macOS, Linux, Windows
DeveloperOpenFoundry (Arthur Chi, Tyler Lehman)
CategoryCoding
Release DateMar 2024
Latest UpdatedMay 2024
Website VisitsN/A
Website Global Rank9M
API AvailabilityN/A

Best for

The users, tasks, and scenarios where this tool fits best.

Users

  • ML engineers on small teams
  • Independent developers
  • Teams that can't send data out

Tasks

  • Moving a prototype off a paid API
  • Standing up an internal embedding service
  • Deciding between open models

Scenarios

  • A document search demo for a client who insists the data never leaves their AWS account.
  • A gated model like Llama 2 running inside a VPC where your security team can see the logs.
  • Repeat deploys from CI

Key features

Model Picking Before You Commit

The original pitch was discovery first: describe your use case, compare open models, then tune one. That workflow lived on the hosted product, which is now closed to new users. What survived in code is the deployment side, so expect to choose your model on Hugging Face and bring the name to the CLI.

Three Sources for Weights

Deploy from Hugging Face by pasting a full model name such as google-bert/bert-base-uncased, from the SageMaker model catalog by framework, or from your own artifacts through an S3 path or a local folder the tool uploads for you. Three paths, one command, which is how you deploy open source models without touching the console. Custom weights are the interesting case, since that's where most teams get stuck doing it by hand.

YAML Configs and CI Deploys

Every deploy writes a YAML file describing the model and the endpoint. Pass that file back with --deploy and you get the same stack again, which turns a manual chore into something your CI can run on merge. That's the feature that makes open source AI deployment repeatable rather than a one time experiment.

A Query Server You Don't Have to Write

uvicorn server:app gives you a FastAPI service with two routes: one for endpoint details, one for inference. It accepts temperature, top_k, top_p, max tokens, and repetition penalty, so you can test a model without wiring a client library first. Text models only.

Your Cloud, Your Bill, Your Data

Endpoints run on your AWS account under your SageMaker quota. Nothing routes through OpenFoundry's servers, which settles most procurement and data residency questions early. It also means the meter runs whether you send traffic or not.

MIT License and Readable Code

The whole tool is MIT licensed with roughly 350 stars on GitHub. You can fork it, patch the deploy path for your own networking rules, or lift the FastAPI wrapper into your own service. No account, no seat fee, no phone call.

Pros and cons

Pros

  • MIT licensed code you can read, fork, and keep running after the vendor stops shipping.
  • Going from a Hugging Face model name to a live endpoint takes minutes, and you skip the Terraform and ECS setup most teams would write by hand.
  • Weights and inference stay in your own AWS account, which is the difference between a demo and something a security review will pass.
  • YAML configs plus a `--deploy` flag make repeated deploys scriptable, including from GitHub Actions.
  • A working FastAPI query layer saves you from writing the same wrapper every project.

Cons

  • AWS only. Azure and GCP deployment sit on the roadmap, so a multi cloud shop has to fork the tool or wait.
  • The built in query path handles text models and nothing else, so image, audio, and multimodal models need your own client.
  • Endpoints bill by the hour until you delete them, and autoscaling can't be toggled from the tool. A forgotten endpoint costs real money.
  • The repository has been quiet since May 2024 and the marketing site now points elsewhere, so you're adopting an unmaintained project rather than a supported platform.

Frequently asked questions

Yes. Model Manager is MIT licensed and free to download, and the hosted platform was never sold at a public price. The real cost is your AWS bill, which covers the SageMaker instance behind every endpoint you leave running.