
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.

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
- Create an AWS account and generate SageMaker access keys.
- Clone the model_manager repo, run
bash setup.sh, paste your keys, and confirm the region. It defaults to us-east-1. - Add a
HUGGING_FACE_HUB_KEYto the generated.envfile if you plan to deploy a gated model such as Llama 2. - Run
python3 model_manager.pyand 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. - Query the endpoint through the script, a local FastAPI server, or the SageMaker API. Keep the YAML file the tool writes to
/configsso the next deploy is one command.
Product Information
A quick look at OpenFoundry's pricing, supported platforms, and performance.
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.
Related content
Explore related tools, skills, and articles for OpenFoundry.
OpenFoundry Alternatives
Base Code
Base44 (Wix) · Coding · ProductivityBase Code is a shared cloud development environment from Base44. Teammates describe changes to an existing GitHub codebase in chat, preview them live and send them back as pull requests.
Google EmbeddingGemma 2
Google DeepMind · Writing · Image · CodingGoogle EmbeddingGemma 2 is a 740M-parameter open model that turns text, code, images, audio, and video frames into vectors in one 768-dimension space, running on phones and laptops.
GitGlow
GitGlow · Coding · ProductivityGitGlow is a local-first desktop Git client that lets independent developers review their own code and their AI agents' changes in one place before shipping.
