목록으로
제품2026년 4월 3일 PM 09:03

맥에 숨겨진 무료 AI를 터미널로 해방하는 오픈소스 도구 Apfel, 11일 만에 GitHub 스타 292개 돌파

macOS Tahoe(macOS 26)부터 모든 Apple Silicon 맥에는 Apple Intelligence의 일부로 언어 모델이 내장된다. 그러나 이 모델은 Siri와 Writing Tools 등 시스템 기능에서만 사용할 수 있을 뿐, 터미널이나 HTTP 엔드포인트로 직접 접근할 방법이 없었다. 오픈소스 도구 apfel이 바로 이 제한을 해제한다.

Apple은 FoundationModels 프레임워크를 통해 SystemLanguageModel이라는 Swift API를 제공한다. 모든 추론은 기기 내 Neural Engine과 GPU에서 실행되며, 네트워크 호출이나 클라우드 연결, API 키가 필요 없다. 다만 이 프레임워크를 사용하려면 Swift 앱을 직접 작성해야 한다.

apfel은 Swift 6.3으로 작성된 바이너리로, Apple의 LanguageModelSession을 래핑하여 세 가지 인터페이스로 노출한다. 첫째는 stdin/stdout을 지원하는 UNIX CLI 도구, 둘째는 Hummingbird 기반의 OpenAI 호환 HTTP 서버(localhost:11434), 셋째는 자동 컨텍스트 관리 기능을 갖춘 대화형 채팅이다.

Apple의 원시 API가 제공하지 않는 기능들도 보완했다. 적절한 종료 코드, JSON 출력, 파일 첨부를 지원하며, 4096 토큰이라는 제한된 컨텍스트 윈도우를 효율적으로 활용하기 위한 5가지 트리밍 전략을 제공한다. OpenAI 도구 스키마를 Apple의 네이티브 Transcript.ToolDefinition 형식으로 변환하는 기능도 포함된다.

OpenAI API와 호환되므로, 기존 OpenAI SDK를 사용하는 코드에서 base_url만 변경하면 맥의 온디바이스 AI를 바로 활용할 수 있다. 스트리밍, 도구 호출, CORS, 응답 포맷 등을 지원하며, jq나 xargs 같은 셸 도구와도 파이프로 연결할 수 있다.

apfel은 2026년 3월 24일 첫 공개 이후 11일 만에 GitHub 스타 292개를 기록했다. 3월 31일에 123개, 4월 3일에 80개의 스타가 집중되며 두 차례 급등세를 보였다. Apple의 온디바이스 LLM을 커맨드라인 도구로 공개한 최초의 프로젝트로 주목받고 있다.

설치는 brew install Arthur-Ficial/tap/apfel 한 줄이면 완료된다. 자연어를 셸 명령어로 변환하거나, 시스템 활동을 자연어로 내레이션하거나, 코드와 에러 메시지를 설명하는 등 다양한 셸 스크립트 데모도 함께 제공된다.

apfel 위에 구축되는 후속 도구도 개발 중이다. 네이티브 macOS SwiftUI 디버그 GUI로 Apple Intelligence와 대화하고 요청·응답을 검사할 수 있는 도구와, 메뉴바에서 선택한 텍스트의 문법 교정·번역·코드 설명 등을 원클릭으로 처리하는 AI 클립보드 액션 도구가 준비되고 있다.

AI인사이트 편집팀

이 기사는 AI 기술을 활용해 작성되었으며, 편집팀이 검수했습니다.

관련 기사