00:00:00Si usas Copilot ahora mismo, es posible que tu código ya esté entrenando el modelo de alguien más.
00:00:04Instalas Copilot, funciona de maravilla y sigues adelante, pero partes de tu código pueden, de hecho,
00:00:09salir de tu equipo.
00:00:10Eso puede ser un problema.
00:00:12Este es Tabby.
00:00:13Una alternativa de código abierto que nos ofrece el nivel más alto de privacidad en comparación con
00:00:17herramientas como Copilot, Tab9 y Cursor.
00:00:20Podemos obtener la misma velocidad, el mismo autocompletado y el mismo flujo de trabajo, y nuestro código nunca sale de
00:00:25nuestro equipo.
00:00:26Básicamente, eso es Tabby.
00:00:27Te mostraré cómo configurarlo y ponerlo en marcha en los próximos minutos.
00:00:36A un nivel sencillo, Tabby es un servidor de IA para programación de alojamiento propio.
00:00:40Lo ejecutas localmente, normalmente con Docker, eliges el modelo que quieras y luego lo conectas
00:00:44a tu IDE.
00:00:45Eso es todo.
00:00:46Obtienes sugerencias de código en tiempo real y un chat que conoce tu código, tal como esperarías.
00:00:50Pero la verdadera razón por la que a los desarrolladores les importa no son solo las funciones, sino el control que obtenemos.
00:00:55Tu código se queda dentro de tu red sin suscripciones y funciona totalmente sin conexión.
00:01:01Está diseñado para equipos con funciones como SSO, RBAC y registros de auditoría, y ha estado
00:01:05explotando en GitHub con más de 33,000 estrellas por una buena razón.
00:01:09Sinceramente, nada de esto importa si no te convence, así que vamos a saltarnos todo esto
00:01:13y pasemos directamente a la demostración.
00:01:15Si te gustan este tipo de herramientas para acelerar tu flujo de trabajo, asegúrate de suscribirte al
00:01:19canal.
00:01:20Publicamos videos constantemente.
00:01:22Así es como se ve la configuración en realidad.
00:01:24Ejecutas un comando de Docker y Tabby ya está funcionando localmente.
00:01:28Luego instalas la extensión de VS Code, la vinculas a tu servidor local y listo.
00:01:34Ahora ya tienes sugerencias multilínea directamente en tu repositorio.
00:01:38Aquí en Tabby, puedo entrar para revisar los modelos que estoy usando, y como ven
00:01:42aquí, estos son los tres que estamos utilizando y se ejecutan localmente.
00:01:45Nada de Claude o OpenAI a donde se envíen tus datos.
00:01:48En VS Code, puedo empezar con una función básica y, con solo pulsar el tabulador, Tabby la
00:01:53completará por mí.
00:01:55Puedo ir más allá chateando con él en el panel lateral para optimizar y ampliar mi
00:02:00código actual.
00:02:01Todo es bastante simple y directo.
00:02:03Puedo resaltar código y pedirle que lo refactorice por rendimiento o que añada pruebas.
00:02:07Responde al instante y entiende el contexto de tu repositorio, no solo de un archivo.
00:02:12Incluso puedo escribir un comentario de algo que quiera crear, y verán que lo detecta
00:02:16aquí mismo y lo desarrolla para mí.
00:02:19Ahora, en el localhost, Tabby sigue conectado a todo lo de VS Code, así que puedo leer mis
00:02:23chats de código, ampliarlos e incluso hacer preguntas de seguimiento.
00:02:27Todo esto se guarda aquí mismo en el localhost.
00:02:30Sin la nube, sin que los datos salgan de tu equipo, y se siente muy similar a Copilot, salvo que —
00:02:35y este es un gran "salvo que"— nosotros somos los dueños de todo.
00:02:37Muy bien.
00:02:38Hice la demo rápida porque, sinceramente, es así de sencillo de arrancar y poner en marcha.
00:02:43Ahora hablemos de por qué esto realmente importa en nuestro flujo de trabajo real.
00:02:47El verdadero problema con las herramientas de IA en la nube no es que sean malas.
00:02:51Es que el precio que pagamos está oculto, ¿cierto?
00:02:53Con las herramientas en la nube, tu código puede usarse para entrenar sus modelos.
00:02:57Con Tabby, tu código nunca sale de tu propia red, ¿vale?
00:03:01En la nube, pagas por cada desarrollador al mes porque dicen que es gratis para siempre.
00:03:05Bueno, no lo es, ¿verdad?
00:03:07Lo estamos pagando nosotros.
00:03:08Eso es lo que hay.
00:03:09Y con las herramientas en la nube, también necesitamos internet.
00:03:11Con Tabby, no pago por ello, funciona sin conexión y eso se nota en el trabajo real.
00:03:16Así que, realmente, escribimos menos código repetitivo y podemos refactorizar código antiguo sin dudar tanto.
00:03:22Podemos aprender frameworks más rápido, generar pruebas y documentación sin saltar entre
00:03:26tantas herramientas.
00:03:27En resumen, esto es menos tiempo perdido, espero que menos riesgo y mucho más control sobre
00:03:33cómo trabajamos.
00:03:34Por eso muchos desarrolladores o equipos enfocados en la privacidad están dejando de usar estas
00:03:38herramientas centradas en la nube para pasar a herramientas como esta.
00:03:41Ahora comparémosla con otras opciones, porque eso es lo que realmente quieren oír, ¿verdad?
00:03:45Tabby es la más fácil.
00:03:47Tiene una gran calidad, casi no requiere configuración, pero vive en la nube.
00:03:50Tenemos Continue Dev.
00:03:52Es flexible, prioriza lo local, pero es más una herramienta para usuarios avanzados.
00:03:56Tab 9 está más enfocada a empresas, y luego, por supuesto, estoy yo aquí hablando de Tabby,
00:04:01que es de alojamiento propio, gratuita, con mucha más privacidad y diseñada para equipos.
00:04:05Pero la verdadera diferencia es esta: Tabby no es solo un plugin, es un servidor de IA dedicado.
00:04:11Eso realmente lo cambia todo.
00:04:12Obtienes una experiencia similar a Copilot, la flexibilidad que gusta en Continue y controles de equipo
00:04:19por los que otros usuarios suelen cobrar.
00:04:21Así que en lugar de alquilar el acceso a la IA, somos dueños de la infraestructura que hay detrás.
00:04:26Seamos sinceros, ¿vale?
00:04:28A la gente le encantan muchas cosas, pero ¿que sea de código abierto es suficiente para
00:04:32hacer el cambio?
00:04:33Bueno, la configuración es rápida, normalmente basta con arrancar un Docker, y luego se integra en tu
00:04:39flujo de trabajo.
00:04:40En lugar de quedarte atrapado en un solo modelo, puedes elegir el que quieras y, en general,
00:04:44se siente mucho más listo para producción ahora que antes.
00:04:47Nuevamente, al ser código abierto, tiene sus desventajas.
00:04:50La calidad depende del modelo que elijas, por lo que los modelos más pequeños no serán tan potentes,
00:04:55y el hardware sí importa.
00:04:56Si quieres un rendimiento fluido, una GPU ayudará mucho.
00:04:59Yo ejecuto todo esto en un Mac M4 Pro y la experiencia ha sido bastante buena.
00:05:04La configuración sigue dando más trabajo que las herramientas en la nube, así que no es ideal para perfiles no técnicos,
00:05:09pero estás viendo esto.
00:05:10Supongo que tú sí lo eres.
00:05:11Y por supuesto, como con cualquier herramienta de IA, todavía tienes que revisar el código.
00:05:14Esto me lleva a la pregunta que realmente queremos responder.
00:05:17¿Vale la pena usarlo?
00:05:19Sí, en cierto modo, pero depende de varias cosas.
00:05:22Deberías usar Tabby si te importa la privacidad, odias las suscripciones, trabajas en un entorno
00:05:27regulado o necesitas algo en lo que todo tu equipo pueda confiar.
00:05:30En esos casos, es una opción fantástica para intentar integrarla en ese flujo de trabajo, pero
00:05:35si quieres el mejor modelo absoluto con cero configuración y sin esfuerzo, seamos realistas, las herramientas
00:05:40en la nube siguen siendo más fáciles.
00:05:41La diferencia ahora es que la balanza ha cambiado.
00:05:43Ya no elegimos entre una IA lista en la nube y una local mediocre; ahora eliges
00:05:48entre la comodidad de algo como Cursor o una IA lo bastante potente bajo tus propias condiciones.
00:05:54Y para muchos desarrolladores, esto está empezando a importar cada vez más.
00:05:58Tabby no intenta ser la IA más inteligente.
00:06:01Intenta ser la única en la que, tal vez, podamos confiar.
00:06:04He dejado enlaces a la documentación y repositorios en la descripción.
00:06:06Si te gusta el código abierto y otras herramientas de IA como esta, asegúrate de suscribirte al
00:06:11canal de Better Stack.
00:06:12Nos vemos en el próximo video.