Кодемод grep: структурный поиск кода по публичным репозиториям GitHub
Codemod grep — это новый поисковик по коду, который работает на основе структуры, а не простого текста. Он использует синтаксис шаблонов ast-grep для сопоставления кода по его синтаксическому дереву, поэтому вы можете находить паттерны в публичных репозиториях GitHub, которые regex или текстовый поиск пропустили бы.
Что делает его особенным
Вместо поиска точных строк или нечетких regex-совпадений вы пишете шаблоны, которые представляют структуру кода. Например, шаблон console.log($MSG) будет соответствовать любому вызову console.log с любым аргументом. Аналогично, $A.$B($C) соответствует любому вызову метода на любом объекте с одним аргументом, а await $EXPR находит любое ожидаемое выражение.
Инструмент также поддерживает структурный поиск для HTML-шаблонов, например, поиск тегов <img> без атрибута alt — то, что сложно сделать с помощью regex, но тривиально при структурном сопоставлении.
Как использовать
Интерфейс прост: вы вводите шаблон ast-grep в поле поиска, при необходимости переключаетесь в режим YAML-правил для более сложных условий и нажимаете поиск. Также есть режим regex для традиционного строкового сопоставления и функция «Спросить ИИ» для запросов на естественном языке.
Внутри используется тот же синтаксис шаблонов, что и в CLI ast-grep, так что если вы уже умеете писать правила ast-grep, вы можете применить эти навыки здесь. Для быстрого старта на главной странице приведены примеры шаблонов: console.log($MSG), $A.$B($C) и await $EXPR.
Для кого это
Это будет полезно разработчикам, работающим с большими кодовыми базами, выполняющим межрепозиторный рефакторинг или аудит шаблонов кода в экосистеме открытого исходного кода. Это также отличный способ узнать, как те или иные API используются на практике.
Зайдите на grep.codemod.com, чтобы попробовать его со своими шаблонами.
📖 Читать полный источник: HN AI Agents
👀 Смотрите также

Процесс извлечения пользовательского голоса для кода Claude с использованием шаблона
Разработчик делится трёхэтапным процессом извлечения для создания пользовательского голосового навыка для Claude Code, в результате которого получается файл SKILL.md на 510 строк с чёрными списками LLM-измов, анти-перформативными правилами и режимами голоса для конкретных форматов. Открытый шаблон работает с любым языком, используя 10+ образцов письма.

AgentPeek: Открытая панель управления для мониторинга команд агентов Claude Code
AgentPeek — это локальная панель мониторинга, которая интегрируется с Claude Code, обеспечивая видимость команд агентов, отображая иерархии оркестрации, трассировку выполнения, затраты на токены и операции с файлами. Для установки требуется клонировать репозиторий GitHub и выполнить pipx install.

Навык OpenClaw PARA автоматически организует файлы помощника ИИ.
Разработчик создал навык OpenClaw, который внедряет метод PARA (Проекты, Области, Ресурсы, Архивы) для организации файлов, автоматически сортируя файлы в четыре структурированные папки вместо того, чтобы сваливать всё в корневую директорию.

Org Studio: Открытая панель управления для координации многокомандных ИИ-агентов
Org Studio — это панель управления с открытым исходным кодом, которая применяет принципы организационного дизайна для координации команд ИИ-агентов, с нативной поддержкой как OpenClaw, так и Hermes Agent. Она включает управление топологией команд, событийные доски задач и межплатформенное взаимодействие, где агенты могут упоминать друг друга в комментариях к задачам.