reticlehq/reticle
AI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
해결하는 문제
코딩 에이전트는 자신이 작성한 코드에 기반하여 변경 사항이 작동한다고 가정하는 경우가 많지만, 실제로 실행 중인 애플리케이션을 검증하는 경우는 드뭅니다. 이는 깨진 모달, 500 에러, UI 버그와 같은 '침묵의 실패'로 이어지며, 이러한 문제는 수동 QA 과정에서 인간 개발자가 발견하게 됩니다. Reticle은 실제 앱을 구동하고 내부 상태를 관찰함으로써 에이전트가 낙관적인 가정에서 벗어나 구체적인 검증을 수행할 수 있는 방법을 제공합니다.
작동 방식
Reticle은 애플리케이션에 설치되는 개발 전용 SDK(React, Next.js, Vue, Svelte, Angular 등의 프레임워크 지원)와 실행 중인 앱을 코딩 에이전트에 연결하는 브릿지를 사용합니다.
표면(DOM)만 확인하는 기존 테스트 도구와 달리, Reticle은 앱을 내부에서 읽어들입니다. 에이전트는 네트워크 응답, 애플리케이션 상태(Zustand, Redux, Pinia 등), 콘솔 에러, 그리고 UI 요소와 관련된 특정 소스 코드 라인을 관찰할 수 있습니다. 에이전트가 작업을 수행하면 Reticle은 단순한 스크린샷이 아닌, 네트워크 상태 코드나 상태 변경과 같은 증거를 바탕으로 yes, no, 또는 unknown 판정을 반환합니다.
대상 사용자
AI 코딩 에이전트(Claude Code, Cursor, Windsurf, VS Code 등)를 사용하며, 웹 또는 데스크톱(Electron, Tauri) 애플리케이션에서 에이전트의 작업 결과에 대한 검증을 자동화하고자 하는 개발자.
주요 특징
- 내부 가시성: 화면상에서는 숨겨진 네트워크 요청, 상태 저장소, 콘솔 로그를 확인할 수 있습니다.
- 에이전트 네이티브: MCP (Model Context Protocol)를 통해 통합되어 에이전트가 관찰, 행동, 단언을 수행할 수 있는 도구를 제공합니다.
- 결정론적 리플레이: 성공적인 여정을 '플로우'로 저장하여 AI 모델 없이도 재확인할 수 있습니다.
- CI 통합:
reticle gate 명령어가 포함되어 있어, 이전에 저장된 플로우를 깨뜨리는 변경 사항을 실패 처리할 수 있습니다.
- 운영 환경 안전성: SDK는 프로덕션 빌드에서 제거되며 로컬 루프백 주소에서만 수신 대기합니다.
관련
- 프로젝트
rajudandigam/agent-inspectagent‑inspect는 TypeScript/Node.js 라이브러리 및 CLI로 AI 에이전트의 단일 실행을 로컬 JSON‑Lines 트레이스로 기록합니다. 중첩된 실행 트리 시각화, CI에서 결정론적 검사, 레드액션 처리되고 해시 검증된 증거 아티팩트 패키지 생성이 가능하며, SaaS 계정이나 데이터 업로드 없이 작동합니다.
- 프로젝트
CyberStrikeus/CyberStrikeCyberStrike는 모든 LLM(Claude, GPT, Gemini 등)을 자율적인 침투 테스트 플랫폼으로 변환하는 오픈 소스 AI 에이전트입니다. 보안 중심의 "지능 레이어"를 추가하고, 13개 이상의 전문 에이전트와 7,600개 이상의 서명된 보안 기술 파일을 제공하며, 150개 이상의 AI 제공업체(오프라인 모델 포함)를 지원합니다. 또한 로컬 또는 원격 Bolt 서버에서 실제 도구를 오케스트레이션할 수 있습니다. TUI, 선택 사항인 Web UI 및 내장된 HackBrowser가 워크플로우를 완성합니다.
- 프로젝트
Panniantong/Agent-ReachAgent Reach는 Python 기반의 기능 계층으로, 모든 명령줄 AI 에이전트가 즉시 웹을 탐색하고, YouTube 자막을 가져오고, RSS 피드를 읽고, GitHub를 쿼리하며, 다양한 소셜 플랫폼에 액세스할 수 있게 합니다. 각 사이트에 가장 적합한 오픈 소스 CLI 도구를 자동으로 설치하고, 자격 증명을 로컬에 저장하며, `doctor` 명령을 통해 상태를 확인합니다. 사용자는 에이전트에게 한 줄의 프롬프트만 입력하면 설치할 수 있으며, 이후 에이전트는 수동 스크래핑 코드 없이도 "이 영상 요약해 줘"와 같은 자연어 질문을 할 수 있습니다.
- 프로젝트
iamfakeguru/agent-mdagent-md는 규칙 파일, git-hooks, 헬퍼 스크립트를 설치하여 AI 코딩 어시스턴트(Claude Code, Codex, Cursor, Windsurf 등)를 계약 기반 에이전트로 전환하는 경량 프레임워크입니다. 단일 진실 공급원인 마크다운 파일(AGENT.md)과 강제 검사(타입 체크, 린트, 테스트, 시각적 스크린샷, 상태 업데이트)를 제공하여 필요한 증거가 확인될 때까지 모델의 작업을 차단합니다.
- 프로젝트
nrslib/taktTAKT는 사용자 정의 YAML 워크플로우를 통해 AI 코딩 에이전트를 오케스트레이션하는 Node 기반 CLI입니다. 각 단계(계획, 구현, 검토, 수정)는 고유한 페르소나, 권한, 출력 계약을 가진 격리된 Git worktree에서 실행되어 검토 루프를 보장하고 추적 가능한 로그를 생성합니다. 여러 제공자(Claude, Codex, Pi, DeepSeek, Cursor, Copilot 등)를 지원하며 GitHub/GitLab 이슈, 웹 UI, Discord 커뮤니티와 통합됩니다.