Codemod grep: 공개 GitHub 리포지토리 전체에서 구조적 코드 검색
Codemod grep은 일반 텍스트가 아닌 구조를 기반으로 작동하는 새로운 코드 검색 엔진입니다. ast-grep 패턴 구문을 사용하여 구문 트리 모양으로 코드를 매칭하므로, 정규식이나 텍스트 검색으로는 찾을 수 없는 패턴을 공개 GitHub 저장소에서 찾을 수 있습니다.
차별점
정확한 문자열이나 퍼지 정규식 매칭 대신 코드 구조를 나타내는 패턴을 작성합니다. 예를 들어 console.log($MSG) 패턴은 인수가 무엇이든 간에 모든 console.log 호출을 매칭합니다. 마찬가지로 $A.$B($C)는 단일 인수를 가진 모든 객체의 메서드 호출을 매칭하고, await $EXPR은 모든 await 표현식을 찾습니다.
이 도구는 또한 HTML 패턴에 대한 구조적 검색을 지원합니다. 예를 들어 alt 속성이 없는 <img> 태그를 찾는 것은 정규식으로는 까다롭지만 구조적 매칭으로는 간단합니다.
사용 방법
인터페이스는 간단합니다. 검색 상자에 ast-grep 패턴을 입력하고, 더 복잡한 조건을 위해 선택적으로 YAML 규칙 모드로 전환한 다음 검색을 누릅니다. 전통적인 문자열 매칭을 위한 정규식 모드와 자연어 쿼리를 위한 "Ask AI" 기능도 있습니다.
내부적으로는 ast-grep CLI에서 사용하는 것과 동일한 패턴 구문을 사용하므로 이미 ast-grep 규칙을 작성하는 방법을 알고 있다면 이 기술을 여기서 재사용할 수 있습니다. 빠른 시작을 위해 홈페이지에서는 console.log($MSG), $A.$B($C), await $EXPR과 같은 예제 패턴을 제공합니다.
대상 사용자
이 도구는 대규모 코드베이스에서 작업하거나, 저장소 간 리팩토링을 수행하거나, 오픈소스 생태계 전반의 코드 패턴을 감사해야 하는 개발자에게 유용합니다. 또한 특정 API가 실제로 어떻게 사용되는지 발견하는 좋은 방법이기도 합니다.
grep.codemod.com으로 이동하여 자신만의 패턴으로 직접 사용해 보세요.
📖 전체 소스 읽기: HN AI Agents
👀 See Also

오픈 소스 시스템이 클로드 코드 패턴을 진화하는 문서로 캡처합니다
개발자 Lee Fuhr는 Claude Code 작업에서 얻은 학습 내용을 체계적으로 포착하고 체계화한 세 가지 오픈소스 저장소를 공개했습니다. 이 시스템에는 14가지 원칙과 19가지 패턴을 담은 방법론 문서, 아키텍처 분류 프레임워크, 그리고 149가지 기능을 갖춘 메모리 시스템이 포함되어 있습니다.

Keyoku 플러그인, OpenClaw의 정적 하트비트를 메모리 기반 자율성으로 대체
Keyoku는 에이전트의 하트비트를 정적 HEARTBEAT.md 파일 읽기에서 실제 메모리 저장소를 스캔하여 정체된 작업, 포기된 약속, 충돌하는 정보, 소원해진 관계를 확인하는 방식으로 변경하는 무료 OpenClaw 플러그인입니다. SQLite + HNSW를 사용하는 로컬 Go 엔진으로 작동하며 세 가지 자율성 수준(관찰, 제안, 실행)을 제공합니다.

Agent Memory Protocol (AMP): MCP 기반 상호운용 가능한 AI 에이전트 메모리를 위한 공개 사양
AMP는 MCP 호환 AI 에이전트의 지속적인 메모리를 위해 6가지 핵심 동사(인코딩, 리콜, 포겟, 통합, 핀, 통계)를 정의하는 표준 인터페이스입니다. 규정 준수 테스트 스위트와 참조 구현을 포함합니다.

오픈소스 랄프 루프 툴킷 for Claude 코드: 피클 릭과 미스터 미세스 에이전트
클로드 코드용 오픈소스 확장 프로그램이 랄프 루프 기법을 구현하며, 두 개의 자율 에이전트를 사용합니다: PRD 기반 개발을 위한 피클 릭과 코드 리뷰를 위한 미스터 미식스입니다. 둘 다 tmux와 실시간 대시보드, macOS 알림을 활용합니다.