Show HN: SubjectiveZero, 크리에이티브 코딩을 위한 오픈 소스 에이전트 노드 에디터
요약
SubjectiveZero는 크리에이티브 코딩을 위한 오픈 소스 에이전트 노드 에디터입니다. 사용자가 기존 AI 구독(ChatGPT, Claude Code 등)과 연동하여 다양한 모델의 기능을 활용할 수 있습니다. VJing, 프로젝션 매핑, 라이브 오디오 비주얼 등 예술적이고 상업적인 작업에 최적화되어 있으며, 모든 노드는 수정 가능한 소스 코드를 제공합니다.
핵심 포인트
- 기존 AI 구독(ChatGPT, Claude Code 등)과 연동하여 사용 가능
- VJing 및 라이브 오디오 비주얼 제작에 특화된 기능 제공
- 프로젝션 매핑을 위한 내장 노드와 전체 화면 뷰포트 지원
- 모든 노드는 Swift/Metal 또는 JavaScript/WebGL로 구현되어 수정 가능한 소스 코드 제공
이미 가지고 있는 AI 구독과 연동되나요?
네. 사용 가능한 ChatGPT 플랜을 직접 연결하거나, 기존에 가지고 있던 코딩-에이전트 CLI를 본인의 계정과 속도 제한으로 사용할 수 있습니다. 이 도구는 모델을 제공하거나 토큰을 재판매하지 않습니다. ChatGPT, Claude Code, Grok, Pi, OpenCode, Muse Code 모두 지원되며, 라우팅 프로필을 통해 일상적인 작업은 더 저렴한 모델에 할당하여 어려운 부분만 최고 등급의 비용을 지불하도록 할 수 있습니다.
VJing 및 라이브 오디오 비주얼에 사용할 수 있나요?
네. 사운드는 내장 마이크, 믹서 또는 인터페이스와 같은 모든 오디오 입력에서 들어올 수 있으며, Mac이 재생하는 어떤 소리에서도 가져올 수 있습니다. 이 신호는 레벨을 위한 주파수 대역과 킥(kick), 스네어(snare), 하이햇(hat) 트리거를 위한 온셋 디텍터(onset detector)로 분할되며, 이 중 어느 것이든 모든 파라미터를 구동할 수 있습니다. 'Learn'을 누르고 노브를 돌려 MIDI 또는 OSC 제어를 바인딩하세요. 출력을 두 번째 디스플레이에 전체 화면으로 띄우고 버튼 한 번만 누르면 사운드와 함께 세트가 기록됩니다.
프로젝션 매핑(projection mapping)이 가능한가요?
네, 평면 및 완만한 곡면 표면에 대해서는 가능합니다. 코너-핀(Corner-pin) 및 그리드 워프(grid warp)는 노드 자체에서 드래그할 수 있는 핸들 기능을 갖춘 내장 노드이며, 팝아웃된 뷰포트는 프로젝터의 고유 해상도에 맞춰 전체 화면으로 표시됩니다. 고급 프로젝션 기능 또한 곧 제공될 예정입니다.
어떤 하드웨어를 연결할 수 있나요?
내장 카메라, USB 또는 Continuity Camera를 통한 iPhone을 사용할 수 있습니다. 내장 마이크부터 믹서나 인터페이스까지 모든 오디오 입력이 가능하며, 모든 MIDI 컨트롤러와 동일 네트워크의 휴대폰이나 태블릿에서 오는 OSC가 가능합니다. 출력용 디스플레이나 프로젝터도 연결할 수 있습니다. 비디오 및 이미지 파일은 그래프에 바로 드롭할 수 있습니다.
실제로 무엇을 생성하나요? 그리고 코드를 편집할 수 있나요?
노드당 Swift와 Metal이 실제 구현되며, 브라우저 프로젝트의 경우 JavaScript와 WebGL이 사용됩니다. 모든 노드는 직접 열고 수정할 수 있는 소스이며, 에이전트가 작동하는 부분과 사용자 편집 부분이 동일한 파일에 적용됩니다. 렌더링 자체는 뷰포트에서 프레임과 사운드를 포함하여 비디오 파일로 바로 기록할 수 있습니다.
상업적인 작업에 사용할 수 있나요?
네. SubjectiveZero에서 만든 모든 것은 사용자님의 것입니다. 앱으로 작성된 노드, 그래프 및 프로젝트는 AGPL의 적용 대상이 아니므로, 클라이언트 작업, 상업적 제작물, 라이브 쇼에 별도의 라이선스가 필요하지 않습니다. 이 라이선스는 앱 자체에만 적용되며, 사용자의 창작물에는 적용되지 않습니다.
무엇을 기반으로 작동하며, Windows 또는 Linux 버전이 있나요?
macOS 15 이상을 실행하는 Mac(Apple Silicon 또는 Intel)과 적격한 ChatGPT 플랜 또는 코딩 에이전트(Claude Code, Grok, Pi, OpenCode 또는 Muse Code)가 필요합니다. 현재는 Windows와 Linux를 지원하지 않지만, 충분한 수요가 있다면 심각하게 고려될 것이며, 프로젝트 자체가 오픈 소스이므로 기여 환영입니다. 브라우저 기반 프로젝트는 어느 곳에서든 실행되는 하나의 HTML 파일로 내보내집니다.
누가 만들었나요?
SubjectiveZero는 2024년에 설립된 자비 출자(self-funded) 솔로 스튜디오인 SXP Studio가 제작했습니다. 더 많은 프로젝트 보기
왜 Claude Code나 Codex를 직접 사용하지 않나요?
직접 사용할 수 있습니다. SubZ는 사용자님의 ChatGPT 플랜이나 Claude Code와 같은 기존 코딩 도구에 연결됩니다. SubjectiveZero가 추가하는 것은 '하네스(harness)'입니다. 에이전트는 자유 형식의 세션 내부가 아니라 노드라는 형태 안에서 작동합니다. 이 방식은 더 제약적이고 예측 가능하며, 코딩 에이전트를 직접 구동할 때 발생하는 반복 과정의 마찰과 번거로움을 제거해 줍니다. 에이전트 그래프가 가장 명확한 예시입니다. 모든 단계가 읽고 편집할 수 있는 순서를 따르기 때문에, 한 번 실행해도 같은 작업을 두 번 수행하게 됩니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Show HN (AI)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기