
Local Code는 맥·아이패드·아이폰용 비공개 AI 에이전트 앱으로, 애플 실리콘에서 모델을 실행하고 파일 분석·문서 작성·소프트웨어 작업 등을 수행하도록 설계됐다. 기기에서 모델을 실행하면 오프라인으로 쓸 수 있으며, 클라우드 모델을 선택하면 프롬프트와 파일 내용, 도구 출력이 해당 제공업체로 전송된다.
앱과 명령줄 도구의 소스 코드는 Local Code 저장소에 공개돼 있다. 앱은 getlocalcode.app에서 내려받을 수 있다.
Local Code에는 작업과 대화 저장, 중단된 생성 이어하기, 에이전트 작업 중 방향 바꾸기, 대화 문맥을 디스크에 저장하는 기능이 포함된다. 셸과 Python·Node.js, 문서 변환 도구, 웹 검색 및 브라우저, 이미지·영상 도구 등을 앱 안에서 사용할 수 있다. 캘린더와 사진 명령은 접근 권한을 부여한 뒤 작동한다. 맥의 Notes·Mail·Messages는 읽을 수 있지만 내용을 변경하거나 메시지를 보낼 수는 없다.
모델과 실행 조건
Local Code는 모델별 양자화 체크포인트를 내려받는다. DeepSeek 4.1 Flash 1017의 2비트·3비트 체크포인트는 각각 376GB·412GB이며, 두 버전이 함께 쓰는 203GB 엔그램 파일을 포함한 용량이다. 2비트 체크포인트 자체는 약 173GB다. 그 밖에 DeepSeek 4 Flash 0731 2비트는 89.4GB, Qwen 3.8 27B는 양자화에 따라 9.6GB·21.3GB·29.2GB다.
제작 측 설명에 따르면 DeepSeek 모델은 전문가 혼합 모델이라 대부분 맥의 메모리보다 크다. Local Code는 자주 쓰는 전문가를 메모리에 두고 나머지는 디스크에서 불러오며, 모델에 할당하는 메모리를 맥 메모리에서 32GB를 뺀 값 또는 모델 로딩 시 여유 메모리의 72% 중 더 작은 값 이하로 제한한다. 설정 과정에서 메모리가 32GB 미만이면 Qwen 3.8 27B 2비트, 32GB 이상이면 Qwen 3.8 27B 4비트, 48GB 이상이면 DeepSeek 4 Flash 0731, 64GB 이상이면 DeepSeek 4.1 Flash 1017을 추천한다. 이후 다른 모델로 바꿀 수 있다.
에이전트 명령은 별도 프로그램으로 컴퓨터에서 실행되는 방식이 아니다. 셸과 언어 런타임, 명령줄 도구가 앱에 포함돼 자체 프로세스와 Apple App Sandbox 안에서 작동한다. 에이전트는 전체 디스크에 접근하거나 컴퓨터의 다른 프로그램을 실행할 수 없고, 사용자가 지정한 작업공간과 임시 폴더에만 접근한다. 다만 웹 검색·curl·ssh처럼 네트워크를 쓰는 명령은 외부에 연결한다. 앱에 기본 포함되지 않은 네이티브 프로그램은 실행할 수 없다.
성능 자료와 개발 조건
저장소는 M5 Max 128GB와 M5 Ultra 256GB에서 모델별 프롬프트 사전 처리(prefill)·생성 속도를 제시한다. M5 Ultra의 DeepSeek 4.1 Flash 1017 2비트 결과는 문맥이 8K일 때 초당 4,600토큰, 128K일 때 3,840토큰의 사전 처리 속도다. 다만 이 결과는 같은 세션에서 두 번째 측정한 값이며, 엔그램 항목도 메모리에 올라와 있었다. M5 Max 결과에는 가중치 스트리밍 설정이 적용됐다.
저장소는 또 M5 Ultra에서 DeepSeek 4.1 Flash 1017의 사전 처리 속도를 MLX-Serve 및 oMLX와 비교한다. 문맥 128K에서 Local Code는 초당 3,840토큰, MLX-Serve는 1,087토큰, oMLX는 1,335토큰이라고 보고했다. 비교 대상인 MLX-Serve와 oMLX 수치는 각각 세 차례 실행한 중앙값이며, 두 엔진 모두 CED를 켰다. 이 수치는 저장소가 밝힌 기기·설정·측정 조건에 따른 결과다.
앱은 Swift와 Bazel을 사용해 macOS에서 빌드한다. 다만 맥 앱은 아직 공개되지 않은 패치 버전의 Bazel이 필요한 Mac Catalyst 빌드다. 저장소는 맥에서 앱 에이전트를 실행하는 대안으로 서명이 필요 없는 LocalCodeCLI를 안내한다. 아이폰·아이패드용 기기 빌드에는 저장소에 포함되지 않은 개발 프로비저닝 프로파일이 필요하다. 라이선스는 GNU GPL v3.0이며, 일부 제3자 코드와 HyperFrames는 별도 라이선스를 따른다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요