О AgentGIF

Хостинг GIF для разработчиков с двухуровневой архитектурой: GIF для людей, Cast для агентов.

Что такое AgentGIF?

AgentGIF — это хостинговая платформа, созданная специально для терминальных демо-GIF. Каждый GIF, загруженный на AgentGIF, имеет два уровня:

  • Визуальный уровень — анимированное GIF-изображение, которое воспроизводится прямо в GitHub README, на сайтах документации и в блогах. Не требует JavaScript-плеера.
  • Машиночитаемый уровень — файл cast в формате asciinema v2, дополненный текстовой расшифровкой, чтобы ИИ-агенты могли читать команды, понимать вывод и ссылаться на конкретные шаги.

Двухуровневый подход означает, что один URL обслуживает обе аудитории: человек видит анимированный терминальный демо, а ИИ-агент получает структурированные данные, которые может разбирать и анализировать.

Почему AgentGIF?

Терминальные демо-GIF широко используются в документации с открытым исходным кодом. Но у них есть два фундаментальных недостатка:

  1. GIF-изображения непрозрачны для ИИ — когда ИИ-агент встречает GIF в README, он видит двоичные пиксельные данные. Он не может извлечь команды, прочитать вывод или объяснить шаги. AgentGIF решает эту проблему, прикрепляя машиночитаемые cast-файлы и расшифровки к каждому GIF.
  2. Нет специализированного хостинга — разработчики загружают терминальные GIF на обычные хостинги изображений (Imgur, GitHub assets), которые удаляют метаданные, агрессивно сжимают файлы и не предлагают поиска или организации. AgentGIF предоставляет специализированный хостинг с тегами, коллекциями, терминальными темами, полнотекстовым поиском и REST API.

Возможности платформы

ФункцияПодробности
Библиотека GIF768+ публичных терминальных GIF по 911+ тегам
Терминальные темы44 темы VHS (Catppuccin, Dracula, Tokyo Night, Nord, Solarized и другие)
Форматы встраиванияMarkdown, HTML, iframe, Script-виджет, oEmbed, SVG Badge
CLI-инструментыPython, Node.js, Go, Rust, Ruby — загрузка, запись, поиск из терминала
REST API30+ эндпоинтов, бесплатное чтение без аутентификации, спецификация OpenAPI 3.1
Полнотекстовый поискПоиск по заголовку, команде, тегам и содержимому расшифровки
КоллекцииCurated groups of related GIFs (e.g., "Unix Essentials", "Git Workflows")
Сервис бейджейБейджи пакетов в терминальном стиле для PyPI, npm, crates.io и GitHub
Генератор AI TapeГенерация файлов VHS tape из описаний на естественном языке
.md ЭндпоинтыДобавьте .md к любому URL для вывода Markdown, оптимизированного для LLM
i18n15 языков с машинно-переведёнными метаданными

Создано для ИИ-агентов

AgentGIF разработан с нуля для использования ИИ-агентами. Каждая страница сайта имеет эндпоинт .md, возвращающий чистый Markdown. Платформа предоставляет несколько каналов обнаружения:

КаналURLНазначение
llms.txt/llms.txtСводка структуры сайта для ИИ-краулеров
OpenAPI/api/openapi.jsonПолная схема API (OpenAPI 3.1)
RSS/Atom/feed/Последние GIF для агрегаторов
Карта сайта/sitemap.xmlВсе индексированные URL
Search API/api/v1/search/?q=...Программный полнотекстовый поиск

Экосистема с открытым исходным кодом

AgentGIF предоставляет CLI-инструменты и интеграции для 5 реестров пакетов:

ПлатформаПакетУстановка
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

Технологии

УровеньСтек
БэкендDjango 6.0, Python 3.14, PostgreSQL
ФронтендTailwind CSS, Alpine.js, xterm.js (воспроизведение терминала)
CDNCloudflare R2 (двойной bucket: static + uploads)
ПоискПолнотекстовый поиск PostgreSQL с взвешенным ранжированием
ЗаписьVHS от Charm (44 терминальные темы)
Формат castasciinema v2 (JSON-заголовок + события с метками времени)

Контакты

По вопросам безопасности см. security.txt. По вопросам API см. справочник API. По остальным вопросам пишите на [email protected].