Jeidoban/Ironsmith

Create personal Mac apps instantly with a prompt. Supports on-device and cloud LLMs

해결하는 문제

Ironsmith는 macOS 메뉴 바 애플리케이션으로, 코드를 작성하거나 전체 Xcode IDE를 설치하지 않고도 작은 개인용 Mac 앱을 만들 수 있습니다. 유틸리티 도구에 대한 텍스트 설명을 기능적인 네이티브 SwiftUI 앱으로 전환하는 과정을 간소화합니다.

작동 방식

사용자는 원하는 앱을 평이한 언어로 설명합니다. Ironsmith는 AI 에이전트(사내 에이전트 또는 OpenAI의 Codex 포함)를 사용하여 Swift 코드를 생성합니다. 그런 다음 앱은 경량 Xcode 명령줄 도구를 사용하여 코드를 빌드하고, 서명되고 샌드박스 처리된 앱 번들을 생성하여 실행, 편집, Applications 폴더로 내보낼 수 있습니다.

대상 사용자

전문 소프트웨어 개발 환경의 오버헤드 없이 파일 이름 변경기, PDF 분할기, CSV 검사기와 같은 집중된 맞춤 유틸리티를 원하는 macOS 사용자를 위해 설계되었습니다.

주요 기능

  • 네이티브 SwiftUI 앱: 단순한 스크립트가 아닌 실제 내보낼 수 있는 Mac 앱을 생성합니다.
  • 로컬 AI 지원: OpenAI 호환 API를 통해 Ollama, LM Studio, Llama.cpp와 작동하며, OpenAI, Anthropic, Gemini의 호스팅 모델도 지원합니다.
  • Xcode 불필요: 컴파일에는 명령줄 도구만 사용하여 전체 IDE가 필요하지 않습니다.
  • 내장 보안: 생성된 모든 앱은 기본적으로 샌드박스 처리되고 강화된 런타임을 갖추어 버그나 악성 코드의 영향을 제한합니다.
  • 유연한 모델 선택: 다양한 LLM과 전문 코딩 에이전트를 지원합니다.

관련

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