# Tau: aprende las piezas de un agente de programación

> Estudia un agente de terminal legible y prueba cómo conecta modelos, herramientas y sesiones antes de diseñar tu propio arnés.

Verificado el 26 oct 2026.

## 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](https://github.com/huggingface/tau) - 2992 estrellas; licencia MIT por GitHub.
- [Fuentes y documentación consultadas](https://github.com/huggingface/tau/tree/af63b7aafaf78c4480204217328c0c809a7d1d30) - ejemplos y configuración.
- [Último commit comprobado](https://github.com/huggingface/tau/commit/af63b7aafaf78c4480204217328c0c809a7d1d30) - 2026-10-24.
- [Condiciones de licencia](https://github.com/huggingface/tau/blob/main/LICENSE) - archivo publicado por el proyecto.
