AgentGIF Hakkında

Çift katmanlı mimariye sahip geliştirici GIF barındırma: GIF insanlar için, Cast ajanlar için.

AgentGIF Nedir?

AgentGIF, terminal demo GIF'leri için özel olarak tasarlanmış bir barındırma platformudur. AgentGIF'e yüklenen her GIF iki katmana sahiptir:

  • Görsel katman — GitHub README dosyalarında, dokümantasyon sitelerinde ve blog yazılarında satır içi oynatılan animasyonlu bir GIF görüntüsü. JavaScript oynatıcısına gerek yoktur.
  • Makine katmanı — Yapay zeka ajanlarının komutları okuyabilmesi, çıktıyı anlayabilmesi ve belirli adımlara başvurabilmesi için düz metin dökümüyle eşleştirilmiş bir asciinema v2 cast dosyası.

Bu çift katmanlı yaklaşım, tek bir URL'nin her iki kitleye de hizmet etmesi anlamına gelir: bir insan animasyonlu terminal demosu görürken, bir yapay zeka ajanı ayrıştırıp üzerinde akıl yürütebileceği yapılandırılmış veriler alır.

Neden AgentGIF?

Terminal demo GIF'leri açık kaynak dokümantasyonun her yerindedir. Ancak iki temel sorunları vardır:

  1. GIF görüntüleri yapay zekaya opaktır — bir yapay zeka ajanı README'de bir GIF ile karşılaştığında ikili piksel verisi görür. Komutları çıkaramaz, çıktıyı okuyamaz veya adımları açıklayamaz. AgentGIF, her GIF'e makine tarafından okunabilir cast dosyaları ve dökümleri ekleyerek bunu çözer.
  2. Özel barındırma yok — geliştiriciler terminal GIF'lerini meta verileri silen, agresif şekilde sıkıştıran ve arama ya da düzenleme imkânı sunmayan genel görüntü barındırma hizmetlerine (Imgur, GitHub assets) yükler. AgentGIF, etiketleme, koleksiyonlar, terminal temaları, tam metin arama ve REST API ile özel barındırma sunar.

Platform Özellikleri

ÖzellikAyrıntılar
GIF Kütüphanesi911'den fazla etiket üzerinde 768'den fazla herkese açık terminal GIF'i
Terminal Temaları44 VHS teması (Catppuccin, Dracula, Tokyo Night, Nord, Solarized ve daha fazlası)
Gömme FormatlarıMarkdown, HTML, iframe, Script widget, oEmbed, SVG Badge
CLI AraçlarıPython, Node.js, Go, Rust, Ruby — terminalden yükleme, kaydetme, arama
REST API30'dan fazla endpoint, kimlik doğrulaması olmadan ücretsiz okuma, OpenAPI 3.1 spesifikasyonu
Tam Metin AramaBaşlık, komut, etiketler ve döküm içeriğiyle arama
KoleksiyonlarCurated groups of related GIFs (e.g., "Unix Essentials", "Git Workflows")
Rozet ServisiPyPI, npm, crates.io ve GitHub için terminal temalı paket rozetleri
AI Tape ÜreteciDoğal dil açıklamalarından VHS tape dosyaları oluşturma
.md Endpoint'leriLLM için optimize edilmiş Markdown çıktısı almak için herhangi bir URL'ye .md ekleyin
i18nMakine çevirili meta verilerle 15 dil

Yapay Zeka Ajanları için Tasarlandı

AgentGIF, yapay zeka ajanlarının tüketimi için sıfırdan tasarlanmıştır. Sitedeki her sayfada temiz Markdown döndüren bir .md endpoint'i bulunur. Platform birden fazla keşif kanalı sunar:

KanalURLAmaç
llms.txt/llms.txtYapay zeka tarayıcıları için site yapısı özeti
OpenAPI/api/openapi.jsonTam API şeması (OpenAPI 3.1)
RSS/Atom/feed/Feed okuyucuları için en son GIF'ler
Site Haritası/sitemap.xmlTüm dizine alınmış URL'ler
Arama API'si/api/v1/search/?q=...Programatik tam metin arama

Açık Kaynak Ekosistemi

AgentGIF, 5 paket kaydedicisi genelinde CLI araçları ve entegrasyonlar sunar:

PlatformPaketKur
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

Teknoloji

KatmanYığın
BackendDjango 6.0, Python 3.14, PostgreSQL
FrontendTailwind CSS, Alpine.js, xterm.js (terminal tekrar oynatma)
CDNCloudflare R2 (çift kova: statik + yüklemeler)
AramaAğırlıklı sıralama ile PostgreSQL tam metin arama
KayıtCharm tarafından VHS (44 terminal teması)
Cast Formatıasciinema v2 (JSON başlığı + zaman damgalı olaylar)

İletişim

Güvenlik sorunları için security.txt dosyasına bakın. API sorularınız için API referansına bakın. Diğer her şey için [email protected] adresine ulaşın.