Projeler

Seçilmiş projeler

Farol

2026

Yapay zeka kodlama ajanlarına mikroservislerin nasıl bağlandığını, onları birleştiren dizeleri ilişkilendirerek gösterir.

Daha fazla

İki servis arasındaki bağ genellikle bir dizedir: bir kuyruk görev türü, bir rota, bir OpenAPI yolu. Depoları tek tek okuyan bir dizin bunu göremez. Farol bu dizeleri çıkarır, köken ve güven bilgisiyle depolar arasında ilişkilendirir ve sonucu MCP üzerinden kodlama ajanlarına sunar.

Tüm dosyalar yerine değiştirilecek 5 ila 15 simgeyle yanıt verir. Dört herkese açık depoda (Gin, Dispatch, NestJS, Django) mevcut aracın tokenlarının 12 % ila 42 % kadarını kullanır; ikisinde geri çağırması daha yüksek, diğer ikisinde biraz daha düşüktür.

Her depo için sıralama stratejisini, deponun kendi git geçmişini değerlendirme sorularına dönüştürerek seçer; insan etiketlemesi yok.

İşlem hattında hiç LLM çağrısı yok.

Python · SQLite · MCP · Embeddings

OpenController

2026

PlayStation, Switch, 8BitDo ve yüzlerce başka oyun kolunu herhangi bir PC oyununda çalıştırır.

KodCanlı
Daha fazla

Bilgisayara bağlanan her kol, oyunların tanıdığı sanal bir Xbox koluna dönüşür; birkaçı aynı anda, her biri kendi oyuncusu olarak, hiçbir şey eşlemeye gerek kalmadan. Xbox kolunda bulunmayan tuşlar (arka pedallar, Capture, dokunmatik yüzey) bir tuşa basabilir, bir tuşu basılı tutabilir veya bir makro yazabilir ve bir jiroskop nişan alabilir. Windows ve Linux, macOS için daha küçük bir sürümle. Açık kaynak (MIT), beta aşamasında.

Altı kolun bağlı olduğu OpenController penceresi; her biri kendi biçiminde çizilmiş.

Bir analog kol hareketi, oyunun okuduğu noktaya uçtan uca ölçümde medyan 0,55 ila 0,62 ms'de ulaşır. Motor mutlak bir son tarihe kadar uyur ve 1000 Hz'de yoklar; Windows'ta sade 1 ms'lik bir sleep döngüsü ise her 1,5 ms'de bir çalışır.

ViGEmBus'u IOCTL arayüzü üzerinden, istemci DLL'i olmadan sürer. Sanal kollar motorun handle'ına ait olduğundan bir çökme asla hayalet kol bırakmaz.

Pencere, motorla özel bir named pipe üzerinden konuşan ayrı bir GPUI sürecidir. İkisini ayırmak, arka plan sürecini 83 MB ve 43 iş parçacığından 3,2 MB'a indirdi.

Linux'ta her sanal kol, çekirdeğin gerçek bir Xbox 360 kolu için oluşturduğu cihaz gibi biçimlenmiş bir uinput cihazıdır; bu yüzden Wine, Proton ve yerel oyunlar onu gerçek bir kol sanır.

Rust · SDL3 · GPUI · ViGEmBus · uinput

Texel MCP

2026

Kod olarak Minecraft dokuları; yapay zeka ajanlarının yazması ve gözden geçirmesi için tasarlandı.

Kod
Daha fazla

Bir JSON spesifikasyonu (bir palet ve sıralı çizim işlemleri), oyuncu skinleri ve 25 başka doku için oyunun kullandığı PNG'ye deterministik olarak derlenir: moblar, zırhlar, pelerinler ve eşyalar. Bir gözden geçirme adımı, her sorunu düzeltilecek tam JSON yoluyla bildirir. Açık kaynak (MIT).

Derleyici Minecraft'ın doku düzenini bilir; böylece ajan bir atlas üzerine piksel yerleştirmek yerine “sağ kol, ön” yazar. Düzenler, oyunun kendi dokuları bunlardan geçirilerek doğrulanır.

Bir skini yaklaşık 1,5 ms'de derler ve aynı spesifikasyon her çalıştırmada bayt bayt aynı PNG'yi verir; böylece bir doku diff'lenebilir ve sürüm kontrolünde tutulabilir.

14 araçlı bir MCP sunucusu, bir CLI, bir ajan becerisi ve bir Claude Code eklentisi olarak sunulur.

Her sürüm, yepyeni bir ajanın aracı kurup bir görevi tamamladığı denemelerden çıktı.

TypeScript · MCP · Node.js

Texel

2026

Bir Minecraft skini tarif edin, yapay zeka onu siz izlerken bir 3D model üzerine boyasın.

Canlı
Daha fazla

Texel MCP üzerine kurulu site. Bir dil modeli skini bir Texel spesifikasyonu olarak yazar, her katman bir sonraki hâlâ yazılırken 3D modelde belirir ve araç zincirinin gözden geçirmesi skin tamamlanmadan önce bir düzeltme turu yürütür. “Kapüşonu kırmızı yap” gibi bir devam isteği ise baştan başlamak yerine mevcut skine yama uygular.

Modelin JSON'unu akış halinde geldikçe ayrıştırır; böylece skin, sonunda hepsi birden değil, katman katman çizilir.

Supabase üzerinde hesaplar, günlük ücretsiz kota ve krediler; modelin önünde ağ başına limitler ve bot tespiti.

Vercel Blob üzerinde saklanan kısa paylaşım bağlantıları ve altı dilde elle düzenleme ve boyama için bir stüdyo.

Varsayılan model, aynı istemleri modeller arasında yan yana işleyen bir karşılaştırma betiğiyle seçildi.

TypeScript · Vite · Vercel · Supabase

lupasta

2026

Dosya sisteminizi tek bir yatay yol olarak çizen, güncelliğe göre renklendiren bir dosya tarayıcısı.

Kod
Daha fazla

Bir ağaç yerine, seçim yolu sütunlar boyunca yatay ilerler ve sonraki sütunlar komşu klasörlerde ne olduğunu önizler. Metin rengi, her öğenin ne kadar yakın zamanda değiştiğini gösterir.

Tauri ve Svelte'ten Rust ve GPUI'ye taşındı: yaklaşık 374 MB kullanan yedi süreç yerine yaklaşık 72 MB kullanan tek süreç.

Taşıma, eski uygulamaya karşı denetlenir: 164 seçim için konumlar ve bağlayıcı güzergâhları 0,02 px içinde örtüşmelidir.

500 bin dizinlenmiş girdi üzerinde bulanık arama, p95 ≈ 44 ms.

Rust · GPUI · SQLite FTS5

Big Oceans

2026

Tek bir dünya üretimi değişikliğiyle okyanus geçişlerini yaklaşık beş kat uzatan bir Minecraft modu.

Kod
Daha fazla

Tek bir dünya üretimi yoğunluk fonksiyonunu geçersiz kılar; mixin yok, özel chunk üreteci yok; böylece okyanuslar bir kilometre yerine kilometrelerce uzanır.

48 seed üzerinde ölçüldü: okyanus dünyanın yüzde 30'u yerine yüzde 58'ini kaplıyor ve tipik bir geçiş yaklaşık 1,1 km'den 5,2 km'ye çıkıyor.

Bir örnekleme laboratuvarı, üretilen gerçek chunklarla sütunların yüzde 99,4 ila 99,7'sinde uyuşuyor.

Java · Fabric · NeoForge

COMPX Tray

2026

Oyun faresi üreticisinin 503 MB'lık uygulamasının günlük kullanımda yerini alan 0,7 MB'lık bir tepsi uygulaması.

Kod
Daha fazla

ATK, VXE, MAD ve Dragonfly fareleri için, çalışan veya önde olan oyuna göre farenin dahili profilini değiştiren ve DPI, yoklama oranı ile profil başına diğer ayarları düzenleyen, üreticinin Electron uygulamasını açık tutmadan çalışan bir Windows tepsi programı. Boştayken yaklaşık 2 MB özel bellek kullanır.

USB HID protokolü, üretici uygulamasından ve cihazdan tersine mühendislikle çıkarıldı. Kodlayıcılar resmi yazılımdan gelen baytlara karşı denetlenir ve fareye yapılan her yazma geri okunur.

İsteğe bağlı ayarlar paneli ayrı bir süreç olarak çalışır ve tepsiyle token ile kimliği doğrulanan yerel bir kanal üzerinden konuşur.

Rust · Win32 · USB HID · Tauri

Swales

2025

Bir BERT modeliyle bilimsel yazımın yapısına gerçek zamanlı geri bildirim.

KodCanlı
Daha fazla

Öğrencilerin bilimsel makale yazmasına yardımcı olan, yapı ve tutarlılık üzerine gerçek zamanlı geri bildirim sunan, BERT modeli (ONNX/PyTorch) içeren web uygulaması.

React · TypeScript · BERT · ONNX

Diğer projeler