본문으로 건너뛰기

© 2026 Molayo

r/LocalLLaMA분석2026. 06. 15. 11:50

매우 개인화된 macOS 앱을 제작하는 macOS 앱을 만들었습니다. Gemma 4 E2B와 같이 작은 모델에서도 작동합니다.

요약

Ironsmith는 Gemma 4와 같은 소형 모델을 활용하여 개인화된 macOS 앱을 생성하는 오픈 소스 프로젝트입니다. 커스텀 에이전틱 루프와 결정론적 복구 과정을 통해 저사양 기기에서도 온디바이스로 앱 제작이 가능합니다.

핵심 포인트

  • Gemma 4 등 소형 모델에서도 작동하는 에이전틱 루프 구현
  • 포맷팅, 린팅, 결정론적 복구를 통한 모델 환각 및 구문 오류 수정
  • 8GB RAM MacBook Air와 같은 저사양 환경에서도 온디바이스 실행 가능
  • Ollama 및 OpenAI 호환 API를 통한 다양한 로컬/클라우드 모델 지원

영상이 GPT 5.4 mini를 사용하여 시연하고 있어 미리 사과드립니다 (로컬 모델은 영상으로 담기에 시간이 너무 오래 걸립니다). 하지만 저는 Gemma 4 E4B를 사용하여 동일한 앱을 만들었습니다. 한동안 Ironsmith라는 오픈 소스 프로젝트를 작업해 왔습니다. 핵심은 프롬프트 하나만으로 매우 개인화된 macOS 앱을 만들 수 있다는 것이며, 처음부터 저의 주요 목표 중 하나는 Apple foundation 모델이나 Gemma 시리즈와 같은 저사양 모델에서도 작동하게 만드는 것이었습니다. 많은 작업과 실험 끝에 드디어 출시하게 되어 매우 기쁩니다! 이 앱은 컨텍스트(Context)가 제한된 작은 모델에 맞춰 특별히 제작된 커스텀 에이전틱 루프(Agentic loop)를 사용합니다. 이는 8GB RAM을 가진 MacBook Air와 같이 사양이 제한적인 Mac에서도 온디바이스(On-device)로 매우 간단한 앱을 완전히 생성할 수 있음을 의미합니다. 제가 발견한 이 방식의 핵심 비결은 모델이 앱 전체를 한 번에 생성하게 한 다음, 컴파일 가능한 결과물이 나올 때까지 수많은 포맷팅(Formatting), 린팅(Linting) 및 결정론적 복구(Deterministic repairs) 과정을 실행하는 것이었습니다. 결과적으로, 모델의 환각(Hallucination)과 구문 오류(Syntax errors)를 모두 수정해 준다면 이러한 작은 모델들도 전체 앱을 작성하는 데 꽤 괜찮은 성능을 보여준다는 것을 알게 되었습니다. 물론, 더 좋은 모델을 사용할수록 더 높은 품질의 앱을 얻을 수 있고 오류 발생 가능성도 줄어듭니다. 저는 Gemma 4 26b a4b가 여기서 가장 좋은 균형을 제공한다고 생각하지만, 최소 24GB의 메모리가 필요합니다. Ollama를 즉시 사용할 수 있으며, OpenAI 호환 API를 통해 즐겨 사용하는 모든 로컬 제공업체를 사용할 수도 있습니다. 본인의 API 키를 제공하고 싶다면 ChatGPT, Claude, Gemini와도 연결할 수 있습니다. 보안 등에 대해 궁금하시다면 이 포스트에서 더 많은 정보를 확인하실 수 있습니다: https://www.reddit.com/r/macapps/s/dIXIXJzrcg 직접 사용해 보고 싶으시다면 다음 링크들을 확인해 주세요: Github: https://github.com/Jeidoban/Ironsmith 웹사이트: https://ironsmith.app Ironsmith는 아직 베타 버전이므로 버그를 수정하는 동안 양해 부탁드립니다. 또한 피드백은 언제나 환영이니, 어떻게 생각하시는지 꼭 알려주세요!

AI 자동 생성 콘텐츠

본 콘텐츠는 r/LocalLLaMA의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0