refly

AI Agent FrameworksskillTypeScript

★ 7,527주당 +9조회 4

무엇인가

Refly는 기업의 업무 절차(SOP)를 실행 가능한 에이전트 스킬로 컴파일하는 오픈소스 스킬 빌더다. 규율하는 문제 영역은 업무 로직이 프롬프트·스크립트에 흩어진 채 버전 관리와 실행 보장 없이 반복 작성되는 상태다. 스킬을 프롬프트가 아니라 인프라로 취급하며, 원자적이고 버전이 붙은 실행 단위로 고정한다.

어떻게 동작하나

동작은 정적 규칙 파일이 아니라 레지스트리 항목과 내보내기 산출물의 조합으로 이루어진다. Refly 워크스페이스에서 자연어로 의도를 기술하면 Model-Native DSL이 이를 스킬로 컴파일하고, 스킬은 중앙 레지스트리에 버전 단위로 저장된다. 실행 시에는 상태를 가진 런타임이 중간 일시정지·감사·재조정을 허용해 실행 경로를 개입 가능하게 만든다. 배포 형태는 MCP 서버, 표준 API, Slack·Lark/Feishu·Microsoft Teams 웹훅, Claude Code·Cursor용 네이티브 도구 내보내기다.

무엇과 다른가

프롬프트 직접 작성이나 CLAUDE.md·AGENTS.md 같은 정적 규칙 파일과 구조적으로 다르다. 정적 파일은 텍스트가 컨텍스트에 그대로 주입될 뿐 실행 보장이나 버전 이력이 없다. Refly는 컴파일된 DSL 스킬을 레지스트리에서 버전 관리하고, MCP·API·웹훅으로 배포하며, 실행 중 개입 지점을 둔다. n8n·Dify 같은 워크플로 빌더가 트리거 중심 오케스트레이션이고 LangChain이 코드 프리미티브 중심이라면, Refly는 그 사이의 거버넌스된 스킬 계층을 담당한다.

어떻게 쓰나

설치는 Docker 기반 자체 배포 가이드를 따르거나 호스티드 Refly 워크스페이스를 여는 것으로 시작한다. 배포 후 Refly Skills 레지스트리에서 스킬을 가져오거나 포크해 쓰고, 대상 런타임에 맞게 내보낸다. 첫 사용은 레지스트리 스킬을 한 번 클릭으로 실행하거나, 자연어로 새 스킬을 기술해 3분 내 배포하는 경로다.

전제와 한계

전제 조건은 Refly 배포(자체 서버 또는 호스티드)와 내보내기 대상 런타임이다. Claude Code·Cursor 네이티브 내보내기는 README에서 coming soon으로 표기되어 있고, 현재 확인되는 출력은 API·웹훅·MCP 서버 경로다. 도구 연동 범위는 provider-catalog.json에 나열된 제공자 목록을 따른다. README에 단일 설치 명령은 제시되지 않는다.

관련 논문 5

유사 도구