Clyro
Clyro · 코딩
Clyro는 손상이 발생한 뒤에 보고하는 대신, 장애가 일어나는 순간에 잡아내는 AI 에이전트용 런타임 거버넌스 플랫폼이다. Python 에이전트에 `clyro.wrap()` 호출을 한 번 추가하면 에이전트 로직을 건드리지 않고도 실행 추적, 비용 추적, 단계 한도, 루프 감지, 정책 시행을 얻는다. LangGraph, CrewAI, Claude Agent SDK, Anthropic SDK, 일반 Python 호출 가능 객체용 어댑터를 갖추고 있으며, 클라우드를 절대 건드리고 싶지 않다면 로컬 YAML 정책으로 완전히 오프라인에서 동작한다.

Clyro 소개
Clyro란 무엇인가
Clyro는 AI 에이전트 안에 사는 대신 바깥을 감싸는 거버넌스 계층이다. 대부분의 관측 도구는 실행이 이미 예산을 태워버리거나 현실에서 잘못된 동작을 한 뒤에 무엇이 잘못됐는지 알려준다. Clyro는 실행 중에 한도를 강제해 이를 뒤집는다. 그래서 멈춰버린 에이전트는 1만 번째 단계가 아니라 50번째 단계에서 멈춘다.
이것은 에이전트를 프로덕션에 투입하고 나서 LLM이 챗봇과 다르게 실패한다는 걸 알게 된 팀을 위해 만들어졌다. 챗봇은 틀린 답을 하나 내놓는다. 에이전트는 틀린 동작을 한 뒤 그것을 키운다. 루프에 빠진다. 표류한다. 몇 시간, 때로는 며칠 동안 아무도 눈치채지 못한다. Clyro의 일은 그것을 가장 먼저 알아차리는 것이다.
가장 큰 제약은 범위다. 이것은 개발자 인프라이지 노코드 도구가 아니다. 터미널에 익숙해야 하고, 이상적으로는 Python으로 작업해야 한다. SDK, MCP 래퍼, Claude Code 훅이 모두 그 세계를 전제로 하기 때문이다. 무료 플랜도 에이전트 5개와 월 10만 트레이스로 제한되는데, 시제품에는 충분하고 실제 플릿에는 빠듯하다.
시작하기
pip install clyro로 패키지를 설치한다. 가벼운 의존성 여섯 개만 가져오고 ML 프레임워크는 없다.- 기존 에이전트를
clyro.wrap()으로 감싸고max_steps,max_cost_usd,enable_loop_detection같은 한도를 담은 설정을 넘긴다. - 평소처럼 에이전트를 실행한다. Clyro는 로컬 모드에서 제어를 강제하고 실행이 끝나면 세션 요약을 출력한다.
- 특정 동작을 차단하고 싶으면 YAML 정책 파일을 추가하고 block, allow, require_approval 같은 결정을 쓴다.
- 공유 팀 대시보드, 클라우드 동기화 정책, 여러 머신에 걸친 세션 재생이 필요해지면 Clyro Cloud에 연결한다.
제품 정보
Clyro의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.
추천 대상
이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.
사용자
- 에이전트를 프로덕션에 내보내는 AI 엔지니어
- 성장하는 회사의 플랫폼 팀과 SRE 팀
- LangGraph나 CrewAI로 시제품을 만드는 개인 개발자
- Claude Code나 Cursor에서 작업하는 엔지니어
작업
- 실행당 지출에 상한 두기
- 에이전트의 재귀적 행동 감지
- 도구 호출에 비즈니스 규칙 시행
- 디버깅을 위한 에이전트 추론 추적
- MCP 도구 호출 통제
활용 상황
- 밤새 조용히 루프를 도는 코딩 에이전트
- 정책을 지어내는 고객 대면 에이전트
- 공유 가시성이 필요한 성장하는 팀
- 이미 만든 에이전트에 가드레일 추가하기
주요 기능
한 번의 호출로 어떤 Python 에이전트든 감싸기
Clyro의 핵심은 clyro.wrap()이다. 에이전트와 설정 객체를 넘기면 에이전트 로직을 바꾸지 않고 실행을 추적하고 비용을 기록하며 한도를 강제하는 통제 버전을 돌려준다. 마지막 부분이 진짜 세일즈 포인트다. 이미 동작하는 에이전트에 가드레일을 나중에 끼워 넣는 일은 보통 고통스럽고, Clyro의 설계는 변경을 몇 줄로 줄인다.
예방 스택
Clyro는 제어를 네 부분으로 묶는다. 단계 한도, 비용 한도, 루프 감지, 비즈니스 로직 가드레일이다. 단계 한도는 실행이 취할 수 있는 동작 수를 제한한다. 비용 한도는 지출이 임계값을 넘으면 실행을 멈춘다. 루프 감지는 반복되는 실행 경로를 지켜본다. 왜 중요한가. 멈춰버린 에이전트는 하룻밤에 예산을 태울 수 있다. 가드레일은 동작이 발동하기 전에 규칙과 대조한다. 이것은 실행 중에 작동하는 AI 에이전트 가드레일이지 실행 후가 아니다. 손상이 생긴 뒤에야 보고하는 관측 도구가 놓치는 실패를 겨냥한다.
block, allow, require approval로 정책 시행하기
정책은 YAML에 담기고, 각 규칙은 조건과 결정을 짝짓는다. 동작을 완전히 차단하거나, 허용하거나, 진행 전에 사람의 승인을 요구할 수 있다. 규칙에는 필드 대조용 연산자가 여덟 개 있고 각 규칙은 페일 오픈이다. 그래서 망가진 정책이 에이전트를 함께 끌고 가지 않는다. 감사 기록이 필요한 팀이라면 배포 전에 이 규칙별 동작을 이해해 둘 가치가 있다.
LangGraph, CrewAI, Anthropic SDK용 프레임워크 어댑터
Clyro는 어댑터를 다섯 개 갖춘다. LangGraph, CrewAI, Claude Agent SDK, Anthropic SDK, 그리고 어떤 Python 호출 가능 객체든 위한 범용 옵션이다. 이 폭이 중요한 이유는 에이전트 스택이 빠르게 조각나기 때문이다. 프레임워크 하나만 지원하는 거버넌스 도구는 갈아타거나 포기하도록 강제한다. 범용 어댑터는 직접 손으로 만든 것을 위한 탈출구다.
MCP 거버넌스와 Claude Code 훅
SDK를 넘어서 Clyro는 Claude Desktop, Cursor, VS Code의 JSON-RPC 프록시 역할을 하는 MCP 래퍼와 PreToolUse 및 PostToolUse 이벤트용 Claude Code 훅 한 벌을 갖춘다. 훅은 Bash, Edit, Write를 통제한다. 즉 DROP TABLE 같은 것을 도구가 실행되기 전에 차단할 수 있다. 이것은 에이전트 실행 거버넌스와는 다른 표면이고, 제품이 적용되는 곳을 넓힌다.
로컬 우선, 클라우드 선택
Clyro는 로컬 YAML 정책으로 완전히 오프라인에서 동작하고 API 키도 필요 없다. 클라우드는 선택 사항이며 등급을 올릴수록 공유 대시보드, 정책 동기화, 드리프트 감지, 플레임 그래프, 트레이스 비교를 더한다. 이 로컬 우선 설계는 실행 트레이스를 제3자에게 보내는 것이 불가능한 데이터 정책을 가진 팀에 맞는다. 가입 없이 도구를 평가할 수 있다는 뜻이기도 하다.
OpenAI와 Anthropic 모델의 비용 추적
SDK는 OpenAI와 Anthropic 모델의 LLM 비용을 자동 계산한다. 그래서 비용 한도 뒤의 숫자는 추측이 아니라 실제 사용량에서 나온다. 스택이 다른 제공자를 쓴다면 비용 데이터를 직접 제공해야 한다. 자동 계산은 이 두 계열로 한정되기 때문이다.
장단점
장점
- `clyro.wrap()`을 통한 한 줄 통합으로 기존 에이전트를 재작성하지 않고 통제할 수 있다.
- 로컬 YAML 정책과 API 키 없이 오프라인으로 동작해, 트레이스를 제3자에게 보낼 수 없는 팀에 도움이 된다.
- 다섯 개의 프레임워크 어댑터가 LangGraph, CrewAI, Claude Agent SDK, Anthropic SDK, 일반 Python 에이전트를 아우른다.
- 페일 오픈 설계라 망가진 정책이나 SDK 오류가 에이전트를 함께 끌고 가지 않는다.
- 무료 플랜은 실제로 쓸 만하다. 에이전트 5개, 월 10만 트레이스, 30일 보관에 신용카드도 필요 없다.
- MCP 래퍼와 Claude Code 훅이 거버넌스를 Claude Desktop, Cursor, VS Code, Bash 명령으로 넓힌다.
단점
- 개발자 인프라라서 비기술 사용자에게는 현실적인 도입 경로가 없다. 에이전트를 만드는 노코드 콘솔도 없다.
- 자동 비용 추적은 OpenAI와 Anthropic 모델을 다루므로 다른 제공자는 수동 비용 데이터가 필요하다.
- 무료 플랜의 에이전트 5개 상한과 30일 보관은 시제품 단계를 넘어서면 금방 부족해진다.
- 팀이 실제로 원하는 RBAC와 Slack 알림 같은 클라우드 기능은 월 299달러 Team 등급에 이르러야 시작된다.
자주 묻는 질문
Clyro는 AI 에이전트용 런타임 거버넌스 계층이다. 에이전트 실행을 실행 중에 모니터링하고 단계 한도, 비용 상한, 루프 감지, 정책 시행 같은 통제를 적용한다. 그래서 실패는 기록되는 데 그치지 않고 멈춰진다.
관련 콘텐츠
Clyro와 관련된 도구, 스킬, 아티클을 살펴보세요.
Clyro 대안
Base Code
Base44 (Wix) · 코딩 · 생산성Base Code는 Base44가 만든 공유 클라우드 개발 환경이다. 팀은 기존 GitHub 저장소에 대한 변경을 채팅으로 설명하고, 미리보기로 확인한 뒤 풀 리퀘스트로 돌려보낸다.
Google EmbeddingGemma 2
Google DeepMind · 글쓰기 · 이미지 · 코딩Google EmbeddingGemma 2는 7억 4000만 파라미터의 오픈 모델로, 텍스트와 코드, 이미지, 오디오, 영상 프레임을 하나의 768차원 공간에 벡터로 바꿔 스마트폰과 노트북에서 실행한다.
GitGlow
GitGlow · 코딩 · 생산성GitGlow는 내 코드와 AI 에이전트의 변경을 한 리뷰에 모으는 데스크톱 Git 클라이언트다. 배포 전에 내 기계에서 무엇이 나가는지 확인할 수 있다.
