Apfel:免费的 Apple Intelligence Mac CLI 工具

Apfel:命令行访问你 Mac 的隐藏 AI powerhouse

每台运行 macOS 26+ 的 Apple Silicon Mac 都内置了强大的 LLM,通过 Apple Intelligence。但它被 Siri 和系统功能锁定。Apfel 改变了这一切 – 一个用 Swift 驱动的 CLI 工具和 OpenAI 兼容服务器,让这个 4096 token 模型触手可及。

零成本,零云端,100% 本地

无需 API 密钥。无需订阅。无需按 token 计费。 你的模型,你的机器,你的数据保持私密。

# 即时回答
apfel "奥地利首都是什么?"

# 支持管道
cat README.md | apfel "总结这个项目"

# 文件附件
git diff | apfel -f conventions.md "审查这个 diff"

# OpenAI 服务器
apfel --serve
curl http://localhost:11434/v1/chat/completions ...

生产就绪功能

  • 文件附件-f file.swift "解释这段代码"
  • MCP 工具调用--mcp calculator.py "15 × 27?"
  • JSON 输出-o json 用于脚本
  • 流式输出--stream 逐 token 输出
  • 上下文策略:自动修剪 4096 token 窗口
  • 交互式聊天--chat 带历史管理

包含杀手级演示

demo/cmd – 自然语言转 shell 命令:

cmd "查找今天修改的所有 .log 文件"
# → find . -name "*.log" -type f -mtime -1

cmd -x "显示使用 3000 端口的进程"  # 确认后执行

demo/oneliner – 从英语生成复杂管道:

demo/oneliner "求 CSV 第三列总和"
# → awk -F',' '{sum+=$3} END {print sum}'

一键安装

brew tap Arthur-Ficial/tap
brew install Arthur-Ficial/tap/apfel
apfel --update  # 自更新

OpenAI API 兼容

即插即用替换 localhost:11434。完整支持 /v1/chat/completions,包括流式、工具调用、温度控制。与任何 OpenAI SDK 兼容。

from openai import OpenAI
client = OpenAI(base_url="http://localhost:11434/v1")
resp = client.chat.completions.create(model="apple-foundationmodel", ...)

真实世界重度用户

  • 代码审查git diff | apfel -f style-guide.md
  • Git 摘要git show HEAD | apfel -f CHANGELOG.md
  • 数据提取apfel -f data.csv -o json "前 5 行"
  • Shell 自动化:自然语言 → shell 命令
  • 调试apfel-gui 原生 SwiftUI 检查器

技术卓越

  • Swift 6.3+,macOS 26+ SDK
  • 无需 Xcode – 仅需命令行工具
  • Homebrew 自更新
  • 全面测试(单元 + 集成)
  • MIT 许可,GitHub 1.7k 星

Apfel 将你的 Mac 变成 AI 工作站。 从 shell 脚本到生产服务器,它是 Apple Intelligence 缺失的 CLI 接口。今天安装,体验无妥协的本地 AI。

原始文章: 查看原文

分享这篇文章