Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール

✍️ OpenClawRadar📅 公開日: April 7, 2026🔗 Source
Apfel: macOSでAppleのオンデバイスLLMにアクセスする無料CLIツール
Ad

Apfelの機能

Apfelは、Apple Silicon搭載MacのmacOS 26(Tahoe)に同梱されるLLMに直接アクセスできる無料ツールです。Appleは通常このモデルをSiriやシステム機能に限定していますが、Apfelは3つのインターフェースを通じて公開します:UNIXコマンドラインツール、OpenAI互換HTTPサーバー、インタラクティブチャットです。

技術詳細

このツールはSwift 6.3で構築され、AppleのFoundationModelsフレームワーク、特にLanguageModelSession APIをラップしています。すべての推論はNeural EngineとGPUで実行され、ネットワーク呼び出しやクラウドは使用せず、マシンから何も送信されません。

ソースからの主な仕様:

  • バージョン: v0.6.13
  • 要件: macOS 26+(Tahoe)、Apple Silicon、Apple Intelligenceが有効
  • コンテキストウィンドウ: 4,096トークン(入力と出力の合計)
  • ライセンス: MIT
  • インストール: brew install Arthur-Ficial/tap/apfel

3つの使用モード

1. CLIツール

stdin/stdoutサポート、JSON出力、ファイル添付、適切な終了コードを備えたパイプフレンドリーなUNIXツール:

$ apfel "オーストリアの首都は?"
オーストリアの首都はウィーンです。

$ apfel -o json "ドイツ語に翻訳:hello" | jq .content "Hallo"

2. OpenAI互換サーバー

localhost:11434で動作する、どのOpenAI SDKでも使用できるドロップイン代替品:

$ apfel --serve
サーバーは http://127.0.0.1:11434 で実行中

どのOpenAIクライアントでも動作

$ curl localhost:11434/v1/chat/completions

ストリーミング(SSE)、ツール呼び出し、CORS、レスポンス形式、temperature、max_tokens、seedパラメータをサポート。

3. インタラクティブチャット

自動コンテキスト管理と5つのトリミング戦略を備えたマルチターン会話:

$ apfel --chat -s "あなたはコーディングアシスタントです"
チャット開始。終了するには /quit と入力。
> Pythonでリストを逆順にするには?
Ad

ApfelがAppleの生APIに追加する機能

  • シェルスクリプト用の適切な終了コード
  • JSON出力形式
  • ファイル添付サポート
  • 4,096トークンウィンドウ用の5つのコンテキストトリミング戦略
  • SDKによる実際のトークンカウント
  • OpenAIツールスキーマからAppleのネイティブTranscript.ToolDefinition形式への変換

含まれるパワーツール

demo/フォルダにはいくつかのシェルスクリプトが含まれています:

  • cmd:自然言語からシェルコマンドへの変換
  • oneliner:平易な英語からパイプチェーンの生成
  • mac-narrator:自然ドキュメンタリーのようにシステムアクティビティをナレーション
  • explain:コマンド、エラーメッセージ、コードスニペットの説明
  • wtd:任意のコードベースの即時プロジェクト概要
  • gitsum:最近のgitコミットの要約

対象ユーザー

Swiftアプリケーションを書いたり、クラウドAPI呼び出しの支払いをすることなく、AppleのオンデバイスLLMを実験したい開発者向けです。

📖 Read the full source: HN AI Agents

Ad

👀 See Also

Codegraph: 事前インデックス化された知識グラフがClaude/Cursorのツール呼び出しを94%削減
Tools

Codegraph: 事前インデックス化された知識グラフがClaude/Cursorのツール呼び出しを94%削減

Codegraphは、シンボル関係、コールグラフ、コード構造の事前インデックス化されたナレッジグラフを使用して、APIツールコールを最大94%削減し、Claude、Cursor、Codex、OpenCodeエージェントでの使用速度を約77%向上させます。

OpenClawRadar
クランカーランク:クロード・ハイクによるAI支援コーディングスキルのベンチマーク
Tools

クランカーランク:クロード・ハイクによるAI支援コーディングスキルのベンチマーク

開発者がClankerRankを構築し、ClaudeのHaiku 4.5モデルを使用したAI支援コーディングの習熟度を測定しています。このプラットフォームはユーザーに同じバグを提示し、隠れたテストスイートで出力を採点し、数百人の参加者間で明確なスキルギャップを明らかにしました。

OpenClawRadar
Claude Code v2.1.144:バックグラウンドセッション、/modelスコーピング、15秒起動タイムアウト
Tools

Claude Code v2.1.144:バックグラウンドセッション、/modelスコーピング、15秒起動タイムアウト

Claude Code v2.1.144にて、バックグラウンドセッション用の/resume機能が追加され、/modelは現在のセッションのみに適用されるようになりました。また、api.anthropic.comに接続できない場合の起動時の75秒のハングアップを修正し、タイムアウトを15秒に短縮しました。

OpenClawRadar
Chromeスキル:AIプロンプトをワンクリックツールとして保存・再利用
Tools

Chromeスキル:AIプロンプトをワンクリックツールとして保存・再利用

GoogleのChromeスキル機能は、ユーザーがAIプロンプトを再利用可能なワークフローとして保存し、任意のウェブページでワンクリックで実行できるようにします。スキルは、ChromeのGeminiでスラッシュ(/)を入力するか、プラス記号(+)をクリックすることでアクセスできます。

OpenClawRadar