Vibe Coding
Qué es el vibe coding, por qué un abogado puede hacerlo, herramientas 2026 y proyectos de práctica con criterio.
Vibe Coding para Abogados
Qué es el Vibe Coding
El término "vibe coding" fue acuñado por Andrej Karpathy (ex director de IA en Tesla) y se refiere a una forma completamente nueva de programar:
Le describís a la IA lo que querés construir, y ella escribe el código.No necesitás saber programar. No necesitás entender sintaxis. No necesitás un título en ingeniería. Lo que necesitás es saber describir claramente lo que querés — y eso es algo que los abogados hacemos mejor que nadie.
La redacción como superpoder
Pensalo un segundo: tu trabajo diario consiste en tomar situaciones complejas y convertirlas en textos claros, estructurados y precisos. Eso es exactamente lo que un buen prompt de vibe coding requiere.
Tip: Si podés redactar un contrato de 20 páginas sin ambigüedades, podés dirigir a una IA para que construya software. Es la misma habilidad.
Herramientas de Vibe Coding 2026
| Herramienta | Tipo | Ideal para | Costo |
|---|---|---|---|
| Cursor | Editor con IA | Proyectos completos | Gratis / $20/mes |
| Bolt.new | Web IDE | Prototipos rápidos | Gratis / $20/mes |
| v0.dev | Generador UI | Interfaces web | Gratis / $20/mes |
| Lovable | Web IDE | Apps completas | Gratis / $20/mes |
| Replit Agent | IDE online | Todo en uno | Gratis / $25/mes |
| Windsurf | Editor con IA | Alternativa a Cursor | Gratis / $15/mes |
- Primera vez = Bolt.new o v0.dev (no necesitás instalar nada)
- Más control = Cursor (el más poderoso, pero necesitás instalar)
- Apps web rápidas = Lovable (excelente para MVPs)
Antes de los proyectos: una aclaración importante
Los proyectos sirven para practicar. Pero practicar no significa pegar información privada de clientes en cualquier API de IA para “ver qué pasa”.
Si querés aprender bien, lo primero es trabajar con datos sintéticos, anonimizados o totalmente locales. Muchas tareas que antes te obligaban a construir una app hoy probablemente ya sean realizables con skills bien pensadas o con herramientas que operan sobre tus propios archivos. Por eso, el valor de estos ejercicios no está solo en “tener la app terminada”, sino en entender cómo se arma el flujo.
5 Proyectos de práctica con criterio
Proyecto 1: Mockeador local de datos privados
Nivel: 🟢 Básico | Tiempo: 30 a 45 minutosUna herramienta local que tome nombres, DNI, CUIT, domicilios, expedientes y otra información sensible, y los reemplace por placeholders o datos ficticios consistentes.
Creá una aplicación local simple con HTML, CSS y JavaScript.
FUNCIÓN:
- Recibir texto pegado por el usuario o un archivo .txt
- Detectar datos sensibles frecuentes:
- nombres y apellidos
- DNI / CUIT / CUIL
- domicilios
- correos
- teléfonos
- números de expediente
OUTPUT:
- Versión anonimizada del texto
- Reemplazos consistentes (ej. "Cliente A", "Expediente 001")
- Botón para copiar el texto limpio
- Opción para descargar el resultado
IMPORTANTE:
- Todo debe correr localmente
- No usar APIs externas
- No enviar datos a ningún servidorProyecto 2: Calculadora de plazos procesales
Nivel: 🟢 Básico | Tiempo: 30 minutosUna app web donde ingresás una fecha de notificación y te calcula automáticamente los plazos procesales.
Creá una aplicación web simple con HTML, CSS y JavaScript.
FUNCIÓN:
- Calculadora de plazos procesales para Argentina
INPUTS:
- Fecha de notificación
- Tipo de proceso:
- Ordinario
- Sumarísimo
- Amparo
- Laboral
OUTPUT:
- Tabla con plazos relevantes
- Detección de días inhábiles
- Ajuste al siguiente día hábil
- Considerar feria judicial de enero y julio
DISEÑO:
- Limpio
- Profesional
- ResponsiveProyecto 3: Dashboard local de vencimientos
Nivel: 🟡 Intermedio | Tiempo: 1 horaUna app que muestre vencimientos en un tablero visual y guarde todo en el navegador, sin depender de servicios externos.
Creá un dashboard de vencimientos procesales.
FUNCIONALIDADES:
- Agregar vencimientos: cliente, expediente, descripción, fecha, prioridad
- Vista de calendario mensual
- Lista de vencimientos próximos
- Alertas visuales por prioridad
- Filtros por cliente y tipo
- Datos guardados en localStorage del navegador
DISEÑO:
- Dashboard moderno con cards
- Responsive
- Modo oscuro opcionalProyecto 4: Detector local de datos sensibles
Nivel: 🟡 Intermedio | Tiempo: 1 horaUna herramienta que revise un documento y marque visualmente qué partes deberían desidentificarse antes de usarlo para práctica o pruebas.
Creá una aplicación local para detectar datos sensibles en documentos jurídicos.
FUNCIONALIDADES:
- Área para pegar texto
- Resaltado visual de:
- nombres
- DNI / CUIT / CUIL
- domicilios
- teléfonos
- correos
- números de expediente
- Panel lateral con resumen de hallazgos
- Botón para exportar el texto con marcas
REGLAS:
- Todo debe correr localmente
- No usar APIs externas
- No almacenar información en la nubeProyecto 5: Validador de anonimización
Nivel: 🔴 Avanzado | Tiempo: 2 horasUna app local que compare un documento original con su versión limpiada y te ayude a revisar si todavía quedó información sensible visible.
Creá una aplicación local para validar anonimización de documentos.
INPUTS:
- Documento original
- Documento anonimizado
FUNCIONALIDADES:
- Comparar ambos textos
- Detectar patrones sensibles que sigan visibles
- Mostrar advertencias por nivel de riesgo
- Generar un reporte simple:
- OK
- revisar
- datos sensibles detectados
IMPORTANTE:
- No usar APIs externas
- Todo el procesamiento debe ser local
- Diseño claro y profesional