Gitframes
🇬🇧 English
Gitframes is an npm package delivering Photoshop-, After Effects-, and Blender-class video tools driven entirely by code. Designed for AI coding agents, it consolidates video composition, motion graphics, typography, and 3D scene rendering into a single lightweight library. Developers write TypeScript compositions that check frames and render MP4s without installing or licensing multi-gigabyte creative suites.
The engine renders directly on GPU hardware via Dawn, WebGPU, Metal, and Vulkan in Node.js and modern browsers, eliminating headless browser overhead and DOM reflow. Key architectural pillars include zero headless-browser overhead through native GPU access, deterministic frame-accurate clocking, and a resolution-independent Slug algorithm for razor-sharp vector typography. The package features 50+ modular GPU shaders for Photoshop-grade VFX, a unified 3D scene graph supporting OBJ, FBX, and glTF formats with PBR glass and SSAO, built-in procedural audio DSP, and on-device neural vision for object tracking using Apache-2.0 ONNX models.
At 200–400 MB RAM per worker, it is cloud-native and CI/CD ready, ideal for serverless GPU render clusters on AWS G4/G5, Modal, and Run Pod. The monorepo includes quickstart guides for kinetic typography, unified 3D scenes, audio soundtracks, and headless video rendering, with skills integrations for Claude Code and other AI agents.
🇸🇦 العربية
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes حزمة npm توفر أدوات فيديو من فئة Photoshop، After Effects، و Blender، مدفوعة بالكامل بالكود. مصممة لوكالات codding AI، تجمع بين composition فيديو، motion graphics، typography، و rendering مشاهد 3D في مكتبة خفيفة الوزن. يكتب المطورون compositions TypeScript تتحقق من الإطارات وت render MP4 دون الحاجة إلى تثبيت أو ترخيص suites إبداعية متعددة الجيجابايت. المحرك ير render مباشرة على hardware GPU من خلال Dawn، WebGPU، Metal، و Vulkan في Node.js والمتصفحات الحديثة، eliminating overhead المتصفح بدون رأس و DOM reflow. تشمل الأعمدة المعمارية الرئيسية صفر overhead المتصفح بدون head من خلال الوصول GPU الأصلي، ساعةclock Frame-deterministic، و algorithm Slug مستقل عن الحل لخطوطTypography vectorية حادة. يتضمن الحزمة 50+ shader GPU modular لـ VFX من فئة Photoshop، مشهد 3D موحد يدعم OBJ، FBX، و glTF formats مع PBR glass و SSAO، DSP Audio موحد مدمج، ورؤية عصبية على الجهاز لـ tracking_objects باستخدام Models ONNX Apache-2.0. مع 200–400 MB من RAM لكل عامل، فهي سحابية originية ومستعدة لـ CI/CD، مثالية لـ GPU render clusters serverless على AWS G4/G5، Modal، و Run Pod. يشمل monorepo أدلة سريعة لـ kinetic typography، scenes 3D موحدة، audio tracks، و video rendering بدون head، مع integrations of skills لـ Claude Code و other AI agents.
كيف يحقق Gitframes rendering فيديو Deterministic بدون متصفح بدون رأس؟
يتحدث Gitframes مباشرة مع أجهزة GPU الأصلية من خلال Dawn، WebGPU، Metal، و Vulkan، وي encode video hardware مع @napi-rs/webcodecs. يستخدمclocks Frame مطلقة ونقاط عينة منفصلة لضمان نتائج Frame-accurate دون timers طافية أو reflow DOM.
🇧🇩 বাংলা
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes একটি npm প্যাকেজ যা সম্পূর্ণ কোড দ্বারা চালিত Photoshop-, After Effects-, এবং Blender-klasse ভিডিও টুলস প্রদান করে। AI কোডিং এজেন্টস জন্য ডিজাইন করা, এটি ভিডিও কম্পোজিশন, মোশন গ্রাফিক্স, টাইপোগ্রाफी এবং 3D সিন রেন্ডারিং একে একে হালকা লাইব্রেরিতে সংহত করে। ডেভেলপারস TypeScript রচনা লেখে ফ্রেম চেক করে এবং MP4 রেন্ডার করে বহু গিগাবাইট রচনা সুট ইনস্টল বা লাইসেন্স না দেয়া। ইঞ্জিন Dawn, WebGPU, Metal, এবং Vulkan মাধ্যমে Node.js এবং আধুনিক ব্রাউজারে GPU হার্ডওয়্যারে সরাসরি রেন্ডার করে, শূন্য হেডলেস ব্রাউজার ওভারহেড এবং DOM রিফ্লো সমाप्त করে। মূল আর্কিটেকচার পিলার অন্তর্ভুক্ত হলো শূন্য হেডলেস ব্রাউজার ওভারহেডের মাধ্যমে মূল GPU অ্যাক্সেস, নির্ধারিত ফ্রেম-একurate ক্লকিং, এবং রেজোলিউশন-ইনডিপেন্ড স্লগ অ্যালগরিদম জন্য তেজার веক্টর টাইপোগ্রाफी। প্যাকেজে Photoshop-grade VFXের জন্য 50+ মডুলার GPU শেডার, OBJ, FBX, এবং glTF ফরম্যাটের সাথে PBR glass এবং SSAO সমর্থন করে একীকৃত 3D সিন গ্রাফ, ইনবিল্ট প্রোসিডার ऑডিও DSP, এবং Apache-2.0 ONNX মডেল ব্যবহার করে অ্যাক্টিভ ট্র্যাকিং অবজেক্টের জন্য ডিভাইস-তে নেত্রহের দৃশ্য। প্রতিটি ওয়ার্কার জন্য 200–400 MB RAM, এটি ক্লাউড-নেটিভ এবং CI/CD জন্য প্রস্তুত, যা AWS G4/G5, Modal, এবং Run Pod সার্ভার-লেস GPU রেন্ডার ক্লাস্টারের জন্য আদর্শ। মোনোরিপোজিটরিে কিনেটিক টাইপোগ্রाफी, একীকৃত 3D সিন, অডিও সাউন্ডট্র্যাক, এবং হেডলেস ভিডিও রেন্ডারিং জন্য ত্বরিত গাইডলাইন অন্তর্ভুক্ত রয়েছে, Claude Code এবং অন্যান্য AI এজেন্টসের জন্য ক্ষমতা একীভূত।
Gitframes হেডলেস ব্রাউজার ছাড়া নির্ধারিত ভিডিও রেন্ডারিং কীভাবে পায়?
Gitframes Dawn, WebGPU, Metal, এবং Vulkan মাধ্যমে মূল GPU ডিভাইসের সাথে সরাসরি কথা বলে @napi-rs/webcodecs ব্যবহার করে হার্ডওয়্যার ভিডিও এনকোডিং করে। এটি অপ্লutable ফ্রেম ক্লক এবং ডিস্কrete স্যাম্পলিং পয়েন্ট ব্যবহার করে ফ্লোটিং টাইমার বা DOM রিফ্লো ছাড়া ফ্রেম-একurate ফলাফল নিশ্চিত করে।
🇩🇪 Deutsch
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes ist ein npm-Paket, das Photoshop-, After Effects- und Blender-Klasse-Video-Tools bereitstellt, die vollständig durch Code gesteuert werden. Für AI-Coding-Agenten konzipiert, konsolidiert es Videocomposition, Motion Graphics, Typografie und 3D-Szenenrendering in einer leichten Bibliothek. Entwickler schreiben TypeScript-Kompositionen, die Frames prüfen und MP4 rendern, ohne große kreative Suites installieren oder lizenzieren zu müssen.
Der Motor rendert direkt auf GPU-Hardware über Dawn, WebGPU, Metal und Vulkan in Node.js und modernen Browsern, wodurch Headless-Browser-Overhead und DOM-Reflow entfallen. Zu den Schlüsselarchitekturpfeilern gehören null Headless-Browser-Overhead durch native GPU-Zugriff, deterministisches Frame-Clocking und ein resolution-unabhängiger Slug-Algorithmus für scharfe Vektortypografie. Das Paket umfasst 50+ modulare GPU-Shaders für Photoshop-Qualität-VFX, einen einheitlichen 3D-Szenengraphen, der OBJ, FBX und glTF-Formate mit PBR-Glas und SSAO unterstützt, integrierten DSP-Audio und on-device neural vision für Objekterkennung mit Apache-2.0 ONNX-Modellen.
Bei 200–400 MB RAM pro Worker ist es cloud-native und CI/CD-fähig, ideal für serverlose GPU-Render-Clusters auf AWS G4/G5, Modal und Run Pod. Der Monorepo enthält Quickstart-Guides für kinetische Typografie, einheitliche 3D-Szenen, Audio-Soundtracks und headless Video-Rendering, mit Skill-Integrationen für Claude Code und andere AI-Agenten.
Wie erreicht Gitframes deterministisches Videorendering ohne Headless-Browser?
Gitframes spricht direkt mit nativen GPU-Geräten über Dawn, WebGPU, Metal und Vulkan, hardware-encoding video mit @napi-rs/webcodecs. Es verwendet absolute Frame-Clocks und diskrete Sample-Points, um rahmen genaue Ergebnisse ohne schwebende Timer oder DOM-Reflow zu gewährleisten.
🇪🇸 Español
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes es un paquete npm que entrega herramientas de video de clase Photoshop, After Effects y Blender, totalmente impulsadas por código. Diseñado para agentes de codificación de IA, consolida composición de video, motion graphics, tipografía y renderizado de escenas 3D en una sola biblioteca ligera. Los desarrolladores escriben composiciones TypeScript que verifican fotogramas y renderizan MP4 sin necesidad de instalar o licenciar suites creativas de varios gigabytes.
El motor renderiza directamente en hardware GPU a través de Dawn, WebGPU, Metal y Vulkan en Node.js y navegadores modernos, eliminando la sobrecarga del navegador sin cabeza y el reflujo del DOM. Pilares arquitectónicos clave incluyen cero sobrecarga de navegador sin cabeza mediante acceso GPU determinista, reloj de fotogramas determinista y un algoritmo Slug independiente de la resolución para tipografía vectorial de borde afilado. El paquete incluye 50+ shaders GPU modulares para VFX de nivel Photoshop, un gráfico de escena 3D unificado que soporta OBJ, FBX y glTF formatos con PBR glass y SSAO, DSP de audio programado integrado y visión neuronal en dispositivo para seguimiento de objetos usando modelos ONNX Apache-2.0.
Con 200-400 MB de RAM por trabajador, es nativo de la nube y listo para CI/CD, ideal para clusters de renderizado GPU serverless en AWS G4/G5, Modal y Run Pod. El monorepo incluye guías rápidas para tipografía cinética, escenas 3D unificadas, pistas de audio y renderizado de video sin cabeza, con integraciones de habilidades para Claude Code y otros agentes de IA.
¿Cómo logra Gitframes renderizado de video determinista sin un navegador sin cabeza?
Gitframes se comunica directamente con dispositivos GPU nativos a través de Dawn, WebGPU, Metal y Vulkan, realizando codificación de video hardware con @napi-rs/webcodecs. Utiliza relojes de fotogramas absolutos y puntos de muestreo discretos para garantizar resultados precisos de fotograma sin temporizadores flotantes ni reflujo del DOM.
🇫🇷 Français
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes est un package npm qui livre des outils vidéo de classe Photoshop, After Effects et Blender, entièrement pilotés par le code. Conçu pour les agents de codage IA, il consolide la composition vidéo, les motion graphics, la typographie et le rendu de scènes 3D dans une bibliothèque légère. Les développeurs écrivent des compositions TypeScript qui vérifient les cadres et rendent des MP4 sans installer ni licenciser des suites créatives de plusieurs gigaoctets.
Le moteur rend directement sur le matériel GPU via Dawn, WebGPU, Metal et Vulkan dans Node.js et les navigateurs modernes, éliminant le surcoût du navigateur sans tête et le réflow DOM. Piliers architecturaux clés incluent zéro surcoût de navigateur sans tête via accès GPU déterministe, horloge de trame déterministe et algorithme Slug indépendant de la résolution pour la typographie vectorielle à bords nets. Le package comprend 50+ shaders GPU modulaires pour des VFX de type Photoshop, un graphe de scène 3D unifié prenant en charge les formats OBJ, FBX et glTF avec PBR glass et SSAO, un DSP audio programmé intégré, et une vision neuronale sur appareil pour le suivi d'objets utilisant des modèles ONNX Apache-2.0.
Avec 200–400 MB de RAM par worker, il est natif du cloud et prêt pour le CI/CD, idéal pour des clusters de rendu GPU serverless sur AWS G4/G5, Modal et Run Pod. Le monorepo comprend des guides de démarrage rapide pour la typographie cinétique, des scènes 3D unifiées, des pistes audio et le rendu vidéo sans tête, avec des intégrations de compétences pour Claude Code et autres agents IA.
Comment Gitframes obtient-il un rendu vidéo déterministe sans navigateur sans tête ?
Gitframes communique directement avec les appareils GPU natifs via Dawn, WebGPU, Metal et Vulkan, avec encodage vidéo matériel par @napi-rs/webcodecs. Il utilise des horloges de trame absolues et des points d'échantillonnage discrets pour garantir des résultats précis de trame sans minieurs flottants ni réflow DOM.
🇮🇳 हिन्दी
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes एक npm पैकेज है जो पूरी तरह से कोड द्वारा संचालित Photoshop-, After Effects-, और Blender-class वीडियो टूल प्रदान करता है। एआई कोडिंग एजेंटों के लिए डिज़ाइन किया गया है, यह वीडियो कंपोजिशन, मोशन ग्राफिक्स, टाइपोग्राफी और 3D सीन रेंडरिंग को एक हल्के पुस्तकालय में consolidates करता है। डेवलपर्स TypeScript रचनाएं लिखते हैं जो फ्रेम की जांच करते हैं और MP4 रेंडर करते हैं बिना बहु-गीगाबाइट रचनात्मक सूट्स को इंस्टॉल किए या लाइसेंस लिए। इंजिन Dawn, WebGPU, Metal, और Vulkan के माध्यम से Node.js और आधुनिक ब्राउज़रों में GPU हार्डवेयर पर सीधे रेंडर करता है, जिससे सिरहीन ब्राउज़र ओवरहेड और DOM रीफ्लो समाप्त हो जाता है। प्रमुख वास्तुकला स्तंभों में शून्य सिरहीन ब्राउज़र ओवरहेड के माध्यम से मूल GPU पहुंच, निर्धारित फ्रेम-घड़ी क्लॉकिंग, और तेज़ वेक्टर टाइपोग्राफी के लिए रिज़ॉल्यूशन-इनडिपेंडेंट स्लग एल्गोरिथम शामिल हैं। पैकेज में Photoshop-grade VFX के लिए 50+ मॉड्यूलर GPU शेडर, OBJ, FBX, और glTF स्वरूपों के साथ PBR glass और SSAO का समर्थन करने वाला एकीकृत 3D सीन ग्राफ, इनबिल्ट प्रोसीडुरल ऑडियो DSP, और Apache-2.0 ONNX मॉडल का उपयोग करके ऑब्जेक्ट ट्रैकिंग के लिए ऑन-डिवाइस नेत्रहीन दृष्टि शामिल है। प्रत्येक वर्कर पर 200–400 MB RAM, यह क्लाउड-नेटिव और CI/CD के लिए तैयार है, जो AWS G4/G5, Modal, और Run Pod पर सर्वरलेस GPU रेंडर क्लस्टर के लिए आदर्श है। मोनोरिपोजिटरी में कीनेटिक टाइपोग्राफी, एकीकृत 3D सीन, ऑडियो साउंडट्रैक, और हैडलैस वीडियो रेंडरिंग के लिए त्वरित आरंभ मार्गदर्शिकाएँ शामिल हैं, साथ ही Claude Code और अन्य AI एजेंट्स के लिए कौशल एकीकरण।
Gitframes हेडलेस ब्राउज़र के बिना निर्धारित वीडियो रेंडरिंग कैसे प्राप्त करता है?
Gitframes Dawn, WebGPU, Metal, और Vulkan के माध्यम से मूल GPU डिवाइसों के साथ सीधे बातचीत करता है, @napi-rs/webcodecs के साथ हार्डवेयर वीडियो एनकोडिंग करता है। यह एब्सोल्यूट फ्रेम क्लॉक और डिस्क्रेट सैंपलिंग पॉइंट्स का उपयोग करता है ताकि फ्लोटिंग टाइमर्स या DOM रीफ्लो के बिना फ्रेम-सटीक परिणाम सुनिश्चित किया जा सके।
🇮🇩 Bahasa Indonesia
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes adalah paket npm yang menyediakan alat video kelas Photoshop, After Effects, dan Blender, sepenuhnya didorong oleh kode. Dirancang untuk AI coding agent, ia mengompong video composition, motion graphics, typografi, dan rendering scene 3D ke dalam library yang ringan. Pengembang menulis TypeScript komposisi yang memeriksa frame dan merender MP4 tanpa perlu menginstal atau mengizinkan suites kreatif multi-gigabyte.
Mesin merender langsung pada GPU hardware melalui Dawn, WebGPU, Metal, dan Vulkan di Node.js dan browser modern, menghilangkan overhead browser tanpa kepala dan DOM reflow. Pilar arsitektur utama termasuk nol overhead browser tanpa kepala melalui akses GPU determinis, clock frame determinis, dan algoritma Slug independen resolusi untuk typografi vector tajam. Paket ini menyediakan 50+ modular GPU shader untuk VFX kelas Photoshop, satu grafik scene 3D yang satu mendukung format OBJ, FBX, dan glTF dengan PBR glass dan SSAO, DSP audio terprogram bawaan, dan visi neural di perangkat untuk tracking objek menggunakan model ONNX Apache-2.0.
Dengan 200–400 MB RAM per worker, ia cloud-native dan siap CI/CD, ideal untuk serverless GPU render cluster di AWS G4/G5, Modal, dan Run Pod. Monorepo mencakup panduan cepat untuk kinetic typography, unified 3D scene, audio soundtrack, dan headless video rendering, dengan skill integrasi untuk Claude Code dan AI agent lain.
Gitframes bagaimana mencapai rendering video determinis tanpa headless browser?
Gitframes langsung berkomunikasi dengan native GPU perangkat melalui Dawn, WebGPU, Metal, dan Vulkan, hardware-encoding video dengan @napi-rs/webcodecs. Menggunakan absolute frame clocks dan discrete sample points untuk memastikan frame-accurate results tanpa floating timer atau DOM reflow.
🇯🇵 日本語
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframesはnpmパッケージで、コードによって完全に駆動されるPhotoshop-, After Effects-, Blenderクラスのビデオツールを提供します。AIコーディングエージェント向けに設計されており、ビデオ合成、モーショングラフィックス、タイポグラフィ、3Dシーンレンダリングを単一の軽量ライブラリに統合します。開発者はTypeScriptの構成を記述し、フレームをチェックしてMP4をレンダリングします。多ギガバイトのクリエイティブスイートをインストールまたはライセンスする必要はありません。エンジンはDawn、WebGPU、Metal、Vulkanを介してNode.jsと現代のブラウザーで直接GPUハードウェア上でレンダリングし、ヘッドレスブラウザのオーバーヘッドとDOMリフローを排除します。重要なアーキテクチャの柱には、ゼロヘッドレスブラウザオーバーヘッドによるネイティブGPUアクセス、決定的フレームクロック、そして鋭利なベクトルタイポグラフィのための解像度非依存のSlugアルゴリズムが含まれます。パッケージにはPhotoshopグレードのVFX用50以上のモジュラーGPUシェーダー、OBJ、FBX、glTF形式をサポートする統一された3Dシーングラフ、PBRガラスとSSAOを備えた組み込みのプロシージャルオーディオDSP、Apache-2.0 ONNXモデルを使用したデバイス上のオブジェクトトラッキング用の神経視覚が含まれています。ワーカーあたり200–400 MBのRAMで、クラウドネイティブでCI/CD対応です。AWS G4/G5、Modal、Run Pod上のサーバーレスGPUレンダリングクラスターに最適です。モノレポには運動タイポグラフィ、統合3Dシーン、オーディオサウンドトラック、ヘッドレスビデオレンダリングのクイックスタートガイドが含まれており、Claude Codeと他のAIエージェントのためのスキル統合も含まれています。
Gitframesはヘッドレスブラウザなしで決定的なビデオレンダリングをどのように実現していますか?
GitframesはDawn、WebGPU、Metal、Vulkanを介してnative GPUデバイスに直接アクセスし、@napi-rs/webcodecsを使用してハードウェアビデオエンコーディングを行います。絶対的なフレームクロックと離散サンプリングポイントを使用して、フローティングタイマーやDOMリフローなしでフレーム精確な結果を保証します。
🇧🇷 Português
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes é um pacote npm que entrega ferramentas de vídeo de classe Photoshop, After Effects e Blender, totalmente impulsionadas por código. Projetado para agentes de codificação de IA, consolida composição de vídeo, motion graphics, tipografia e renderização de cenas 3D em uma biblioteca leve. Os desenvolvedores escrevem composições TypeScript que verificam quadros e renderizam MP4 sem instalar ou licenciar suites criativas de vários gigabytes.
O motor renderiza diretamente em hardware GPU via Dawn, WebGPU, Metal e Vulkan em Node.js e navegadores modernos, eliminando a sobrecarga do navegador sem cabeça e o reflujo do DOM. Pilares arquitetônicos-chave incluem zero sobrecarga do navegador sem cabeça através de acesso GPU determinista, relógio de quadro determinista e um algoritmo Slug independente da resolução para tipografia vectorial de bordos afiados. O pacote apresenta 50+ shaders GPU modulares para VFX de nível Photoshop, um gráfico de cena 3D unificado que suporta OBJ, FBX e glTF formatos com PBR glass e SSAO, DSP de áudio programado integrado e visão neural em dispositivo para rastreamento de objetos usando modelos ONNX Apache-2.0.
Com 200–400 MB de RAM por worker, é nativo da nuvem e pronto para CI/CD, ideal para clusters de renderização GPU serverless em AWS G4/G5, Modal e Run Pod. O monorepo inclui guias rápidos para tipografia cinética, cenas 3D unificadas, trilhas de áudio e renderização de vídeo sem cabeça, com integrações de habilidades para Claude Code e outros agentes de IA.
Como o Gitframes consegue renderização de vídeo determinista sem navegador sem cabeça?
Gitframes fala diretamente com dispositivos GPU nativos via Dawn, WebGPU, Metal e Vulkan, hardware-encoding video com @napi-rs/webcodecs. Usa relógios de quadro absolutos e pontos de amostra discretos para garantir resultados de quadro precisos sem timers flutuantes ou reflujo do DOM.
🇷🇺 Русский
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes — это пакет npm, предоставляющий видеоредакторы класса Photoshop, After Effects и Blender, полностью управляемые кодом. Разработан для агентов по кодированию ИИ, он объединяет видеокомпозицию, motion graphics, типографику и рендеринг 3D-сцен в легковесную библиотеку. Разработчики пишут TypeScript-композиции, проверяющие кадры и рендеринг MP4 без установки или лицензирования многогигабайтных креативных suites. Движок рендерит непосредственно на видеohardware GPU через Dawn, WebGPU, Metal и Vulkan в Node.js и современных браузерах, исключая накладные расходы безголового браузера и повторный рендер DOM. Ключевые архитектурные столпы включают нулевые накладные расходы безголового браузера через прямой доступ GPU, детерминированное clocking кадров и алгоритм Slug, независимый от разрешения, для векторной типографики с razor-sharp edges. В пакете 50+ модульных GPU-шейдера для VFX класса Photoshop, унифицированная 3D-сцена с поддержкой форматов OBJ, FBX и glTF с PBR-стеклом и SSAO, встроенный DSP аудио и on-device neural vision для отслеживания объектов с использованием моделей ONNX Apache-2.0. При 200–400 MB RAM на рабочий процесс, это облачный-native и готов к CI/CD, идеально для серверных кластеров GPU render на AWS G4/G5, Modal и Run Pod. В монорепозитории есть руководства быстрого старта для кинетической типографики, объединенных 3D-сцен, аудио-саундтреков и headless-видео-рендеринга, с интеграцией навыков для Claude Code и других агентов ИИ.
Как Gitframes достигает детерминированного видеорединга без headless-браузера?
Gitframes напрямую обращается к native GPU-устройствам через Dawn, WebGPU, Metal и Vulkan, hardware-encoding video с @napi-rs/webcodecs. Использует абсолютные frame clocks и дискретные точки выборки для обеспечения frame-accurate результатов без плавающих таймеров или повторного рендера DOM.
🇨🇳 简体中文
GitHub - gatewai-dev/gitframes: Code-first video rendering on WebGPU
Gitframes是一个npm包,提供类似Photoshop、After Effects和Blender的视频工具,完全由代码驱动。专为AI编码代理设计,将视频合成、动态图形、字体排版和3D场景渲染整合到一个轻量级库中。开发者编写TypeScript组合来检查帧并渲染MP4,无需安装或许可多GB的创意套件。引擎通过Dawn、WebGPU、Metal和Vulkan在Node.js和现代浏览器上直接在GPU硬件上渲染,消除了无头浏览器开销和DOM重排。关键架构支柱包括零无头浏览器开销通过原生GPU访问、确定性帧精确时钟和用于锐利矢量字体的分辨率无关Slug算法。该包提供50多个GPU着色器,用于Photoshop级别的VFX,统一的3D场景图支持OBJ、FBX和glTF格式,配有PBR玻璃和SSAO,内置程序音频DSP,以及用于使用Apache-2.0 ONNX模型进行对象跟踪的站点神经视觉。每个工人200-400 MB RAM,云原生并准备好CI/CD,非常适合AWS G4/G5、Modal和Run Pod上的服务器GPU渲染集群。单体仓库包括运动字体、统一3D场景、音轨和无头视频渲染的快速入门指南,并具备Claude Code和其他AI代理的技能集成。
Gitframes如何在不使用无头浏览器的情况下实现确定性视频渲染?
Gitframes直接通过Dawn、WebGPU、Metal和Vulkan与原生GPU设备通信,使用@napi-rs/webcodecs进行硬件视频编码。它使用绝对帧时钟和离散采样点来确保帧准确的结果,而无需浮动计时器或DOM重排。