Arthur-Ficial/apfel
The free AI already on your Mac. CLI tool, OpenAI-compatible server, and interactive chat — all on-device via Apple Intelligence. No API keys, no cloud, no downloads.
What it solves
apfel 提供了一种在 Apple Silicon Macs 上以命令行工具和本地服务器形式访问内置 Apple FoundationModels LLM 的方式。它通过将所有推理过程 100% 保留在设备端,消除了对云端 API、API 密钥以及互联网连接的需求。
How it works
该项目通过两个主要接口提供 SystemLanguageModel:
- UNIX Tool: 一个支持管道 (piping) 输入、附加文件 (包括通过设备端 OCR/提取功能处理的 PDF 和图像) 以及生成结构化 JSON 输出的 CLI。
- OpenAI-compatible Server: 一个本地 HTTP 服务器 (
http://localhost:11434/v1),允许现有的 OpenAI SDKs 和工具使用设备端模型作为后端。
它还支持 Model Context Protocol (MCP) 以附加外部工具,允许模型通过本地或远程 MCP 服务器执行诸如计算之类的动作。
Who it’s for
针对使用 Apple Silicon (M1+) 且运行 macOS 26 Tahoe+ 的开发者和高级用户,希望将私密、本地的 AI 集成到其 shell 脚本、工作流程或现有的 AI 应用中。
Highlights
- 100% On-Device: 推理不需要云端、API 密钥和网络。
- OpenAI Compatibility: 可直接替换 OpenAI 的 chat completions API。
- MCP Tool Support: 支持与 Model Context Protocol 服务器集成,以扩展功能。
- File Awareness: 原生支持附加 PDF 和图像,并具备设备端文本提取功能。
- Guided Generation: 通过
json_schema支持保证架构有效的 JSON 输出。 - Shell-Friendly: 包含多种内置演示 (例如用于英文转 shell 命令的
cmd) 以及管道安全 (pipe-safe) 的输出模式。
相关
- 项目
- 项目
- 项目
- 项目
- 项目