twtxt vs Org Social: la evolución de una idea

twtxt fue una de las inspiraciones más fuertes de Org Social: un fichero de texto plano servido por HTTP, sin servidor activo, sin base de datos, sin registro. Personalmente admiro mucho el trabajo realizado por Buckket, el concepto es tan poderoso que ha atrapado el corazón de muchas personas a lo largo de los años. Su autor nos regaló una solución elegante para crear un microblog personal, una alternativa a Twitter (actualmente X).

Sin embargo, Org Social no existiría si no fuera por las limitaciones de twtxt o la evolución natural de las redes sociales. Org Social conserva su espíritu, aprende de sus errores y de la competencia, refuerza otros conceptos (como la federación) y adapta funcionalidades modernas (como la visibilidad). No es una mejora, es un cambio de enfoque.

Por ello me gustaría repasar los tres aspectos más importantes donde Org Social mejora a twtxt.

Mejora técnica

La más evidente es la posibilidad de tener metadatos estructurados gracias a Org Mode.

#+TITLE: Bob's journal
#+NICK: Bob
#+DESCRIPTION: I'm a software developer and I love open source.
#+AVATAR: https://my-awesome-website.com/avatar.jpg
#+LINK: https://my-awesome-website.com
#+FOLLOW: https://foo.org/social.org
#+FOLLOW: https://jane.com/social.org

* Posts
** 2024-12-12T12:00:00+0100
:PROPERTIES:
:LANG: en
:TAGS: emacs org-social
:CLIENT: org-social.el
:VISIBILITY: public
:MOOD: 😊
:END:

Hello Org Social!

Esto abre la puerta a dar contexto a cada post, a tener hilos nativos, a etiquetar, a organizar en grupos, a definir la visibilidad, a hacer encuestas...

Característica twtxt Org Social
Formato texto plano (opcionalmente Markdown) Org Mode
Menciones
Metadatos de perfil mínimos variados
Etiquetas #hashtag dentro del cuerpo :TAGS: como metadatos
Hilos nativos no REPLY_TO
Multilínea no
Subcabeceras no sí (#+)
Grupos federados no sí (GROUP)
Idiomas no sí (LANGUAGE)
Encuestas no
Reacciones / boosts no
Visibilidad no VISIBILITY (aunque no es totalmente privada)
Migración de cuenta no MIGRATION

No solo podemos tener cuerpos más ricos en sintaxis, sino que las posibilidades de interacción entre usuarios se elevan al infinito. La especificación te invita a crear, no a sortear limitaciones.

5 principios de diseño

Org Social sigue estos principios:

  • Simplicidad: el formato debe ser fácil de entender y escribir con cualquier editor de texto, sin necesidad de herramientas especiales o conocimientos técnicos avanzados.
  • Accesibilidad: el feed debe ser legible por humanos y máquinas.
  • Descentralización: cada usuario debe ser un nodo, un feed autoalojado o accesible de forma pública.
  • Filosofía Org: el formato debe aprovechar las características de Org Mode, como enlaces, tablas, bloques de código, listas con checkboxes, etc.
  • Tu información te pertenece a ti: nadie es dueño de tu feed, contenido o seguidores. Solo tú y tu fichero de texto. Otro asunto es dónde lo alojas, pero eso es un tema aparte.

Sin unas reglas claras, el ecosistema se fragmenta. No hay ni una línea de la especificación que no esté alineada con los puntos anteriores.

La infraestructura solo debe aportar valor, no ser un requisito

Un elemento muy importante en Org Social son los Relays, que permiten organizar los hilos, descubrir a otros usuarios, recibir notificaciones, hacer búsquedas, obtener un feed RSS, etc. Sin embargo, sin ellos la red seguiría funcionando: los usuarios podrían seguir publicando, siguiendo a otros e interactuando. Los relays no son el núcleo de la red social. Los clientes pueden apoyarse en ellos, pero nunca depender de ellos. No es una cualidad exclusiva de Org Social, twtxt también está alineado con este principio. El punto es otro.

El objetivo de los clientes es facilitar la lectura y escritura de los feeds (social.org), no ser un requisito para participar. Sin embargo, son muy prácticos para construir tu timeline, ya que debes leer y ordenar los feeds de los usuarios que sigues. Para ello existen versiones Desktop y Android gracias a Emacs, además de una versión nativa para iOS escrita en Swift.

El punto diferenciador es balancear a diferentes perfiles mediante la infraestructura. Por ejemplo:

  • Participantes sin conocimientos técnicos: en un par de clics puedes tener una cuenta gracias al hospedaje gratuito de Org Social. Los clientes se encargarán de sincronizar y publicar por ti. Es muy similar a cómo funcionan otras redes como Mastodon, salvo que todo vive en un fichero de texto plano en local de forma transparente.
  • Participantes con algo de conocimiento técnico: pueden alojar su social.org en GitHub, GitLab, su propio servidor, etc. Controlan y gestionan dónde se aloja y cómo se conecta.
  • Participantes con un profundo conocimiento: controlan toda su presencia en la red. Mantienen su propio servidor (con WebDAV, por ejemplo), con su propio dominio configurado, con sus propias políticas de caché... o incluso levantan su propio Relay para tener más velocidad o construir federaciones privadas.

Abraza todo tipo de usuarios, sin sacrificar la esencia de la red social. No es necesario ser un experto para participar, pero si lo eres, controlas cada byte.

Conclusión

No solo mejora técnicamente twtxt, sino que también evoluciona el concepto de red social sobre texto plano. Org Social da un paso adelante dando más infraestructura e incorpora funcionalidades modernas.

El futuro no es ser masivo ni plantar cara a Mastodon, sino contentar a un nicho muy pequeño de usuarios.

Concéntrate en el contenido o en participar con otros, el resto lo hará Org Social por ti.

Este trabajo está bajo una licencia Attribution-NonCommercial-NoDerivatives 4.0 International.

¿Me invitas a un café?

Comentarios

Todavía no hay ningún comentario.

Escrito por Andros Fenollosa

mayo 6, 2026

4 min de lectura

Sigue leyendo

Visitantes en tiempo real

Estás solo: 🐱