ast-grep

Herramienta de búsqueda estructural y reescritura de código: busca y modifica patrones en más de 20 lenguajes usando sintaxis AST.

Visitar sitio web
ast-grep.github.io
Verificada API disponible
Datos rápidos
Qué es Herramienta de búsqueda estructural y reescritura de código: busca y modifica patrones en más de 20 lenguajes usando sintaxis AST.
Precios Unknown
Plataforma Desktop Application
API
Ideal para finding code patterns across large codebases, automated code refactoring
Dominio registrado 2013

Datos actualizados 15 de agosto de 2026

¿Qué hace ast-grep?

ast-grep es una herramienta de línea de comandos que ayuda a los desarrolladores a encontrar y modificar patrones de código utilizando árboles de sintaxis abstracta en lugar de expresiones regulares. Funciona analizando el código en AST y haciendo coincidir patrones basándose en la estructura sintáctica real de los lenguajes de programación. Este enfoque permite realizar búsquedas y transformaciones de código más precisas que las herramientas tradicionales basadas en texto como grep o sed.

La herramienta es compatible con más de 20 lenguajes de programación de forma nativa, incluyendo JavaScript, TypeScript, Python, Rust y Java, con la capacidad de cargar analizadores de tree-sitter personalizados para otros lenguajes. Ofrece múltiples modos de uso, desde operaciones sencillas de línea de comandos hasta una API de Node.js programática completa. Su motor de procesamiento paralelo basado en Rust garantiza un rendimiento rápido incluso al escanear miles de archivos, e incluye funciones prácticas como vistas previas interactivas de codemod y un servidor de lenguaje.

ast-grep beneficia a los desarrolladores que trabajan en bases de código grandes y que necesitan realizar cambios de código sistemáticos, crear reglas de linting personalizadas o mantener patrones de código consistentes en múltiples proyectos. Los casos de uso reales incluyen la refactorización de código hacia nuevos patrones, la eliminación de antipatrones, la automatización de la aplicación del estilo de código y la preparación del código para migraciones importantes de librerías.

#code refactoring#code search#developer productivity#multi-language

Características principales

Qué la hace destacar
01
Olvídate de pelearte con las expresiones regulares. Esta herramienta permite buscar y reemplazar código basándose en la estructura real del lenguaje (usando patrones AST), lo que significa que entiende la sintaxis y no solo el texto.
02
Incluye funciones de linting con reglas personalizables y reportes de errores que, además de ser claros, se ven genial.
03
Una API de Node.js para quienes necesitan recorrer y manipular árboles de sintaxis de forma programática.
04
Un backend en Rust con procesamiento paralelo para que todo vuele, incluso cuando tienes que analizar miles de archivos.
05
Soporta más de 20 idiomas y te permite cargar los que necesites de forma personalizada.

¿Para quién es ast-grep?

Quién saca más provecho de esta herramienta
finding code patterns across large codebases
automated code refactoring
custom lint rule creation

Confianza y presencia

Dominio Dominio registrado en 2013

Herramientas similares

GREB by Cheetah AI Verificada Herramientas para desarrolladores

Herramienta de búsqueda de código con IA que entiende consultas en lenguaje natural y se integra con asistentes como Claude y Cursor.

Refraction AI Verificada Herramientas para desarrolladores

Herramienta de generación de código con IA que crea pruebas unitarias, documentación y refactoriza código en 56 lenguajes de programación.

Termdock Verificada Herramientas para desarrolladores

Entorno de desarrollo de IA centrado en la terminal: gestiona múltiples espacios de trabajo, terminales y herramientas de IA CLI en una sola interfaz

Steer Verificada Asistente de correo con IA

Asistente nativo de escritorio que corrige la ortografía y mejora el tono de escritura en cualquier aplicación con atajos rápidos.

TestSprite Verificada Pruebas

Agente de pruebas de IA que explora tu aplicación en vivo, encuentra errores y permite que tu agente de programación los corrija automáticamente

AutoRegex Verificada Herramientas para desarrolladores

Herramienta de IA que convierte descripciones en inglés sencillo en expresiones regulares al instante, sin necesidad de saber regex.

Herramienta de CLI que empaqueta tu código y obtiene revisiones de código impulsadas por IA directamente desde tu terminal.

Compartir X LinkedIn Telegram
ast-grep Visitar