What is it?
What it is
Inference School is a problem-based course in which every exercise contributes to one
Why it exists
A hands-on Swift and Metal course for building LLM inference from first principles on Apple silicon, with 48 guided lessons, runnable exercises, a native macOS Studio, and a complete companion book.
Who should use it
Teams building with Swift who want an open-source, self-hosted option.
Who should avoid it
Teams that need a fully managed SaaS with enterprise SLAs out of the box.
How it works
A quick walkthrough in plain English
How inference-school works
Step 1 of 3
You interact with it
Open inference-school, send a request, or connect it to your stack.
Features
Advantages
- Open source (Apache-2.0)
- Active Swift ecosystem
- Self-hosted deployment options
Disadvantages
- Requires operational ownership for self-hosted setups
- Community support varies by project maturity
Installation
native
scripts/package-studio.sh debug open "dist/Inference School Studio.app"
FAQ
What is inference-school?
inference-school is an open-source project licensed under Apache-2.0.
What language is inference-school built with?
Primary language: Swift.
Is it free to use?
Yes. Licensed under Apache-2.0. Check the license for commercial use.
Featured in Videos
YouTube tutorials and walkthroughs for inference-school
Alternatives
Similar projects ranked by category, topics, and text overlap.