Ollama로 제공되는 로컬 LLM과 대화할 수 있는 네이티브 macOS 앱으로, 여러 채팅 스레드, Markdown 렌더링, 비전 이미지 지원을 제공합니다.
Jeidoban/Ironsmith
AI 텍스트 프롬프트로 작은 네이티브 SwiftUI Mac 앱을 생성하고 빌드해 저장하는 무료 macOS 메뉴 막대 앱입니다.
- 스타
- 344
- 포크
- 29
- 열린 이슈
- 0
- 마지막 커밋
- 10일 전
어떤 프로젝트인가요?
Ironsmith에서는 간단한 유틸리티를 일상적인 말로 설명하면 실행하고 수정한 뒤 Applications 폴더로 내보낼 수 있는 네이티브 SwiftUI 앱을 생성합니다. 생성된 앱은 Xcode Command Line Tools로 빌드되는 Swift 패키지이므로 전체 Xcode가 필요하지 않습니다. 앱에는 기본적으로 샌드박싱과 hardened runtime이 적용된 서명이 포함됩니다.
Ollama를 통한 로컬 모델과 LM Studio 또는 Llama.cpp 같은 OpenAI 호환 API를 사용할 수 있으며, 자체 API 키를 이용해 OpenAI, Anthropic, Gemini의 호스팅 모델도 지원합니다. 작은 앱에는 Ironsmith에 내장된 에이전트를, 더 큰 프로젝트에는 OpenAI의 Codex를 선택할 수 있습니다.
프로젝트에는 게시된 앱을 기능별로 검색하고 리믹스의 출발점으로 사용할 수 있는 Ironsmith Store도 포함됩니다. macOS 26 이상이 필요하며 Intel 및 Apple Silicon Mac을 모두 지원합니다.
핵심 기능
- 01텍스트 프롬프트로 네이티브 SwiftUI Mac 앱을 생성합니다.
- 02Ollama를 통한 로컬 모델이나 OpenAI 호환 API를 사용합니다.
- 03자체 키를 사용해 OpenAI, Anthropic, Gemini의 호스팅 모델을 지원합니다.
- 04전체 Xcode 없이 Xcode Command Line Tools로 앱을 빌드합니다.
- 05기본적으로 생성된 앱을 샌드박스 처리하며, 민감한 권한은 사용자가 선택적으로 허용합니다.
- 06Ironsmith Store의 앱을 출발점으로 삼아 리믹스할 수 있습니다.
활용 사례
- Swift를 배우지 않고 파일 이름 변경기나 PDF 분할기 같은 일회성 유틸리티를 만듭니다.
- 데이터를 로컬 모델에 보관하면서 소규모 macOS 도구의 프로토타입을 제작합니다.
- 기존 Store 앱을 바탕으로 특정 워크플로에 맞게 수정합니다.
빠른 시작
- 1
GitHub Releases 또는 웹사이트에서 최신 Ironsmith 빌드를 다운로드합니다
- 2
Xcode Command Line Tools를 수동으로 설치합니다(선택 사항이며, 설치되어 있지 않으면 macOS에서 안내합니다)
xcode-select --install - 3
소스 코드에서 개발용 앱을 빌드하고 실행합니다
script/build.sh run
사용 전 알아둘 점
- macOS 26 이상이 필요하므로 이전 버전의 Mac이나 다른 플랫폼에서는 실행되지 않습니다.
- 앱 아이콘 생성과 내장 Foundation Model을 사용하려면 Apple Intelligence를 활성화해야 합니다.
- 호스팅 모델을 사용하려면 본인의 API 키 또는 Ironsmith 로그인이 필요하며, 로컬 모델은 Ollama와 같은 별도의 설정이 필요합니다.
- GPL-3.0 라이선스에 따라 파생 저작물도 동일한 라이선스로 배포해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Ironsmith은(는) 무엇인가요?
- AI 텍스트 프롬프트로 작은 네이티브 SwiftUI Mac 앱을 생성하고 빌드해 저장하는 무료 macOS 메뉴 막대 앱입니다. Ironsmith에서는 간단한 유틸리티를 일상적인 말로 설명하면 실행하고 수정한 뒤 Applications 폴더로 내보낼 수 있는 네이티브 SwiftUI 앱을 생성합니다. 생성된 앱은 Xcode Command Line Tools로 빌드되는 Swift 패키지이므로 전체 Xcode가 필요하지 않습니다. 앱에는 기본적으로 샌드박싱과 hardened runtime이 적용된 서명이 포함됩니다.
- Ironsmith은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Ironsmith은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Ironsmith은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Ironsmith의 마지막 커밋은 2026년 10월 28일입니다.
- Ironsmith은(는) 어디에 사용할 수 있나요?
- Swift를 배우지 않고 파일 이름 변경기나 PDF 분할기 같은 일회성 유틸리티를 만듭니다. 데이터를 로컬 모델에 보관하면서 소규모 macOS 도구의 프로토타입을 제작합니다. 기존 Store 앱을 바탕으로 특정 워크플로에 맞게 수정합니다.
- Ironsmith는 어떻게 설치하나요?
- GitHub Releases 또는 웹사이트에서 최신 Ironsmith 빌드를 다운로드합니다 Xcode Command Line Tools를 수동으로 설치합니다(선택 사항이며, 설치되어 있지 않으면 macOS에서 안내합니다): xcode-select --install 소스 코드에서 개발용 앱을 빌드하고 실행합니다: script/build.sh run
- Ironsmith은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Jeidoban/Ironsmith
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Manus AI의 대안으로, 웹을 탐색하고 코드를 작성하며 작업을 계획하는 로컬 실행 음성 지원 AI 어시스턴트입니다.
채팅, 에이전트 도구, 이메일, 캘린더, 메모리, 문서 편집 기능을 갖춘 로컬 실행형 SwiftUI 기반 macOS AI 워크스페이스입니다.
Mac용 오픈소스 음성 받아쓰기 앱: Fn 키를 누른 채 말하면 다듬어진 텍스트가 커서가 있는 곳에 입력됩니다.
양쪽 통화 내용을 로컬에서 받아쓰고, 개인 메모에서 대화에 참고할 내용을 찾아 보여주는 macOS 회의 기록 앱입니다.
프롬프트마다 지원되는 LLM을 선택해 브라우저에서 풀스택 웹 앱을 만드는 오픈소스 AI 개발 워크스페이스입니다.