blog.dopana

Back

In the final part of our series, we cover building, configuring, and running TurboFieldfare using the CLI, native macOS application, and local OpenAI-Compatible API Server.

System Requirements & Setup#

Before installing TurboFieldfare, confirm that your system meets the required specs:

  • OS Requirements: macOS 26 or newer with Xcode 26 and Swift 6.2+.
  • Hardware: Any Apple Silicon Mac (M1, M2, M3, M4, or M5 family).
  • Disk Storage: At least ~14.3 GB available NVMe storage for the Gemma 4 26B-A4B weights.
Terminal
# Clone repository and build release binary
git clone https://github.com/drumih/turbo-fieldfare.git
cd turbo-fieldfare
swift build -c release
bash

User Interfaces & API Server#

TurboFieldfare provides three primary ways to interact with the engine:

  1. CLI Tool: Quick command-line interface for direct interactive prompt sessions.
  2. Native Mac App: Lightweight SwiftUI application designed for macOS users.
  3. OpenAI-Compatible Local Server: Serves a local API endpoint (/v1/chat/completions) supporting streaming output and tool-calling capabilities.
chat_request.json
{
  "model": "gemma-4-26b-a4b",
  "messages": [
    { "role": "user", "content": "Explain Mixture of Experts in AI." }
  ],
  "stream": true
}
json

Hardware Performance Benchmarks#

Apple ChipSystem MemoryGeneration SpeedRAM Consumption
Apple M2 Air8 GB5.1 – 6.3 tok/s~2.0 GB Resident
Apple M5 Pro24 GB31.0 – 35.0 tok/s~2.0 GB Resident

[!WARNING] While RAM consumption stays locked at ~2GB, ensure your Mac SSD has healthy write/read overhead for optimal streaming throughput.

References#