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.
| 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 | Sí |
| 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.
Características principales
Qué la hace destacar¿Para quién es ast-grep?
Quién saca más provecho de esta herramientaConfianza y presencia
Herramientas similares
Herramienta de búsqueda de código con IA que entiende consultas en lenguaje natural y se integra con asistentes como Claude y Cursor.
Genera patrones de regex a partir de ejemplos de texto y descripciones en lenguaje natural.
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.
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
Asistente nativo de escritorio que corrige la ortografía y mejora el tono de escritura en cualquier aplicación con atajos rápidos.
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
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.