OpenFlow의 개요
OpenFlow는 개발자 한 명, SeeRay11이 만든 다중 에이전트 워크플로용 시각적 빌더입니다. planner, architect, coder 같은 역할 카드를 캔버스에 끌어다 놓고, 파이프라인으로 연결하고, 저장해 병렬 에이전트로 실행합니다. OpenCode의 포크이며, OpenFlow 자체 코드는 packages/flow 패키지 하나에 있고 에이전트는 그 아래에서 수정하지 않은 opencode serve 엔진으로 돕니다.
Bun 1.3+와 Git이 필요하고, 명령 하나로 시작하며, 엔진은 포트 4096에, 캔버스는 localhost:5174에 열립니다. 노드는 키 없이 OpenCode의 무료 공유 모델 등급을 쓰거나 앱에서 추가한 제공사 키를 쓸 수 있습니다. OpenCode 팀과는 무관합니다.
2026년 8월에 만들어진 저장소는 GitHub 스타 약 170개와 MIT 라이선스를 갖고 있으며, 최신 릴리스는 v1.3.0(2026년 10월 18일)입니다.
OpenFlow, 쓸 만한 가치가 있습니까?
OpenFlow는 의존할 대상보다는 아이디어로서 알아 둘 가치가 있습니다. OpenCode 앞에 노드 캔버스를 두어, planner 다음 architect 다음 coder 같은 파이프라인을 매번 다시 입력하는 프롬프트가 아니라 그리고 저장하고 다시 돌리는 것으로 만듭니다. 모든 코드가 수정하지 않은 OpenCode 엔진 위의 패키지 하나에 있으므로 OpenCode의 상위 개선이 그대로 흘러 들어오며, 포크를 만드는 합리적인 방식입니다.
기본값은 주의가 필요합니다. 권한은 auto로 설정돼 있어 도구 요청을 오는 대로 승인하고, 에이전트는 OPENFLOW_PROJECT의 디렉터리에 쓰는데, 기본값은 OpenFlow 저장소 자체입니다. 툴바를 ask me로 바꾸면 확인 프롬프트가 돌아오며, 어느 쪽이든 모든 결정이 기록됩니다. 키가 없으면 노드는 OpenCode의 무료 공유 모델로 돌고, README는 등급이 붐빌 때 429와 400 오류가 난다고 경고합니다.
운영의 거친 부분은 프로젝트의 나이를 드러냅니다. README는 상당 부분을 포트 4096과 5174 비우기, 두 엔진이 OpenCode 데이터 디렉터리를 공유할 때의 database is locked 오류, 엔진이 부팅 시 에이전트 설정을 캐시하므로 재시작해야 하는 문제에 씁니다. 최근 변경 전에 저장한 파이프라인은 에이전트를 한 번 다시 생성해야 합니다. 스타 약 170개, 열린 이슈 세 개, 관리자 한 명이며, 프로젝트 홈페이지는 서브레딧입니다.
고정된 다단계 코딩 파이프라인이라면 지금은 스크립트로 만든 OpenCode나 Claude Code 서브에이전트 구성이 더 예측 가능하고, 범용 시각적 에이전트 워크플로라면 Langflow가 몇 년 더 앞서 있습니다. OpenFlow는 다중 에이전트 코딩 파이프라인을 다이어그램으로 보고 싶을 때 실험하기 좋으며, 두 번째 관리자가 나타난다면 더 커질 수도 있습니다.
제 역할을 하는 곳
사이드 프로젝트에서 다중 에이전트 코딩을 탐색하는 개발자
planner, architect, coder 파이프라인을 단일 에이전트와 비교하기
클론하고 bun install을 하고, OPENFLOW_PROJECT를 버려도 되는 저장소로 정하고, 권한을 ask me로 바꾼 뒤, 유료 키를 넣기 전에 무료 -free 모델로 파이프라인을 돌립니다. 유료 모델을 고르기 전까지 비용은 0입니다.
사내 AI 워크숍을 진행하는 엔지니어링 매니저
다중 에이전트 파이프라인이 실제로 무엇을 하는지 팀에 단계별로 보여 주기
캔버스에서 파이프라인을 실시간으로 그리고 예제 저장소에 돌립니다. 시각적 배치가 설정 파일보다 역할과 인계를 더 잘 설명하고, 실행 기록이 권한 결정마다 보여 줍니다.
도입 전 확인할 점
- 설정
- git clone, bun install(첫 설치가 큼), FLOW_MANAGE_SERVER=1 bun openflow.ts를 실행하면 캔버스가 localhost:5174에, 엔진이 4096에 열립니다. Bun 1.3+와 Git이 필요합니다.
- 연동
- OpenCode의 엔진, 에이전트, 스킬, MCP 설정. 타이틀바에서 추가하거나 OpenCode CLI에서 가져오는, OpenCode가 지원하는 모든 제공사 키. OpenCode의 무료 공유 모델 등급.
- 데이터와 개인정보
- 로컬에서 실행되며, 프롬프트와 코드는 각 노드가 쓰는 모델 제공사로 갑니다. 권한 기본값은 자동 승인이고 에이전트는 OPENFLOW_PROJECT에 실제 파일을 씁니다. MIT 라이선스이며 공개된 보안 권고는 없습니다.
- 대규모 사용 시 비용
- 유료 에디션은 없습니다. OpenCode 공유 등급에서는 속도 제한과 함께 무료이고, 그 밖에는 파이프라인의 에이전트 노드 수만큼 제공사 토큰이 늘어납니다.
- 제한
- 관리자 한 명. 공유 데이터베이스는 한 번에 OpenCode 엔진 하나만 쓸 수 있음. 에이전트 설정 변경에는 엔진 재시작 필요. 이전에 저장한 파이프라인은 에이전트를 한 번 다시 생성해야 함.
좋은 점
- 다중 에이전트 코딩 파이프라인용 시각적 캔버스
- 깔끔한 포크: 수정하지 않은 OpenCode 엔진 위의 패키지 하나에 자체 코드
- OpenCode의 무료 모델 등급으로 API 키 없이 실행
- 모든 권한 결정을 실행 기록에 남김
아쉬운 점
- 에이전트가 실제 파일을 편집하는데 권한 기본값이 자동 승인
- 관리자 한 명, 스타 약 170개, 2026년 8월 생성
- 포트, 데이터베이스 잠금, 재시작 문제가 README의 대부분
- 무료 등급은 공유되며 자주 속도 제한에 걸림
추천 대상
샌드박스 저장소에서 그려서 재사용하는 다중 에이전트 코딩 파이프라인을 실험하고 싶은 OpenCode 사용자.
OpenFlow 대안
OpenFlow: 자주 묻는 질문
- OpenFlow, 쓸 만한 가치가 있습니까?
- OpenCode 위에 에이전트 파이프라인을 그린다는 깔끔한 아이디어입니다. 그러나 자동 승인 권한으로 실제 파일을 편집하는, 두 달 된 1인 포크라서 지금은 취미용 도구입니다. 평점은 5점 만점에 3.2점입니다.
- OpenFlow의 가격은 얼마입니까?
- MIT의 무료 오픈소스입니다. 모델은 OpenCode의 공유 등급에서 무료이거나 제공사가 청구합니다.
- OpenFlow의 단점은 무엇입니까?
- 에이전트가 실제 파일을 편집하는데 권한 기본값이 자동 승인; 관리자 한 명, 스타 약 170개, 2026년 8월 생성; 포트, 데이터베이스 잠금, 재시작 문제가 README의 대부분; 무료 등급은 공유되며 자주 속도 제한에 걸림.
- OpenFlow에 적합한 사람은 누구입니까?
- 샌드박스 저장소에서 그려서 재사용하는 다중 에이전트 코딩 파이프라인을 실험하고 싶은 OpenCode 사용자.
- 팀이나 프로덕션 환경에서 OpenFlow의 비용은 얼마입니까?
- 유료 에디션은 없습니다. OpenCode 공유 등급에서는 속도 제한과 함께 무료이고, 그 밖에는 파이프라인의 에이전트 노드 수만큼 제공사 토큰이 늘어납니다.
- OpenFlow에 회사 데이터를 맡겨도 안전합니까?
- 로컬에서 실행되며, 프롬프트와 코드는 각 노드가 쓰는 모델 제공사로 갑니다. 권한 기본값은 자동 승인이고 에이전트는 OPENFLOW_PROJECT에 실제 파일을 씁니다. MIT 라이선스이며 공개된 보안 권고는 없습니다.
- OpenFlow의 가장 좋은 대안은 무엇입니까?
- 저희가 리뷰한 것 중 가장 가까운 대안은 OpenCode, Langflow, Vibe Kanban 및 CrewAI입니다.
답변 확인일: 2026년 10월 31일.
