Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

busabase

Busabase es un workspace open-source para agentes de IA que combina base de datos estructurada, conocimiento duradero, habilidades reutilizables y apps ejecutables con revisión humana. Local-first, auto-hospitable, compatible con Next.js/React/Node.js y PostgreSQL (PGlite).

Ficha actualizada 21 sept 2026, 15:21 · upstream 21 sept 2026, 15:21 · release v0.72.0

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es busabase

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Busabase es un workspace open-source diseñado específicamente para agentes de IA, proporcionando una base operativa estructurada en lugar de memoria de chat no estructurada. Integra bases de datos tipadas, documentación versionada, archivos, habilidades reutilizables, aplicaciones nativas del workspace y flujos de trabajo visuales.

El sistema implementa un bucle de confianza que separa el acceso de lectura de escritura: los agentes proponen cambios mediante solicitudes de cambio con diffs a nivel de campo, mientras que humanos revisan y aprueban antes de fusionar al conocimiento canónico. Esto permite auditoría completa, trazabilidad de origen y control sobre modificaciones.

Es local-first y auto-hospitable, funcionando con una base de datos embebida PGlite y almacenamiento de archivos local por defecto. Soporta conexión vía Agent Skills, MCP, OpenAPI/CLI o vistas de agentes (ACP). Incluye versión de escritorio nativa para macOS, Windows y Linux.

CASOS DE USO
  • Base de datos operativa para agentes que requieren registros estructurados, relaciones y consultas en lugar de memoria de chat
  • Gestión de conocimiento duradero con documentación versionada, historial y atribución de origen para futuros agentes
  • Sistema de revisión humana para cambios propuestos por agentes antes de fusionar al workspace canónico
  • Desarrollo de aplicaciones internas (AirApps) sobre datos del workspace sin crear silos adicionales
  • Pipeline de datasets con etiquetado, evidencia adjunta y calificación de calidad revisada por humanos
PUNTOS DESTACADOS
  • Arquitectura local-first con base de datos embebida PGlite y almacenamiento de archivos local por defecto
  • Sistema de revisión humana para cambios propuestos por agentes con diffs a nivel de campo y trazabilidad completa
  • Compatibilidad multi-agente sin vendor lock-in: Claude Code, Codex, Cursor, Gemini CLI, OpenClaw, Hermes, Buda AI, n8n
  • Soporte MCP (Model Context Protocol) para operaciones tipadas del workspace en IDEs conscientes de herramientas
  • Licencia MIT y despliegue self-hostable sin dependencia de proveedores externos
  • Multiplataforma: versión web, CLI y aplicación nativa de escritorio para macOS, Windows y Linux
PRECAUCIONES
  • No incluye modelo de IA integrado; requiere conexión con agente externo del usuario
  • Base de datos embebida PGlite soporta solo una instancia simultánea en el mismo directorio
  • Requiere configuración manual de variables de entorno para almacenamiento externo o PostgreSQL remoto
  • Dependencia de pnpm para instalación desde fuente, no compatible con npm por defecto
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Ejecutar localmente con npx busabase server (puerto 15419) o mediante Docker: docker run --rm -p 15419:15419 -v ~/.busabase/data:/data busabase/busabase. Datos por defecto en ~/.busabase/data/ (pgdata/ y storage/). Para producción, configurar BUSABASE_DATA_DIR, PG_DATABASE_URL o STORAGE_URL para almacenamiento externo. Solo un proceso puede acceder a la misma base PGlite.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
PostgreSQLS3/MinIO
BASES DE DATOS
PostgreSQL
PUERTOS
15419
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.