그래프 컴포즈: 시각적 빌더와 AI가 지원되는 호스팅형 시간 기반 워크플로우

Graph Compose는 Temporal의 내구성 있는 실행 엔진에서 API 워크플로우를 오케스트레이션하는 호스팅 플랫폼입니다. 인프라를 관리하지 않고도 Temporal 워크플로우로 실행되는 노드(HTTP 호출, AI 에이전트, 반복자, 오류 경계)의 그래프로 워크플로우를 정의합니다.
동일한 그래프를 구축하는 세 가지 방법
모든 워크플로우는 일관된 JSON 형식을 사용하며, 다음을 통해 생성할 수 있습니다:
- React Flow 시각적 빌더
- 타입이 지정된 TypeScript SDK (@graph-compose/client)
- 일반 영어를 그래프로 변환하는 AI 어시스턴트
작동 방식
API를 통해 https://api.graphcompose.io/v1/workflows/execute에 JSON 워크플로우를 제출하면 호스팅된 Temporal에서 즉시 실행됩니다. 배포 단계 없음, 실행할 Temporal 클러스터 없음, 배포할 작업자 없음. 플랫폼이 스케줄링, 재시도, 오류 경계 및 상태 지속성을 처리합니다.
워크플로우 예시
const workflow = {
"nodes": [
{
"id": "upload_image",
"type": "http",
"dependencies": [],
"http": {
"method": "PUT",
"url": "https://storage.example.com/{{ context.filename }}",
"headers": {
"Content-Type": "{{ context.contentType }}",
"Authorization": "Bearer {{ $secret('storage_token') }}"
},
"body": "{{ context.imageData }}"
},
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 3,
"initialInterval": "1s",
"backoffCoefficient": 2
},
"startToCloseTimeout": "30 seconds"
}
},
{
"id": "generate_thumbnails",
"type": "http",
"dependencies": ["upload_image"],
"http": {
"method": "POST",
"url": "https://images.example.com/process",
"body": {
"source": "{{ results.upload_image.data.url }}",
"sizes": ["400x400", "200x200"]
}
}
}
],
"context": {
"filename": "profile.jpg",
"contentType": "image/jpeg"
}
}
주요 기능
- 내구성 있는 실행: 워크플로우는 서버 재시작, 네트워크 장애 및 프로세스 충돌에서도 유지됩니다. Temporal은 마지막 체크포인트부터 재생합니다.
- 자동 재시도: 최대 시도 횟수, 백오프 간격 및 재시도 불가능한 오류 유형으로 노드별 재시도 정책을 구성합니다.
- 오류 경계: 대체 동작이 있는 try/catch 스타일의 오류 경계로 노드를 래핑합니다.
- 상태 지속성: 언제든지 워크플로우 상태를 쿼리합니다.
- 템플릿 표현식: 노드는
{{ results.node_id.data.field }}구문을 통해 상위 노드의 결과를 참조합니다.
라이선싱
오픈 코어 모델: 실행 기반 및 통합 서비스는 AGPL-3.0이며, 플랫폼 오케스트레이터, 시각적 빌더 및 AI 어시스턴트는 독점적입니다.
📖 Read the full source: HN AI Agents
👀 See Also

AI 에이전트를 위한 실시간 검색 데이터의 네 가지 ClawHub 기술
ClawHub의 네 가지 스킬은 AI 에이전트에게 구조화된 검색 기능을 제공합니다: Google(웹, 뉴스, 이미지, 지도), Amazon(12개 마켓플레이스에서의 제품 검색), Walmart(배송 필터가 포함된 제품 검색), YouTube(대본이 포함된 동영상 검색). 하나의 API 키로 clawhub install 명령어를 통해 설치할 수 있습니다.

260개 이상의 AI 에이전트 및 도구 모음집 (오픈소스 및 셀프 호스팅 중심)
포괄적인 GitHub 저장소는 260개 이상의 AI 에이전트와 프레임워크를 나열하며, Ollama, OpenClaw, DeerFlow를 포함한 오픈소스, 자체 호스팅, 로컬 우선 옵션을 강조합니다.

4개 창 iTerm2 설정으로 Claude 코드 CLI의 AI 역할 분리
한 개발자가 컨텍스트 드리프트와 자기 평가 편향을 해결하기 위해 Claude Code CLI를 위한 4개 창 iTerm2 터미널 설정을 구축했습니다. 각 창은 전용 모델과 권한으로 특정 역할에 고정되어 있습니다.

오픈 소스 크롬 확장 프로그램 개발 기술 패키지 출시
개발자 quangpl이 4년간의 Chrome 확장 프로그램 개발 경험을 WXT를 통한 스캐폴딩, 매니페스트 생성, 보안 감사, 테스팅, 에셋 생성, 배포, MV2에서 MV3로의 마이그레이션을 포함한 8가지 AI 에이전트 스킬로 패키징했습니다.