nodetool-ai/nodetool

Agent-first Creative Workspace

NodeTool – 에이전트 우선 창작 워크스페이스

개요 – NodeTool은 노드 그래프 인터페이스를 사용하여 다중 모달 AI 기반 창작 프로젝트(텍스트, 이미지, 비디오, 오디오, 3D, 게임)를 구축, 편집, 실행할 수 있는 데스크톱 및 웹 애플리케이션입니다. 핵심 아이디어는 그래프를 조율하는 에이전트입니다. 목표를 설명하면 에이전트가 적절한 노드를 선택하고 연결하며 실행하고, 각 단계에서 개입할 수 있습니다.

주요 기능

  • 에이전트 기반 편집기 – 스토리보드, 스크립트/음성, 타임라인, 스케치, 3D, 게임 편집기는 모두 콘텐츠 생성, 워크플로 연결, 오류 복구를 수행할 수 있는 중앙 AI 에이전트에 작업을 노출합니다.
  • 통합 노드 그래프 – 각 편집기는 유형화된 노드(이미지 생성, 인페인팅, 오디오 합성, JavaScript 등)의 단일 DAG 보기입니다. 노드는 교체, 재실행 또는 업스트림 입력이 변경될 때 "오래됨"으로 표시할 수 있습니다.
  • 모델 직접 사용 – OpenAI, Anthropic, Gemini, Replicate, ElevenLabs 등 주요 제공업체를 고유 API 키로 연결하거나 Ollama, MLX, GGUF 등을 통해 로컬에서 오픈 가중치 모델을 실행할 수 있습니다.
  • 다중 모달 – 하나의 워크플로에서 이미지, 비디오, 오디오, 텍스트, 3D 장면, 게임 자산을 작업할 수 있습니다.
  • 확장 가능 – TypeScript 또는 Python의 사용자 정의 노드, JavaScript 샌드박스, 외부 에이전트(Claude Desktop, Codex 등)가 도구를 구동할 수 있게 하는 MCP 서버.
  • 크로스 플랫폼 – macOS, Windows, Linux용 무료 Studio 앱. 웹 UI, Electron 데스크톱 셸, React-Native 모바일 앱도 있습니다.
  • 오픈 소스 및 AGPL-3 – 전체 소스, 커뮤니티 기반, Docker 자체 호스팅 및 GPU 작업자 옵션 포함.

일반적인 워크플로

  1. 브리핑 – 스토리보드 편집기에 짧은 설명을 작성합니다.
  2. 에이전트 생성 – 에이전트가 샷 세부 정보가 포함된 시나리오 스타일 스토리보드를 반환합니다.
  3. 저렴하게 반복 – 먼저 정지 이미지를 생성합니다. 샷이 좋아 보이면 에이전트에게 애니메이션을 요청합니다.
  4. 편집 – 타임라인을 사용하여 자르고, 내레이션(음성 노드 통해), 음악, 효과를 추가합니다.
  5. 내보내기 – MP4 또는 웹에서 재생 가능한 게임 번들을 생성합니다.

대상 사용자 – 독점 플랫폼에 얽매이지 않고 AI 생성 미디어를 세밀하게 제어하려는 창작자, 그리고 다중 모달 생성을 위한 프로그래밍 가능하고 확장 가능한 파이프라인이 필요한 개발자.

시작하기 – 최신 릴리스를 다운로드하고, 설정 → 모델 및 공급자에서 공급자 키를 추가하고, "영화 빠른 시작" 가이드를 따르세요. 저장소에는 헤드리스 또는 다른 도구에서 워크플로를 실행하기 위한 CLI(@nodetool-ai/cli)도 포함되어 있습니다.


저장소 구조

  • packages/ – 핵심 TypeScript 런타임, 에이전트, 노드 정의.
  • web/ – React UI.
  • electron/ – 데스크톱 셸.
  • mobile/ – React-Native 앱.
  • docs/ – 전체 문서(시작하기, 에이전트, 편집기, 배포).
  • examples/workflows/ – CLI 테스트용 JSON 워크플로 템플릿.

커뮤니티 – Discord, 공개 이슈 트래커, 기여 가이드라인, NodeTool로 구축된 프로젝트 공개 쇼케이스.


모든 세부 사항은 README에서 직접 가져온 것이며 추가 주장은 없습니다.

관련

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