Last translated: 16 Jun 2025

Translation Not Available Yet

This repository's README hasn't been translated yet. Once translated, it will be easier to read and understand in your native language (中文).

After translating, add the links to README so others can view it directly.

Tabby es un asistente de codificación con IA autoalojado, que ofrece una alternativa de código abierto y on-premise a GitHub Copilot. Cuenta con varias características clave:

  • Autocontenido, sin necesidad de un DBMS o servicio en la nube.
  • Interfaz OpenAPI, fácil de integrar con infraestructura existente (por ejemplo, Cloud IDE).
  • Soporta GPUs de consumo.

Open Live Demo

Demo

🔥 Novedades

  • 25/05/2025 💡¿Interesado en unirte a la vista previa privada de Agent? ¡Envía un DM en X para aprobación temprana en la lista de espera!🎫
  • 20/05/2025 ¡Mejora Tabby con tu propia documentación📃 a través de APIs REST en v0.29! 🎉
  • 01/05/2025 v0.28 transforma mensajes del Motor de Respuestas en Páginas persistentes y compartibles.
  • 31/03/2025 v0.27 lanzado con un menú @ más completo en el panel lateral de chat.
  • 05/02/2025 ¡Autenticación LDAP y mejores notificaciones para trabajos en segundo plano llegan en Tabby v0.24.0!✨
  • 04/02/2025 ¡Actualización de VSCode 1.20.0! Menciona archivos con @ para añadirlos como contexto de chat, y edita en línea con una nueva opción de clic derecho.
Archivado
  • 10/01/2025 Tabby v0.23.0 presenta una experiencia mejorada en el navegador de código y mejoras en el panel lateral de chat!
  • 24/12/2024 ¡Introducción del Cuadro de Notificaciones en Tabby v0.22.0!
  • 06/12/2024 ¡Integración de despliegue con Llamafile y experiencia de usuario mejorada en el Motor de Respuestas llegan en Tabby v0.21.0!🚀
  • 10/11/2024 ¡Se admite el cambio entre diferentes modelos de chat backend en el Motor de Respuestas con Tabby v0.20.0!
  • 30/10/2024 Tabby v0.19.0 presenta hilos compartidos recientes en la página principal para mejorar su visibilidad.
  • 09/07/2024 🎉¡Anuncio de la integración de Codestral en Tabby!
  • 05/07/2024 Tabby v0.13.0 introduce el Motor de Respuestas, un motor de conocimiento central para equipos de ingeniería internos. Se integra perfectamente con los datos internos del equipo de desarrollo, proporcionando respuestas confiables y precisas para empoderar a los desarrolladores.
  • 13/06/2024 VSCode 1.7 marca un hito importante con una experiencia de Chat versátil durante tu experiencia de codificación. ¡Prueba el último chat en el panel lateral y edición mediante comandos de chat!
  • 10/06/2024 ¡Última publicación de 📃blog sobre una mejor comprensión del contexto de código en Tabby!
  • 06/06/2024 ¡El lanzamiento de Tabby v0.12.0 trae 🔗integraciones perfectas (Gitlab SSO, GitHub/GitLab autoalojados, etc.), ⚙️configuraciones flexibles (integración de API HTTP) y 🌐capacidades ampliadas (contexto de repositorio en el Navegador de Código)!
  • 22/05/2024 ¡Tabby VSCode 1.6 viene con múltiples opciones en completado en línea, y mensajes de commit auto-generados🐱💻!
  • 11/05/2024 v0.11.0 trae mejoras significativas para empresas, incluyendo 📊estadísticas de uso de almacenamiento, 🔗integración con GitHub & GitLab, 📋página de Actividades, y la esperada función 🤖Pregunta a Tabby!
  • 22/04/2024 v0.10.0 lanzado, presentando la nueva pestaña Informes con análisis de uso de Tabby por equipo.
  • 19/04/2024 📣 ¡Tabby ahora incorpora fragmentos localmente relevantes (declaraciones del LSP local y código modificado recientemente) para el completado de código!
  • 17/04/2024 ¡Las series de modelos CodeGemma y CodeQwen han sido añadidas al registro oficial!
  • 20/03/2024 v0.9 lanzado, destacando una interfaz de administración completa.
  • 23/12/2023 Despliega Tabby sin problemas en cualquier nube con SkyServe 🛫 de SkyPilot.
  • 15/12/2023 v0.7.0 lanzado con gestión de equipos y acceso seguro!
  • 15/10/2023 ¡El completado de código basado en RAG se habilita en detalle en v0.3.0🎉! Consulta la publicación del blog que explica cómo Tabby utiliza el contexto a nivel de repositorio para ser aún más inteligente!
  • 27/11/2023 v0.6.0 lanzado!
  • 09/11/2023 v0.5.5 lanzado! Con un rediseño de la UI + mejora de rendimiento.
  • 24/10/2023 ⛳️ ¡Actualizaciones importantes para los plugins de Tabby en VSCode/Vim/IntelliJ!
  • 04/10/2023 Consulta el directorio de modelos para ver los últimos modelos soportados por Tabby.
  • 18/09/2023 ¡El soporte de inferencia Metal para M1/M2 de Apple ha llegado en v0.1.1!
  • 31/08/2023 Primera versión estable de Tabby v0.0.1 🥳.
  • 28/08/2023 Soporte experimental para CodeLlama 7B.
  • 24/08/2023 ¡Tabby ahora está en JetBrains Marketplace!

👋 Comenzando

Puedes encontrar nuestra documentación aquí.

Ejecuta Tabby en 1 Minuto

La forma más fácil de iniciar un servidor Tabby es usando el siguiente comando de Docker:

docker run -it \
  --gpus all -p 8080:8080 -v $HOME/.tabby:/data \
  tabbyml/tabby \
  serve --model StarCoder-1B --device cuda --chat-model Qwen2-1.5B-Instruct

Para opciones adicionales (por ejemplo, tipo de inferencia, paralelismo), consulta la página de documentación.

🤝 Contribuciones

Guía completa en CONTRIBUTING.md;

Obtén el Código

git clone --recurse-submodules https://github.com/TabbyML/tabby
cd tabby

Si ya has clonado el repositorio, puedes ejecutar el comando git submodule update --recursive --init para obtener todos los submódulos.

Construye

  1. Configura el entorno Rust siguiendo este tutorial.

  2. Instala las dependencias requeridas:

# For MacOS
brew install protobuf

# For Ubuntu / Debian
apt install protobuf-compiler libopenblas-dev
  1. Instala herramientas útiles:
# For Ubuntu
apt install make sqlite3 graphviz
  1. Ahora, puedes construir Tabby ejecutando el comando cargo build.

¡Empieza a Hackear!

... y no olvides enviar un Pull Request

🌍 Comunidad

  • 🎤 Twitter / X - interactúa con TabbyML sobre todo lo posible
  • 📚 LinkedIn - sigue las últimas novedades de la comunidad
  • 💌 Newsletter - suscríbete para descubrir ideas y secretos de Tabby

🔆 Actividad

Actividad del Repositorio Git

🌟 Historial de Estrellas

Gráfico de Historial de Estrellas