Acerca de AgentGIF

Alojamiento de GIFs para desarrolladores con arquitectura de doble capa: GIF para humanos, Cast para agentes.

¿Qué es AgentGIF?

AgentGIF es una plataforma de alojamiento diseñada específicamente para GIFs de demostración de terminal. Cada GIF subido a AgentGIF tiene dos capas:

  • Capa visual — una imagen GIF animada que se reproduce directamente en los README de GitHub, sitios de documentación y publicaciones de blog. No se requiere reproductor JavaScript.
  • Capa máquina — un archivo cast de asciinema v2 acompañado de una transcripción en texto plano, para que los agentes de IA puedan leer los comandos, entender la salida y referenciar pasos específicos.

Este enfoque de doble capa significa que una sola URL sirve a ambas audiencias: un humano ve una demostración animada de terminal, mientras que un agente de IA obtiene datos estructurados que puede analizar y procesar.

¿Por qué AgentGIF?

Los GIFs de demostración de terminal están en todas partes en la documentación de código abierto. Pero tienen dos problemas fundamentales:

  1. Las imágenes GIF son opacas para la IA — cuando un agente de IA encuentra un GIF en un README, ve datos de píxeles binarios. No puede extraer los comandos, leer la salida ni explicar los pasos. AgentGIF resuelve esto adjuntando archivos cast y transcripciones legibles por máquina a cada GIF.
  2. Sin alojamiento dedicado — los desarrolladores suben GIFs de terminal a hosts de imágenes genéricos (Imgur, activos de GitHub) que eliminan metadatos, comprimen agresivamente y no ofrecen búsqueda ni organización. AgentGIF proporciona alojamiento especializado con etiquetas, colecciones, temas de terminal, búsqueda de texto completo y una API REST.

Características de la plataforma

CaracterísticaDetalles
Biblioteca de GIFs768+ GIFs de terminal públicos en 911+ etiquetas
Temas de terminal44 temas de VHS (Catppuccin, Dracula, Tokyo Night, Nord, Solarized, y más)
Formatos de incrustaciónMarkdown, HTML, iframe, widget Script, oEmbed, badge SVG
Herramientas CLIPython, Node.js, Go, Rust, Ruby — sube, graba y busca desde el terminal
API REST30+ endpoints, lecturas gratuitas sin autenticación, especificación OpenAPI 3.1
Búsqueda de texto completoBusca por título, comando, etiquetas y contenido de transcripción
ColeccionesCurated groups of related GIFs (e.g., "Unix Essentials", "Git Workflows")
Servicio de badgesBadges de paquetes con tema de terminal para PyPI, npm, crates.io y GitHub
Generador de cintas de IAGenera archivos de cinta VHS a partir de descripciones en lenguaje natural
Endpoints .mdAñade .md a cualquier URL para obtener salida Markdown optimizada para LLM
i18n15 idiomas con metadatos traducidos automáticamente

Diseñado para agentes de IA

AgentGIF está diseñado desde cero para el consumo por agentes de IA. Cada página del sitio tiene un endpoint .md que devuelve Markdown limpio. La plataforma ofrece múltiples canales de descubrimiento:

CanalURLPropósito
llms.txt/llms.txtResumen de la estructura del sitio para rastreadores de IA
OpenAPI/api/openapi.jsonEsquema completo de la API (OpenAPI 3.1)
RSS/Atom/feed/GIFs más recientes para lectores de feeds
Mapa del sitio/sitemap.xmlTodas las URLs indexadas
API de búsqueda/api/v1/search/?q=...Búsqueda de texto completo programática

Ecosistema de código abierto

AgentGIF ofrece herramientas CLI e integraciones en 5 registros de paquetes:

PlataformaPaqueteInstalar
PyPIagentgifpip install agentgif
npm@agentgif/clinpm install -g @agentgif/cli
Gogithub.com/agentgif/cligo install github.com/agentgif/cli@latest
Crates.ioagentgifcargo install agentgif
RubyGemsagentgifgem install agentgif

Tecnología

CapaStack
BackendDjango 6.0, Python 3.14, PostgreSQL
FrontendTailwind CSS, Alpine.js, xterm.js (reproducción de terminal)
CDNCloudflare R2 (cubo doble: estático + cargas)
BúsquedaBúsqueda de texto completo de PostgreSQL con ranking ponderado
GrabaciónVHS de Charm (44 temas de terminal)
Formato castasciinema v2 (cabecera JSON + eventos con marca de tiempo)

Contacto

Para problemas de seguridad, consulta security.txt. Para preguntas sobre la API, consulta la referencia de la API. Para todo lo demás, escríbenos a [email protected].