项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 6593
使用教程
环境要求
- macOS 26 Tahoe 或更高版本
- Apple Silicon 芯片(M1 及以上)
- 已开启 Apple Intelligence
- 使用 Homebrew 安装(或具备 macOS 26.4 SDK / Swift 6.3 的 Command Line Tools 用于源码构建)
安装与启动步骤
-
1确认设备环境
在 Mac 上确认系统为 macOS 26 Tahoe+、芯片为 Apple Silicon(M1 起),并在系统设置中开启 Apple Intelligence,否则无法运行。
-
2安装 apfel
通过 Homebrew 一行安装,装完即可全局使用 apfel 命令,无需 API 密钥或额外下载模型。
brew install apfel -
3命令行模式试用
直接传入提示词获取答案;提示词含 ! 时用单引号包裹,避免 zsh/bash 的历史展开。
apfel "What is the capital of Austria?" -
4管道输入文本
也可把其他命令的输出通过管道交给 apfel 处理,适合脚本中调用。
echo "text" | apfel -
5启动交互式聊天
进入 REPL 交互界面,可以连续多轮对话,适合手动探索本地模型能力。
apfel --chat -
6启动本地 OpenAI 兼容服务
以服务模式运行后,会得到一个本地 http://localhost:11434/v1 端点,可直接作为 OpenAI SDK 的 base URL 使用。
apfel --serve -
7从源码构建(可选)
不装 Homebrew 时可用源码构建,需要 macOS 26.4 SDK / Swift 6.3 的 Command Line Tools,无需完整 Xcode。
git clone https://github.com/Arthur-Ficial/apfel.git && cd apfel && make install -
8安装可选配置层(可选)
apfel 本身没有配置文件,如需 TOML 配置(多 MCP、多 profile)可安装 apfel-run 包装器。
brew install Arthur-Ficial/tap/apfel-run apfel-run config init
如何确认成功
执行 apfel "Hello, Mac!" 能直接返回回答即安装成功;服务模式下访问 http://localhost:11434/v1 可连通即启动成功。
常见问题
Q:需要 API 密钥或联网吗?
A:不需要。apfel 使用 macOS 自带的 Apple FoundationModels,100% 在本机运行,不需要 API 密钥、云服务或额外下载模型。
Q:支持哪些 Mac?
A:需要 Apple Silicon(M1 及以上)且系统为 macOS 26 Tahoe 或更高,同时必须在系统设置中开启 Apple Intelligence。
Q:上下文窗口有多大?
A:macOS 26 上为 4096 tokens,macOS 27 上为 8192 tokens,运行时会自动读取实际值。
Q:怎么更新到新版本?
A:Homebrew 安装的用户执行 brew upgrade apfel 即可升级。
Q:提示词里有感叹号会报错?
A:! 在 zsh/bash 中会触发历史展开,用单引号包裹提示词即可,例如 apfel 'Hello, Mac!'。
注意事项
- Apple Intelligence 未开启时工具无法工作,请先在系统设置中启用。
- apfel 本身没有配置文件,只通过命令行 flags 和环境变量控制,需要 TOML 配置可额外安装 apfel-run。
- 本地服务默认端点由 README 给出为 http://localhost:11434/v1,可直接作为 OpenAI SDK 的 base URL。
- 工具调用(tool calling)在命令行、聊天和服务三种模式下均可用。
核心亮点
- 完全本地运行,数据不出设备,隐私安全有保障
- 提供 OpenAI 兼容 API,可无缝替换现有服务
- 零配置启动,无需 API 密钥,开箱即用
不足之处
- 依赖 Apple Intelligence 框架,仅支持较新 macOS 版本
- 功能受限于 Apple 提供的模型能力,可能不如云端大模型丰富
适用场景
- 隐私敏感场景下使用 AI 助手
- 本地开发调试 OpenAI API 兼容服务
- 离线环境下的快速 AI 问答
替代项目
Ollama、llama.cpp、LocalAI
同类项目推荐
Noema
开源
桌面语音 AI 伴侣,有记忆有情绪,能干活能扩展
A voice-first desktop AI companion with memory, emotion, tools, and plugins.
ollama-client
开源
在浏览器里直接和本地大模型聊天,隐私安全不泄露。
Ollama Client – Chat with Local LLMs Inside Your Browser A lightweight, privacy‑f···
casbin-Talent2026
开源
加入Casbin开源计划,参与GSoC拿实战经验
Casbin明日之星预选生计划-Talents for Casbin 2026 【学生报名请加QQ群:540163681】
chatGPTBox
开源
浏览器里随处唤醒 AI,选字即翻译、解释、总结,效率翻倍
Integrating ChatGPT into your browser deeply, everything you need is here
Notechat
开源
把苹果备忘录变成你的私人 AI 问答库
Local Apple Notes + LLM Chat
Miffan
开源
安卓上多模型 AI 客户端,划词即译、工作区隔离
RikkaHub fork,Android AI 客户端。支持 IM(类 Grok-Bot)模式,ChatGPT 订阅登录使用、···
gpt2bot
开源
给你的 Telegram 加上 GPT-2 大脑,秒变聊天达人
Your new Telegram buddy powered by transformers
dialoqbase
开源
拖拽配置,快速生成多模型聊天机器人
Create chatbots with ease
openclaw-assistant
开源
离线唤醒,语音操控安卓,隐私无忧
OpenClaw voice assistant app for Android - Wake word activation & system assistant i···
