
Foundation-Models-Framework-Lab
用 Apple 官方框架,快速搭建和测试你的 AI 应用。
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1191
使用教程
环境要求
- macOS 系统,并已安装 Xcode(项目为 .xcodeproj 工程)
- 用于实时模型执行的兼容物理设备(真机)
- iOS Simulator 可用于编译与界面验证
- 能访问 GitHub 拉取仓库的网络环境
安装与启动步骤
-
1克隆仓库
把项目源码克隆到本地任意目录,仓库名即 Foundation-Models-Framework-Lab。
git clone https://github.com/rudrankriyam/Foundation-Models-Framework-Lab.git -
2进入项目目录
切换到克隆下来的目录,后续的打开与构建命令都在此目录执行。
cd Foundation-Models-Framework-Lab -
3用 Xcode 打开
用 Xcode 打开 FoundationLab.xcodeproj,可浏览 Library、Playground、Runs 三个入口。
open FoundationLab.xcodeproj -
4命令行构建 macOS
对 macOS 平台做一次不签名的构建,验证代码是否可以编译通过。
xcodebuild \ -project FoundationLab.xcodeproj \ -scheme 'Foundation Lab' \ -destination 'generic/platform=macOS' \ CODE_SIGNING_ALLOWED=NO \ build -
5构建 iOS 模拟器
对 iOS Simulator 做一次不签名构建,用于编译与界面验证。
xcodebuild \ -project FoundationLab.xcodeproj \ -scheme 'Foundation Lab' \ -destination 'generic/platform=iOS Simulator' \ CODE_SIGNING_ALLOWED=NO \ build -
6真机运行模型
实时模型执行必须使用兼容的物理设备,模拟器只能验证编译与界面。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
CODE_SIGNING_ALLOWED | 否 | 命令行构建时关闭代码签名,便于无证书构建 | NO |
如何确认成功
xcodebuild 输出构建成功信息,且在 macOS、iOS 模拟器或真机上能打开 App 界面。
常见问题
Q:模拟器能运行真实模型吗?
A:不能。README 明确说明实时模型执行需要兼容的物理设备,模拟器只适合编译和界面验证。
Q:必须安装 Xcode 吗?
A:是。项目以 FoundationLab.xcodeproj 工程分发,README 只给出用 Xcode 打开和 xcodebuild 构建两种方式。
Q:支持哪些平台?
A:原生 iOS 和 macOS,README 中的构建目标分别是 generic/platform=macOS 与 generic/platform=iOS Simulator。
Q:仓库里有哪些可上手的内容?
A:Library 提供 18 个可编辑 recipe、14 个引导 lab 和三个 workshop,可在 Playground 中修改并立即运行。
注意事项
- 实时模型执行需要兼容的物理设备,模拟器构建仅用于编译与界面检查。
- README 只给出 Xcode 工程与 xcodebuild 两种构建路径,未提供其他安装脚本或依赖安装步骤。
- 真机运行需在 Xcode 中自行处理代码签名,命令行示例使用了 CODE_SIGNING_ALLOWED=NO。
核心亮点
- 紧跟 Apple 官方新框架,提供一手实践示例,学习价值高
- 示例代码结构清晰,模块化设计,易于理解和二次开发
- 结合 HealthKit 等系统能力,展示 AI 与系统服务融合的玩法
不足之处
- 依赖 Apple 新框架,需特定系统版本,上手门槛较高
- 文档/社区待观察
适用场景
- 学习 Apple Foundation Models 框架的入门教程
- 快速原型验证:在 iOS 上测试生成式 AI 功能
- 探索 AI 与健康数据结合的应用开发
替代项目
LangChain.swift、Swift Transformers、MLX Swift
下一篇:go-astibob
同类项目推荐
dsh-codex-subscription
开源
用 ChatGPT 订阅额度直连 DSH,免 API Key 免 CLI
Use your ChatGPT Plus / Pro (Codex) subscription in DeepSeek Harness (DSH): GPT-6 & ···
llmware
开源
用小型模型快速搭建企业级 RAG 流水线,省成本又安全。
Unified framework for building enterprise RAG pipelines with small, specialized mode···
agent-framework-go
开源
用 Go 原生写多智能体工作流,直接嵌进后端服务
A framework for building, orchestrating and deploying AI agents and multi-agent work···
langchain-mcp-adapters
开源
一行代码把 MCP 工具接进 LangChain Agent
LangChain MCP
laravel-gpt
开源
Laravel 项目一键接入 ChatGPT,快速实现 AI 文本生成与对话。
LaravelGPT: Streamlined integration of OpenAI's ChatGPT (GPT-3.5, GPT-4) into Larave···
waza
开源
把 Agent 技能当代码测,量化质量再迭代
CLI / Framework for Agent Skills - create, test, measure and improve skill quality a···
goal-flow
开源
用图编排智能体,一键迁移 Dify 工作流为代码
Graph-Orchestrated Agent Loop — a production-grade framework on LangGraph. Combine ···
switch
开源
把任务拆成小步选择,让模型一步步做决定
A framework for building decision-model harnesses for any kind of task. Your program···
Telegram.Bot.Framework
开源
用 C# 快速搭建 Telegram 机器人,省去重复造轮子
Simple framework for building Telegram bots