nace-ai/kapitsa

Blazing fast Apple Silicon optimized inference engine built for Qwen & Nemotron. OpenAI + Anthropic API compatible. Built by folks from nace.ai

충분한 맥락:

Kapitsa는 Apple 실리콘 Mac에서 대규모 언어 모델(텍스트를 작성하는 AI 종류)을 직접 실행하는 프로그램입니다. 클라우드나 GPU 카드가 필요 없습니다. 소프트웨어 작성을 도와주는 도구인 "코딩 에이전트"의 백엔드로 구축되었습니다.

하는 일

  • 로컬에서 세 가지 모델 제품군을 실행합니다: Qwen, Nemotron, Recursive의 Flint.
  • 로컬 모델에서 코딩 에이전트 도구(opencode, Claude Code, Codex, pi)를 시작합니다.
  • 두 가지 표준 서버 API(OpenAI 및 Anthropic)를 노출하여 다른 앱이 통신할 수 있게 합니다.

하드웨어 요구 사항: 그게 전부입니다. Apple 실리콘 Mac(M1 이상)에서 macOS 14 Sonoma 이상을 실행합니다.

설치 및 첫 사용

한 가지 명령으로 설치합니다:

brew install nace-ai/tap/kapitsa

(curl 스크립트도 있습니다). 그런 다음 35B 모델에서 opencode와 함께 사용하려면:

kapitsa opencode --model 35b

메모리가 적은 Mac(16–24GB)에서는 README가 더 빠른 응답을 위해 --model 9b 또는 4b를 제안합니다.

주요 명령

명령 설명
kapitsa serve http://127.0.0.1:8000에서 채팅, OpenAI, Anthropic API를 갖춘 로컬 서버를 시작합니다
kapitsa claude Kapitsa 위에서 Claude Code를 실행합니다
kapitsa doctor Mac의 GPU와 메모리, 어떤 모델이 맞는지 표시합니다
kapitsa bench Mac의 벤치마크를 실행하고 (선택적으로) 결과를 커뮤니티와 공유합니다
kapitsa bench compare 머신에 설치된 다른 엔진에 대해 동일한 벤치마크를 실행합니다
kapitsa pull 27b 시작하지 않고 모델을 다운로드합니다
kapitsa list / kapitsa rm 다운로드한 모델을 나열/삭제합니다
kapitsa import model.gguf 기존 Qwen 또는 Flint GGUF 파일을 가져옵니다(LM Studio, Ollama, llama.cpp에서)
kapitsa update Kapitsa 자체를 업그레이드합니다

빠른 이유 — KFlash

일반 엔진은 토큰 단위로 텍스트를 생성합니다(토큰은 대략 단어 조각입니다). 속도를 높이기 위해 일부 엔진은 "드래프터"를 사용합니다. 드래프터는 다음 약 7개 토큰을 추측하는 작고 빠른 모델입니다. 큰 모델은 그런 다음 한 번의 패스로 추측을 확인하고 올바른 연속 부분을 유지합니다.

KFlash는 이 접근 방식을 한 단계 더 발전시켜 트리 투기적 디코딩을 사용합니다. 단일 추측 체인을 확인하는 대신 큰 모델은 드래프터의 상위 후보의 작은 트리를 동일한 단일 패스에서 확인합니다. 드래프터가 망설이는 곳에서는 차점 후보도 함께 전달되어 확인되므로 각 패스에서 더 많은 토큰이 살아남습니다. 트리 크기는 특정 Mac에서 확인 행의 비용에 맞게 조정됩니다. 중요하게도 출력은 일반 디코딩과 동일합니다. 큰 모델이 모든 토큰을 여전히 검증합니다.

게시된 드래프터를 그대로 사용합니다: z-lab의 DFlash 및 DFlash2, NVIDIA의 DSpark 및 LiLiCorr.

속도 주장(README 벤치마크에서)

  • 다른 9개 엔진에 대해 측정된 27개의 모델 및 Mac 조합 중 Kapitsa는 25개에서 가장 빠른 텍스트 생성(디코딩) 속도를 보였습니다.
  • llama.cpp보다 최대 3.5배, oMLX보다 2.2배 빠릅니다(KFlash 덕분).
  • 예: M1 Pro(16GB)에서 2비트 전문가를 갖춘 Recursive Flint 40B-A2.5B: 61토큰/초 대 llama.cpp의 43.
  • M4 Pro에서 Flint의 프롬프트 처리는 Recursive 자체 엔진의 1.1–1.2배이고, 디코딩은 128K 토큰 컨텍스트에서 1.3배로 앞서갑니다.

모든 것은 자신의 Mac에서 측정 가능합니다: kapitsa bench와 kapitsa bench compare가 내장되어 있습니다.

기타 주목할 만한 기능

  • SSD 접두사 캐시 — 서버를 다시 시작하고 대화를 유지합니다. 35B에서 16K 토큰 후속 작업은 약 17초에서 0.16초(약 100배)로 줄어듭니다.
  • 접두사 재사용 — 시스템 프롬프트를 공유하는 새 질문은 1.9초 대신 0.06초에 시작합니다.
  • KFlash 예산 — 여러 요청이 동시에 하나의 검증 패스를 공유하여 27B 모델에서 총 처리량이 최대 23% 향상됩니다.
  • 출력 확인 — 프로젝트의 속도 주장은 출력이 원본의 모델 노이즈 플로어의 두 배 이내로 유지되는 경우에만 신뢰됩니다.
  • 라이선스: Apache 2.0, © 2026 Nace AI.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트