¿Comentaste CURRICULO? Aquí tienes el enlace y el paso a paso. AI Job Search es un proyecto gratuito y de código abierto que convierte Claude Code (el asistente de programación de Anthropic) en un ayudante para postularte: cuentas tu historia profesional una sola vez, pegas el texto de una oferta de empleo y prepara un currículum y una carta de presentación para esa oferta, usando solo lo que está en tu perfil. Después te ayuda a preparar la entrevista.
Antes de nada, tres verdades:
- El proyecto es gratis (licencia MIT), pero Claude Code es de pago. No hay plan gratuito de Claude Code: necesitas una suscripción de Claude (Pro o Max) o créditos de la API de Anthropic. El 27/10/2026, Pro costaba US$ 20 al mes en pago mensual (o US$ 17 al mes en el anual, US$ 200 de una vez), sin impuestos, en claude.com/pricing. Revisa el precio actual antes de suscribirte.
- No se postula por ti. Prepara los archivos; tú revisas y tú envías. El flujo se detiene antes del botón “enviar”.
- Todos los pasos vienen de la documentación oficial y NO LOS HEMOS PROBADO. No instalamos el proyecto ni generamos ningún currículum con él para escribir esta guía. Aquí no hay pantallas de terminal ni currículums generados: las imágenes son capturas de páginas públicas.

Página pública del proyecto en GitHub, capturada el 27/10/2026. No es una prueba local.
| Qué es | Detalle |
|---|---|
| Nombre | AI Job Search |
| Quién lo hizo | Mads Lorentzen, PhD (geofísico de formación) |
| Licencia | MIT: gratis para usar, copiar y modificar, manteniendo el aviso de licencia |
| Funciona con | Claude Code (de pago). No es la app de chat normal de Claude |
| Versión de esta guía | v1.7.3 (19/10/2026) |
| Portales de empleo | Funciona pegando el texto de la oferta. Sin integración con Gupy, Catho, Indeed Brasil ni otros portales |
| Ordenador | Mac, Windows o Linux. No funciona en el móvil |
Lo que cuenta el autor (relato del autor)
En el README del proyecto, Mads Lorentzen cuenta que, cuando eliminaron su puesto a finales de 2025, montó este flujo para su propia búsqueda de empleo. Según su relato, fueron 69 candidaturas adaptadas, 20 primeras entrevistas y 1 contrato firmado, y empezó como ingeniero de IA en junio de 2026.
Es el relato personal de una persona, no un estudio, ni una estadística independiente, ni un resultado típico. Nadie garantiza un empleo, una entrevista ni que tu currículum pase los filtros automáticos (ATS). Lo que ofrece es orden: reutilizar tu historia y armar documentos específicos y revisados para cada oferta, en lugar de enviar el mismo currículum a todos.
Cómo funciona, en palabras sencillas
- Perfil, una sola vez. Cuentas tu experiencia (pegando tu currículum actual o respondiendo preguntas). Eso se convierte en tu perfil.
- Pega la oferta. Copia el texto de una oferta de cualquier sitio (Gupy, LinkedIn, la web de la empresa…) y pégalo. El README dice: “you can paste the job description directly” (puedes pegar la descripción de la oferta directamente).
- Currículum y carta para esa oferta, sin inventar. El README promete: “All claims in the CV and cover letter are verified against your actual profile. The system never fabricates skills or experience.” Es decir: todo lo que va en el currículum y la carta se contrasta con tu perfil, y el sistema no inventa habilidades ni experiencia.
- Un segundo agente critica. Otro “agente” (otra sesión de Claude, que empieza de cero, sin el contexto del primero) investiga la empresa y critica los borradores; el primero corrige. El propio autor advierte en su artículo: “The reviewer is a preliminary check, not the final word” (el revisor es una comprobación preliminar, no la última palabra). La última palabra es tuya.
- Entrevista. El comando
/interviewprepara preguntas probables para esa oferta y ofrece una entrevista simulada.

Sección “How /apply works” del README público, capturada el 27/10/2026. No es una prueba local.
El camino más sencillo (sin programar)
Paso de la documentación, no probado por nosotros. Es el camino con menos terminal: todo con instaladores y la app de Claude para ordenador. Solo escribes los comandos del propio proyecto (/setup, /apply, /interview) dentro de Claude.
Suscríbete a un plan que incluya Claude Code
- Crea tu cuenta en claude.com.
- Suscríbete a un plan con Claude Code. El 27/10/2026, claude.com/pricing mostraba: Free US$ 0 (sin Claude Code), Pro US$ 20/mes en mensual o US$ 17/mes en anual (con Claude Code), Max desde US$ 100/mes. Precios sin impuestos, sujetos a cambios.

Página pública de precios de Claude, capturada el 27/10/2026. Revisa siempre el precio actual.
Cada uso consume el límite de tu plan. Una candidatura completa pasa por varios pasos (evaluar, escribir, revisar, generar y revisar los PDF), así que puede gastar bastante del límite. No lo medimos.
Instala la app de Claude, Python y LaTeX
Tres programas, todos con instalador normal (siguiente, siguiente, finalizar):
- App de Claude para ordenador (Mac, Windows o Linux). Descárgala en la página oficial de Claude Code Desktop, inicia sesión y haz clic en la pestaña Code. Según la documentación de Anthropic, la app ya incluye Claude Code, sin instalar nada más para él.
- Python 3.10 o más nuevo, en python.org/downloads. El proyecto usa Python para revisar el texto de la oferta y los PDF. En Windows, marca “Add python.exe to PATH” durante la instalación.
- LaTeX, el programa que convierte el currículum en PDF. El README pide una instalación con
lualatexyxelatex. Las opciones completas, que ya traen todo:
Bun (otro programa que cita el README) solo sirve para la búsqueda automática en portales de empleo (portales de Dinamarca, LinkedIn y freehire.me). Para pegar ofertas, no lo necesitas.
Descarga tu copia del proyecto y ábrela en Claude
Como el proyecto es MIT, guardamos aquí una copia de la versión v1.7.3, idéntica a la publicada por el autor, con la licencia dentro:
Descarga aquí: AI Job Search v1.7.3: proyecto completo + licencia MIT (ZIP, 1,7 MB) · Licencia MIT (texto)
- Descomprime el ZIP. Aparece una carpeta llamada
ai-job-search. Déjala en un lugar tuyo, por ejemplo en Documentos. - Abre la app de Claude, ve a la pestaña Code, elige el entorno Local y, en “Open folder…”, selecciona la carpeta
ai-job-search. - Deja el modo de permisos en Manual (Claude pregunta antes de crear archivos o ejecutar comandos). Lee cada petición antes de aprobarla.
Por qué una copia en tu ordenador y no un “fork” público: el propio README advierte que un fork en GitHub es siempre público, y /setup guarda tus datos (nombre, contacto, historial, pretensiones salariales) en archivos del proyecto. Una carpeta en tu ordenador se queda contigo. Si algún día quieres guardarla en GitHub, usa un repositorio privado (ver “Para ir más allá”).
Crea tu perfil una vez con /setup
En el cuadro de mensaje de Claude, escribe:
/setup
Según el README, /setup ofrece tres caminos: leer una carpeta documents/ con tus archivos (currículum en PDF, exportación de LinkedIn, títulos, cartas de referencia), importar un solo currículum (pegado en la conversación o adjunto) o entrevistarte, sección por sección.
Consejos del propio README:
- El detalle es lo que más pesa en el resultado. No pongas solo cargos: cuenta qué hacías, herramientas, proyectos y resultados reales.
- En lugar de “Excel”, di dónde y cómo lo usaste: “armaba la hoja de control de cambios y devoluciones de la tienda”.
/setuppregunta en qué idioma quieres el currículum. Por defecto es inglés. Para ofertas en tu país, responde con tu idioma.
Pega una oferta con /apply y revisa el resultado
Copia el texto completo de la oferta (en Gupy, LinkedIn o donde sea) y pégalo después del comando, así:
/apply <pega aquí el texto completo de la oferta, con nombre de la empresa, cargo y ciudad>
Según la sección “How /apply works” del README, entonces:
- Lee la oferta (y pasa el texto por una comprobación que quita texto oculto y líneas con forma de instrucción).
- Evalúa si la oferta encaja con tu perfil, y pregunta si quieres continuar.
- Escribe un currículum y una carta para esa oferta.
- Lanza un segundo agente, que investiga la empresa y critica los borradores.
- Corrige según la crítica.
- Genera los PDF y revisa la maquetación (el flujo busca un currículum de 2 páginas y una carta de 1 página).
- Revisa el currículum como lo lee un sistema de filtrado automático (ATS). Entran las palabras clave que tu perfil respalda; lo que no tienes queda como carencia visible, nunca metido a la fuerza.
- Muestra el resultado con una lista de verificación.
EJEMPLO (hipotético, no es una salida real del programa). La oferta “Analista de Atendimento” (analista de atención al cliente) pide atención al cliente, Excel e inglés intermedio, y pone “Python avanzado” como deseable. Tu perfil tiene 3 años de atención en tienda, Excel del día a día e inglés intermedio. Según la regla del README, el currículum destaca solo lo que está en tu perfil (atención, Excel, inglés) y no añade “Python avanzado”, porque no lo tienes: queda registrado como carencia.
Ahora te toca a ti: abre los PDF, lee línea por línea, cambia lo que no suene a ti y corrige cualquier error. Después, tú mismo entras en el portal de la oferta, adjuntas los archivos y pulsas enviar. El README también recuerda que las ofertas se tratan como texto no fiable, así que echa un vistazo a lo que se leyó y escribió antes de enviar.
Orientación general (no es una regla del proyecto): muchas ofertas en Brasil no piden carta de presentación. Úsala cuando el proceso tenga un campo para ella o cuando envíes por correo.
Prepara la entrevista con /interview
Cuando te llamen para una entrevista, primero registra que te postulaste (/apply sugiere /outcome para eso) y luego escribe:
/interview
Según el README, /interview usa la oferta exacta, el currículum y la carta que enviaste, investiga la empresa, relaciona las preguntas probables con tus historias reales (formato STAR: situación, tarea, acción, resultado) y ofrece una entrevista simulada, con comentarios después de cada respuesta. Donde tienes una carencia, sugiere una respuesta honesta, nunca experiencia inventada.
Lo que es verdad (y lo que el vídeo simplificó)
- “Montó un sistema con Claude”: es con Claude Code, la herramienta de programación de Anthropic, no la app de chat normal. El proyecto es independiente: no es de Anthropic ni está respaldado por ella.
- “69 candidaturas, 20 entrevistas, 1 contrato”: es el relato del autor sobre su propia búsqueda, en el README. No es una estadística independiente ni un resultado esperable.
- “Lo liberó todo gratis”: el proyecto es gratis (MIT). Claude Code es de pago (suscripción de Claude o API).
- “Puede ser de Gupy, de LinkedIn, de donde sea”: funciona pegando el texto de la oferta. No hay integración lista con Gupy, Catho ni Indeed Brasil.
- “Lo critica todo antes de que lo envíes”: el revisor es una comprobación preliminar. Quien revisa de verdad y envía eres tú.
- ¿No sale de tu ordenador? Sí sale: Claude Code envía lo que lee (tu perfil, la oferta) a los servidores de Anthropic para procesarlo. Los archivos se guardan en tu carpeta, pero no es offline.
Para ir más allá
Opcional, para quien usa la terminal. Comandos del README y del SETUP.md de la v1.7.3 — paso de la documentación, no probado por nosotros. Ejecuta un comando cada vez.
1. Instala Claude Code en la terminal (comando oficial de Anthropic). Mac, Linux o WSL:
curl -fsSL https://claude.ai/install.sh | bash
Windows, en PowerShell:
irm https://claude.ai/install.ps1 | iex
2. Comprueba Python (tiene que ser 3.10 o más nuevo):
python3 --version
En Windows, usa py --version.
3. Instala Bun (solo si vas a usar la búsqueda automática de /scrape). Mac y Linux:
curl -fsSL https://bun.sh/install | bash
Windows:
winget install Oven-sh.Bun
4. Instala LaTeX con lualatex y xelatex. Debian/Ubuntu:
sudo apt install texlive-full
Fedora:
sudo dnf install texlive-scheme-full
Si prefieres una instalación mínima (TinyTeX o BasicTeX), el SETUP.md pide instalar estos paquetes extra:
tlmgr install moderncv fontawesome5 fontawesome6 academicons import luatexbase pgf titlesec textpos xltxtra xunicode cite realscripts needspace
5. Opcional: lector de PDF para la comprobación ATS:
pip install pypdf
6. Descarga el proyecto y guárdalo en un repositorio privado. En lugar de un fork (siempre público), clona el original:
git clone https://github.com/ai-job-search-dev/ai-job-search.git
Entra en la carpeta:
cd ai-job-search
Renombra el remoto original como upstream, para recibir actualizaciones:
git remote rename origin upstream
Crea un repositorio privado vacío en tu cuenta de GitHub y conéctalo (cambia TU-USUARIO):
git remote add origin https://github.com/TU-USUARIO/ai-job-search-privado.git
Antes de cada git push, revisa lo que se va a subir (git status y git diff): tus archivos de perfil están versionados. Según el SETUP.md, la hoja de candidaturas, los datos de salario, la carpeta documents/ y los archivos de candidaturas quedan fuera de git (.gitignore).
7. Opcional: herramientas de búsqueda en portales de empleo (necesita Bun):
python3 tools/install_portal_clis.py
8. Abre Claude Code dentro de la carpeta:
claude
Y usa los mismos comandos del camino sencillo: /setup, luego /apply <texto de la oferta>, luego /interview.
9. Generar los PDF a mano, si hace falta (cambia <empresa>_<cargo> por el nombre del archivo creado):
cd cv && lualatex main_<empresa>_<cargo>.tex && cd ..
cd cover_letters && xelatex cover_<empresa>_<cargo>.tex && cd ..
Permisos y seguridad (del SECURITY.md del proyecto). El archivo .claude/settings.json solo autoriza los comandos del flujo, siempre pregunta antes de git push y bloquea comandos de envío de datos y la lectura de archivos de contraseñas. Cada compilación de LaTeX pide permiso: responde una por una, sin “don't ask again”. El propio proyecto dice que estas defensas no son un sandbox. En macOS y Linux recomienda activar el sandbox de Claude Code en tu configuración.
Otros comandos del README: /outcome (registra qué pasó con cada candidatura y redacta seguimientos, sin enviarlos), /rank (ordena varias ofertas), /expand (enriquece el perfil con tus enlaces públicos), /upskill (muestra carencias y un plan de estudio), /html-report (panel de candidaturas), /add-template (usar tu propia plantilla de currículum), /reset (borra el perfil, pidiendo confirmación).
Lo que esta guía no enseña, a propósito: la búsqueda automática en LinkedIn. El propio README advierte que el acceso automatizado va contra las condiciones de uso de LinkedIn. Para ofertas de LinkedIn, copia y pega el texto, como en cualquier otro sitio.
Preguntas rápidas
¿Hace falta saber programar?
No para el camino sencillo: instalas tres programas, abres la carpeta en la app de Claude y escribes /setup, /apply e /interview. Pero Claude Code es una herramienta de programación: pedirá permiso para crear archivos y ejecutar comandos, y tienes que leer y aprobar. Si algo falla, puedes pedirle ayuda al propio Claude en la conversación.
¿Es gratis?
El proyecto es gratis (MIT). Claude Code es de pago: no tiene plan gratuito. Necesitas Claude Pro o Max, o créditos de la API (pago por uso). El 27/10/2026, Pro costaba US$ 20/mes en mensual (claude.com/pricing). Python y LaTeX son gratis.
¿Funciona en mi ordenador? ¿Y en el móvil?
Funciona en un ordenador con Mac, Windows o Linux (según Anthropic, Claude Code necesita macOS 13+, Windows 10 1809+ o Ubuntu 20.04+, y 4 GB de RAM). No funciona en el móvil: necesita Python y LaTeX instalados en un ordenador.
¿Es seguro?
Depende de que lo uses con cuidado:
- Tus datos van a Anthropic para procesarlos (no es offline). Los archivos se quedan en tu carpeta.
- No publiques tu perfil. Usa una carpeta local o un repositorio privado, nunca un fork público. Antes de cualquier
git push, revisa los commits. - Lee los permisos que pide Claude antes de aprobarlos.
- Revísalo todo antes de enviar. La oferta es texto de terceros y el revisor automático no es la última palabra.
¿Funciona con Gupy?
Funciona pegando el texto de la oferta que está en Gupy. No hay integración con Gupy (ni con Catho o Indeed Brasil): no entra en el portal, no busca ofertas allí y no se postula por ti.
¿Funciona en español?
El flujo está pensado para cualquier idioma y país (README). El idioma del currículum lo eliges en /setup (inglés por defecto), y las instrucciones de /apply hacen que la carta siga el idioma de la oferta. Los ejemplos del proyecto están en danés e inglés; no lo probamos en español ni en portugués.
Límites honestos
- No garantiza empleo, entrevista ni pasar filtros automáticos (ATS).
- No envía nada solo. Tú revisas y envías.
- No inventa experiencia, pero puede equivocarse. Lee cada línea.
- Las cifras 69/20/1 son el relato del autor, de una sola búsqueda.
- La búsqueda automática de ofertas se hizo para portales de Dinamarca; en otros países, pega el texto de la oferta.
- Coste: cada candidatura consume parte del límite de tu plan de Claude.
- Versión: esta guía describe la v1.7.3 (19/10/2026). El proyecto cambia rápido; los comandos pueden cambiar.
Créditos y fuente

Pip, la mascota del proyecto. Arte de Mads Lorentzen, licencia MIT.
- Proyecto: AI Job Search, de Mads Lorentzen, PhD. Copyright (c) 2026 Mads Lorentzen, licencia MIT. La copia en ZIP de esta página es la versión v1.7.3, sin cambios.
- Fuente oficial: github.com/ai-job-search-dev/ai-job-search (la dirección antigua, MadsLorentzen/ai-job-search, redirige allí).
- Artículo del autor (marzo de 2026, en inglés): I Automated My Job Search. It Made the Process More Human, Not Less.
- Precios de Claude: claude.com/pricing (consultado el 27/10/2026).
- El proyecto no está afiliado a Anthropic, y esta guía no está afiliada al autor.

Comentarios
¿Tienes alguna pregunta o algo que añadir? Participa en la conversación.
No necesitas una cuenta. Selecciona Entrar y elige un nombre para comentar.
Cargando la conversación…
Privacidad de los comentariosNormas para comentar