Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

tela

Wiki en markdown auto-alojable para equipos, con servidor MCP integrado para agentes de IA. Usa Go, PostgreSQL y React. Incluye búsqueda semántica, colaboración en tiempo real y generación automática de documentación mediante Atlas.

Ficha actualizada 27 sept 2026, 7:04 · upstream 27 sept 2026, 7:01 · release v0.8.0

00

Qué es tela

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

tela es una wiki nativa en markdown diseñada para entornos donde los agentes de inteligencia artificial actúan como colaboradores de primera clase. El stack tecnológico combina un backend escrito en Go con PostgreSQL para la persistencia de datos y una interfaz frontend basada en React 19 y Milkdown. La arquitectura prioriza el formato de archivo estándar, almacenando el contenido canónico directamente en `pages.body` sin depender de una tabla de bloques propietaria.

CASOS DE USO
  • Base de conocimiento para agentes de IA (RAG nativo) mediante el protocolo MCP integrado.
  • Wiki corporativo colaborativo con edición simultánea y control de versiones.
  • Gestión de documentación técnica auto-mantenida mediante la herramienta Atlas.
  • Blog público o espacio de equipo accesible sin autenticación para contenido compartido.
PUNTOS DESTACADOS
  • Servidor MCP integrado en el backend (`/api/mcp`) que permite a agentes leer, buscar y escribir documentos con permisos granulares.
  • Persistencia en markdown puro sin bloque store propietario, facilitando la exportación y sincronización WebDAV.
  • Búsqueda híbrida nativa combinando Full-Text Search de PostgreSQL con retrieval semántico opcional vía pgvector.
  • Colaboración en tiempo real implementada mediante Yjs sobre un editor Milkdown con comentarios e historial.
PRECAUCIONES
  • El despliegue completo requiere Docker y Compose; no existe una distribución binaria nativa sin dependencias de contenedorización.
  • La búsqueda semántica y la generación automática (Atlas) requieren configuración externa de endpoints LLM o uso del perfil opcional Ollama.
  • Licencia AGPL-3.0 que obliga a compartir el código fuente derivado si se utiliza en un producto comercial o servicio SaaS.
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

tela — a page in the Operations space: spaces and a nested page tree in the sidebar, with stat tiles, a callout, and a Mermaid diagram rendered from plain markdowntelatela — search: ranked results for “shipment” across the Operations, Engineering, and Product spaces, each with its breadcrumb and the matched term highlighted in context
01

Perfil de infraestructura

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

CPU4 vCPUrecomendación inicial
MEMORIA8 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Inicia con `make up` tras configurar `deploy/.env`. Variables críticas: `TELA_PG_PASSWORD`, `TELA_API_KEY_SECRET` y `TELA_SHARE_SECRET` (no rotarlas). El stack corre por defecto en http://localhost:8780. Para búsqueda semántica, activa el perfil `embed` y configura `TELA_RAG_EMBED_URL`. Realiza copias de seguridad con `make backup`.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
ReactNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
8780
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.