Qué es
Tau es un agente de programación de Hugging Face inspirado en Pi. Sirve para trabajar desde la terminal y para estudiar una implementación que separa sus responsabilidades en capas pequeñas.
Para qué te sirve
- Cuando quieres entender qué sucede entre un prompt y una llamada a herramienta.
- Cuando necesitas diferenciar la interfaz del bucle de decisión.
- Cuando estudias cómo conservar sesiones sin mezclar ese código con el proveedor del modelo.
Cómo funciona
tau_ai adapta los proveedores a un flujo de eventos común. tau_agent contiene mensajes, herramientas, bucle y primitivas de sesión. tau_coding añade la CLI, la interfaz y las herramientas de archivos y shell. Esa separación deja reutilizar el núcleo con otras interfaces.
Antes de empezar
Necesitas Python 3.12 o posterior y un proveedor de modelo. El README documenta uv, pipx y pip, además de instaladores por sistema. Las llamadas pueden tener coste y enviar contexto al proveedor; para modelos locales consulta la guía de endpoints compatibles.
Límites y alternativas
Es un proyecto en desarrollo activo, no una réplica interna de Claude Code. Su valor educativo está en el código que puedes leer. Las herramientas editan archivos y ejecutan comandos: usa un proyecto de prueba y revisa los cambios. Pi es otra referencia para estudiar este enfoque.
Recursos
- Repositorio original - 2992 estrellas; licencia MIT por GitHub.
- Fuentes y documentación consultadas - ejemplos y configuración.
- Último commit comprobado - 2026-10-24.
- Condiciones de licencia - archivo publicado por el proyecto.