Repolode
toddsundsted

toddsundsted/ktistec

Un servidor ActivityPub ligero para usuarios individuales y grupos pequeños de confianza que usa SQLite en lugar de una pila de múltiples servicios.

Alternativa open source a:Mastodon

Estrellas
436
Forks
22
Issues abiertos
21
Último commit
hace 7 días

¿Qué es?

Ktistec es un servidor ActivityPub diseñado para grupos pequeños de usuarios de confianza, donde todos son administradores. Funciona con pocas dependencias de ejecución: usa SQLite como base de datos, sin requerir PostgreSQL, Redis ni servicios similares, y está distribuido bajo la licencia AGPLv3.

Para los usuarios, ofrece un editor de texto enriquecido y otro de Markdown, borradores que se guardan mientras escribes, respuestas en hilos, encuestas, avisos de contenido, filtros de contenido y bloqueo. También admite feeds personalizados basados en palabras clave, hashtags y menciones, o en programas judge escritos por los usuarios, además de feeds RSS, marcadores, publicaciones fijadas y publicaciones citadas que siguen el modelo de consentimiento FEP-044f.

Para operadores y quienes escriben scripts, Ktistec ofrece una API documentada autenticada mediante una clave API, tareas en segundo plano, scripts periódicos que se ejecutan desde un directorio etc/scripts, el modo X-Ray para inspeccionar JSON-LD y un servidor MCP para el acceso de solo lectura desde clientes MCP.

Funciones clave

  • 01Editores de texto enriquecido y Markdown con texto alternativo para imágenes y puntos focales
  • 02Borradores de publicaciones que se guardan automáticamente mientras escribes
  • 03Feeds personalizados según palabras clave, hashtags y menciones, o mediante programas judge personalizados
  • 04Filtros de contenido, bloqueo y control de la visibilidad de las respuestas
  • 05Encuestas, feeds RSS, marcadores, publicaciones fijadas y publicaciones citadas
  • 06API programable autenticada mediante una clave API

Casos de uso

  • Mantener una presencia personal en ActivityPub con tu propio dominio
  • Alojar una comunidad pequeña de amistades de confianza o un grupo familiar en el Fediverse
  • Automatizar publicaciones, seguimientos y la gestión de feeds mediante scripts
  • Inspeccionar y depurar la federación de ActivityPub con el modo X-Ray

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige publicar las obras derivadas bajo las mismas condiciones.
  • Está diseñado para grupos pequeños de usuarios de confianza, donde todos son administradores, no para instancias públicas de gran tamaño.
  • Está escrito en Crystal, por lo que necesitarás una cadena de herramientas de Crystal para compilarlo.

En colecciones

Temas

Preguntas frecuentes

¿Qué es ktistec?
Un servidor ActivityPub ligero para usuarios individuales y grupos pequeños de confianza que usa SQLite en lugar de una pila de múltiples servicios. Ktistec es un servidor ActivityPub diseñado para grupos pequeños de usuarios de confianza, donde todos son administradores. Funciona con pocas dependencias de ejecución: usa SQLite como base de datos, sin requerir PostgreSQL, Redis ni servicios similares, y está distribuido bajo la licencia AGPLv3.
¿ktistec es gratuito? ¿Qué licencia tiene?
ktistec es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿ktistec sigue mantenido?
Mantenimiento activo. El último commit de ktistec fue el 30 oct 2026.
¿Para qué puedo usar ktistec?
Mantener una presencia personal en ActivityPub con tu propio dominio Alojar una comunidad pequeña de amistades de confianza o un grupo familiar en el Fediverse Automatizar publicaciones, seguimientos y la gestión de feeds mediante scripts Inspeccionar y depurar la federación de ActivityPub con el modo X-Ray
¿Dónde consigo ktistec?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/toddsundsted/ktistec

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

Proyectos relacionados