Repolode
CodebuffAI

CodebuffAI/freebuff

Agente de programación de código abierto para la terminal, con agentes especializados en editar código y productos de escritorio, web, nube y chat basados en Codebuff.

Alternativa open source a:CursorGitHub Copilot

Estrellas
14,009
Forks
1,496
Issues abiertos
254
Último commit
hace 13 horas

¿Qué es?

Freebuff es un agente de programación que se ejecuta en la terminal y también se puede usar mediante una aplicación de escritorio, un creador de aplicaciones en el navegador, un ejecutor de repositorios de GitHub y un chat de investigación. En lugar de enviar cada tarea mediante un único prompt, distribuye el trabajo entre agentes especializados que recopilan contexto del proyecto, planifican, editan archivos, ejecutan comandos y revisan los resultados.

El proyecto es un monorepo de TypeScript creado con Bun y se instala desde npm como el paquete freebuff. Ofrece una selección cuidada de modelos alojados que se pueden elegir desde un selector; el acceso depende de la región y del plan. Los modelos incluidos se financian con anuncios de texto y tienen límites de uso medidos en horas.

El repositorio también documenta cómo desarrollar localmente con Docker y un archivo de entorno configurado, y la CLI se puede iniciar por separado de los servicios. Freebuff está construido sobre el framework multiagente de código abierto Codebuff, cuyo SDK se puede usar para crear agentes personalizados.

Funciones clave

  • 01Ejecuta un agente de programación desde la terminal en cualquier directorio de proyecto.
  • 02Distribuye las tareas entre agentes especializados en recopilar contexto, editar y revisar.
  • 03Ofrece una aplicación de escritorio que ejecuta agentes en paralelo en espacios de trabajo separados.
  • 04Proporciona entornos web y en la nube con sandboxes, vistas previas y terminales.
  • 05Incluye un catálogo seleccionable de modelos alojados, algunos con compatibilidad con imágenes.

Casos de uso

  • Hacer cambios en el código de un proyecto existente desde la línea de comandos.
  • Ejecutar varios agentes en paralelo para tareas distintas desde una aplicación de escritorio.
  • Crear y previsualizar aplicaciones full-stack en un entorno alojado en el navegador.
  • Ejecutar agentes en un repositorio de GitHub sin configurarlo localmente.

Inicio rápido

  1. 1

    Instala Freebuff CLI globalmente con npm

    npm install -g freebuff
  2. 2

    Ve al directorio de tu proyecto

    cd ~/my-project
  3. 3

    Inicia Freebuff en el proyecto desde la terminal

    freebuff

Antes de usarlo

  • El acceso a los modelos incluidos depende de anuncios de texto y está sujeto a límites diarios de sesión. El acceso también está limitado en algunas regiones y mediante VPN.
  • Varios modelos solo están disponibles con planes de pago o acceso completo, y algunos modelos promocionales están disponibles por tiempo limitado.

En colecciones

Temas

Preguntas frecuentes

¿Qué es freebuff?
Agente de programación de código abierto para la terminal, con agentes especializados en editar código y productos de escritorio, web, nube y chat basados en Codebuff. Freebuff es un agente de programación que se ejecuta en la terminal y también se puede usar mediante una aplicación de escritorio, un creador de aplicaciones en el navegador, un ejecutor de repositorios de GitHub y un chat de investigación. En lugar de enviar cada tarea mediante un único prompt, distribuye el trabajo entre agentes especializados que recopilan contexto del proyecto, planifican, editan archivos, ejecutan comandos y revisan los resultados.
¿freebuff es gratuito? ¿Qué licencia tiene?
freebuff es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿freebuff sigue mantenido?
Mantenimiento activo. El último commit de freebuff fue el 7 nov 2026.
¿Para qué puedo usar freebuff?
Hacer cambios en el código de un proyecto existente desde la línea de comandos. Ejecutar varios agentes en paralelo para tareas distintas desde una aplicación de escritorio. Crear y previsualizar aplicaciones full-stack en un entorno alojado en el navegador. Ejecutar agentes en un repositorio de GitHub sin configurarlo localmente.
¿Cómo se instala freebuff?
Instala Freebuff CLI globalmente con npm: npm install -g freebuff Ve al directorio de tu proyecto: cd ~/my-project Inicia Freebuff en el proyecto desde la terminal: freebuff
¿Dónde consigo freebuff?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/CodebuffAI/freebuff

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados