OrPAD
Local-first · 오픈 소스 · v1.0.0-beta.5

읽고 편집하는 파일과, 실행하는 파이프라인이 같은 창에서.

OrPAD는 Markdown · JSON · CSV · 소스 코드 · 다이어그램 · .or-graph 를 같은 에디터에서 열고, 이 파일들을 묶어 동작하는 오케스트레이션 파이프라인을 로컬에서 증거와 함께 실행합니다.

GitHub 최신 릴리즈 · 데스크톱 설치본 + PWA 제공
v1.0.0-beta.5 의 OrPAD 데스크톱 앱에서 Probe 노드가 Running 상태인 라이브 파이프라인과 Risk Taxonomy 상세 패널이 보이는 화면.
OrPAD v1.0.0-beta.5 · 라이브 파이프라인 · Probe Risk Taxonomy 노드 Running
축 01 · 뷰어 & 에디터

여러 포맷을 한 곳에서 읽고 편집합니다.

Markdown 에디터, JSON 뷰어, CSV 그리드, 다이어그램 도구 사이를 탭으로 오갈 필요가 없습니다. OrPAD는 각 포맷에 맞는 에디터와 구조화된 프리뷰를 한 화면에 나란히 보여줍니다.

Markdown · JSON · CSV · YAML · 소스 코드 · 다이어그램 · .or-graph

각 포맷마다 알맞은 에디터를 씁니다. 소스/스타일시트/스크립트/설정/diff/SVG 파일은 신택스 인식 토큰 컬러가 적용된 CodeMirror, CSV 는 스프레드시트 그리드, JSON/YAML 은 구조 트리, Mermaid 는 소스+렌더, 그래프는 시각 캔버스.

렌더된 HTML 이 아니라, 포맷을 이해하는 프리뷰

Markdown 은 문서로, JSON 은 스키마 인식 트리로, 표 데이터는 인라인 차트로, Mermaid 는 라이브 다이어그램으로, .or-graph 는 플로우 캔버스로 미리봅니다. Editor Only / Split / Preview Only 토글은 레이아웃을 잃지 않고 전환됩니다.

파일·터미널·AI·git 이 같은 창 안에

프로젝트 파일, 커맨드 팔레트, AI 액션, MCP 도구, 터미널, git 상태가 에디터 옆에 함께 있어 작업 중 워크스페이스를 떠날 일이 없습니다.

왼쪽 Markdown 에디터에 README.md 가 열려 있고, 오른쪽 프리뷰에 Mermaid 아키텍처 다이어그램이 렌더된 OrPAD 화면.
README.md · Markdown 에디터 + Mermaid 다이어그램이 렌더된 프리뷰
OrPAD 오케스트레이션 화면: 9 개 노드가 연결된 풀 플로우 캔버스와 15/20 노드 ready 를 알리는 Harness Implementation 패널.
Harness Implementation 15/20 · UTerminal TUI Rendering Detection Task
축 02 · 오케스트레이션 매니지먼트

그래프를 그리고, 파이프라인을 돌리고, 상태를 봅니다.

OrPAD 는 오케스트레이션 매니저이기도 합니다. .or-graph 나 .or-pipeline 을 열면 시각 캔버스, 플로우 에디터, 머신 어댑터, 영속적인 run state 가 따라오며, 승인과 증거 기록이 기본 내장입니다.

시각 그래프 + 텍스트 파일

.or-graph 를 캔버스에서 편집하거나 JSON 으로 직접 다뤄도, 디스크 위의 파일은 그대로 diff·리뷰·재사용 가능한 텍스트로 남습니다.

Supervised Machine 실행

명시적인 로컬 경로에서 실행을 시작하고, 어댑터가 각 노드를 구동합니다. run state 는 재시작 후에도 살아남고, 위험한 동작은 승인 게이트가 막습니다.

Evidence · 체크섬 · 사람의 리뷰

모든 실행은 evidence 레코드를 남기고, Package Manager 가 import 전에 서명·체크섬·리뷰 상태를 미리 보여줍니다.

노드 상태가 그대로 보입니다 — 블랙박스 아닙니다

실행 중인 파이프라인의 각 노드는 자기 상태·진행률·게이트 상태를 직접 노출합니다. 컨텍스트를 잃지 않고 멈추고, 살펴보고, 다시 시작할 수 있습니다.

● Done— 완료, evidence 저장됨. ● Running— 워커 루프 진행 중. ● Blocked— 승인·입력 대기.
Ingest, Dispatch, Review Patch 세 개 노드가 각각 Done, Done(진행 표시), Blocked 상태 배지를 단 OrPAD 오케스트레이션 노드 상세 화면.
OrPAD 패키지

재사용 가능한 오케스트레이션 단위 — 게시 전에 리뷰됩니다.

패키지는 노드·그래프·스킬·룰·예제를 한 묶음으로 만들어 파이프라인을 이식 가능하게 합니다. 공식 Registry 는 maintainer 가 머지한 PR 만 reviewed 로 표시하고, 커스텀 레지스트리는 끝까지 custom 으로 표시됩니다.

github.com/OrPAD-Lab/orpad-registry
OrPAD Package Manager 모달 — Installed/Browse/Updates/Workspace Lock 탭과 OrPAD Core Nodes, Content QA, Frontend UX, Security Review 등 10 개 패키지 목록.
Package Manager · 10 packages · catalog valid · Discovery roots: built-in + user

Nodes & adapters

재사용 가능한 파이프라인 기능, 실행 어댑터, 프롬프트, 선언.

Graphs & trees

플로우 레이아웃, 라우팅 구조, 트리 자산, 머신 판독 가능한 토폴로지.

Skills & rules

운영 지침, 가드레일, 리뷰 룰, 템플릿, 핸드오프 규약.

Examples & assets

실행 가능한 샘플, 문서, evidence 기록, fixture, 보조 파일.

v1.0.0-beta.5

한 번 설치하고, 로컬에서 돌리고, 작업물을 그대로 가져갑니다.

데스크톱 빌드, PWA 폴백, 전체 소스 코드 제공. OrPAD 는 MIT 라이선스이며, 별도 설정이 없는 한 모든 게 사용자 컴퓨터에서만 동작합니다.