โปรเจกต์

โปรเจกต์ที่คัดสรร

Farol

2026

แสดงให้เอเจนต์เขียนโค้ด AI เห็นว่าไมโครเซอร์วิสเชื่อมต่อกันอย่างไร ด้วยการเชื่อมสตริงที่เชื่อมพวกมันไว้

เพิ่มเติม

การเชื่อมโยงระหว่างสองบริการมักเป็นสตริง เช่น ประเภทของงานในคิว เส้นทาง หรือพาธของ OpenAPI ดัชนีที่อ่านทีละรีโพซิทอรีไม่สามารถมองเห็นมันได้ Farol ดึงสตริงเหล่านั้นออกมา เชื่อมโยงข้ามรีโพซิทอรีพร้อมแหล่งที่มาและความเชื่อมั่น และให้บริการผลลัพธ์แก่เอเจนต์เขียนโค้ดผ่าน MCP

ตอบด้วย 5 ถึง 15 สัญลักษณ์ที่ต้องแก้ไข แทนที่จะเป็นทั้งไฟล์ บนรีโพซิทอรีสาธารณะสี่แห่ง (Gin, Dispatch, NestJS, Django) ใช้โทเคนเพียง 12% ถึง 42% ของเครื่องมืออ้างอิง โดยมี recall สูงกว่าในสองแห่ง และต่ำกว่าเล็กน้อยในอีกสองแห่ง

เลือกกลยุทธ์การจัดอันดับของแต่ละรีโพซิทอรีโดยเปลี่ยนประวัติ git ของรีโพเองให้เป็นคำถามสำหรับการประเมิน โดยไม่มีการติดป้ายจากมนุษย์

ไม่มีการเรียกใช้ LLM ในไปป์ไลน์

Python · SQLite · MCP · Embeddings

OpenController

2026

ทำให้คอนโทรลเลอร์ PlayStation, Switch, 8BitDo และอีกหลายร้อยรุ่นใช้ได้ในเกมบนพีซีทุกเกม

โค้ดออนไลน์
เพิ่มเติม

คอนโทรลเลอร์ทุกตัวที่เชื่อมต่อกับคอมพิวเตอร์จะกลายเป็นคอนโทรลเลอร์ Xbox เสมือนที่เกมเข้าใจ หลายตัวพร้อมกัน แต่ละตัวเป็นผู้เล่นของตัวเอง โดยไม่มีอะไรต้องแมป ปุ่มที่คอนโทรลเลอร์ Xbox ไม่มี (แป้นหลัง, Capture, ทัชแพด) สามารถกดปุ่ม กดปุ่มค้าง หรือพิมพ์มาโครได้ และไจโรสามารถใช้เล็งได้ รองรับ Windows และ Linux พร้อมเวอร์ชันย่อสำหรับ macOS โอเพนซอร์ส (MIT) อยู่ในช่วงเบตา

หน้าต่าง OpenController ที่มีคอนโทรลเลอร์เชื่อมต่ออยู่หกตัว แต่ละตัววาดตามรูปร่างของตัวเอง

การขยับก้านอนาล็อกไปถึงสิ่งที่เกมอ่านได้ใช้เวลามัธยฐาน 0.55 ถึง 0.62 ms วัดแบบครบวงจร เอนจินหลับจนถึงกำหนดเวลาสัมบูรณ์และพอลล์ที่ 1000 Hz ขณะที่ลูป sleep 1 ms ธรรมดาบน Windows ทำงานทุก 1.5 ms

ขับเคลื่อน ViGEmBus ผ่านอินเทอร์เฟซ IOCTL โดยไม่ต้องใช้ DLL ฝั่งไคลเอนต์ คอนโทรลเลอร์เสมือนเป็นของแฮนเดิลของเอนจิน การแครชจึงไม่ทิ้งคอนโทรลเลอร์ผีไว้

หน้าต่างเป็นโปรเซส GPUI แยกต่างหากที่คุยกับเอนจินผ่าน named pipe ส่วนตัว การแยกทั้งสองออกจากกันลดโปรเซสเบื้องหลังจาก 83 MB และ 43 เธรด เหลือ 3.2 MB

บน Linux คอนโทรลเลอร์เสมือนแต่ละตัวเป็นอุปกรณ์ uinput ที่มีรูปร่างเหมือนที่เคอร์เนลสร้างให้เกมแพด Xbox 360 จริง ดังนั้น Wine, Proton และเกมเนทีฟจึงมองว่ามันเป็นตัวจริง

Rust · SDL3 · GPUI · ViGEmBus · uinput

Texel MCP

2026

เท็กซ์เจอร์ Minecraft ในรูปโค้ด สร้างมาให้เอเจนต์ AI เขียนและตรวจทาน

โค้ด
เพิ่มเติม

สเปก JSON (พาเลตต์บวกคำสั่งวาดที่เรียงลำดับไว้) คอมไพล์เป็น PNG ที่เกมใช้แบบดีเทอร์มินิสติก สำหรับสกินผู้เล่นและเท็กซ์เจอร์อีก 25 ชนิด ได้แก่ ม็อบ ชุดเกราะ ผ้าคลุม และไอเทม ขั้นตอนตรวจทานจะรายงานแต่ละปัญหาพร้อมพาธ JSON ที่ต้องแก้อย่างแม่นยำ โอเพนซอร์ส (MIT)

คอมไพเลอร์รู้จักเลย์เอาต์เท็กซ์เจอร์ของ Minecraft เอเจนต์จึงเขียนว่า “แขนขวา ด้านหน้า” แทนที่จะวางพิกเซลบน atlas เลย์เอาต์ได้รับการตรวจสอบโดยนำเท็กซ์เจอร์ของเกมเองมาวิ่งผ่าน

คอมไพล์สกินหนึ่งอันในเวลาราว 1.5 ms และสเปกเดียวกันให้ PNG ที่เหมือนกันทุกไบต์ในทุกครั้งที่รัน เท็กซ์เจอร์จึง diff ได้และเก็บไว้ในระบบควบคุมเวอร์ชันได้

เผยแพร่เป็น MCP server ที่มี 14 เครื่องมือ, CLI, สกิลสำหรับเอเจนต์ และปลั๊กอิน Claude Code

ทุกการปล่อยเวอร์ชันมาจากการทดลองที่ให้เอเจนต์ตัวใหม่ติดตั้งเครื่องมือและทำงานให้สำเร็จ

TypeScript · MCP · Node.js

Texel

2026

อธิบายสกิน Minecraft แล้ว AI จะวาดลงบนโมเดล 3D ให้ดูสด ๆ

ออนไลน์
เพิ่มเติม

เว็บไซต์ที่สร้างบน Texel MCP โมเดลภาษาจะเขียนสกินเป็นสเปก Texel แต่ละเลเยอร์ปรากฏบนโมเดล 3D ขณะที่เลเยอร์ถัดไปยังถูกเขียนอยู่ และการตรวจทานของ toolchain จะนำไปสู่รอบแก้ไขก่อนสกินจะเสร็จ คำสั่งต่อเนื่องอย่าง “ทำฮู้ดเป็นสีแดง” จะแพตช์สกินปัจจุบันแทนที่จะเริ่มใหม่

แยกวิเคราะห์ JSON ของโมเดลขณะสตรีมมา สกินจึงถูกวาดทีละเลเยอร์แทนที่จะวาดทั้งหมดในตอนจบ

บัญชีผู้ใช้ โควตาฟรีรายวัน และเครดิตบน Supabase พร้อมข้อจำกัดต่อเครือข่ายและการตรวจจับบอตหน้าโมเดล

ลิงก์แชร์สั้นที่เก็บบน Vercel Blob และสตูดิโอสำหรับแก้ไขและวาดด้วยมือ รองรับหกภาษา

โมเดลเริ่มต้นถูกเลือกด้วยสคริปต์ bake-off ที่เรนเดอร์พรอมป์เดียวกันข้ามหลายโมเดลเทียบกันข้าง ๆ

TypeScript · Vite · Vercel · Supabase

lupasta

2026

ไฟล์เบราว์เซอร์ที่วาดระบบไฟล์ของคุณเป็นเส้นทางแนวนอนเส้นเดียว ระบายสีตามความใหม่

โค้ด
เพิ่มเติม

แทนที่จะเป็นต้นไม้ เส้นทางที่เลือกจะทอดแนวนอนข้ามคอลัมน์ และคอลัมน์ถัดไปแสดงตัวอย่างสิ่งที่อยู่ภายในโฟลเดอร์ข้างเคียง สีของข้อความบอกว่าแต่ละรายการเปลี่ยนแปลงล่าสุดเมื่อใด

พอร์ตจาก Tauri และ Svelte ไปเป็น Rust และ GPUI: หนึ่งโปรเซสใช้ราว 72 MB แทนที่จะเป็นเจ็ดโปรเซสที่ใช้ราว 374 MB

การพอร์ตได้รับการตรวจสอบเทียบกับการใช้งานเดิม: ตำแหน่งและเส้นทางตัวเชื่อมของ 164 การเลือกต้องตรงกันภายใน 0.02 px

ค้นหาแบบ fuzzy จาก 500k รายการที่ทำดัชนีไว้ที่ p95 ≈ 44 ms

Rust · GPUI · SQLite FTS5

Big Oceans

2026

ม็อด Minecraft ที่ทำให้การข้ามมหาสมุทรยาวขึ้นราวห้าเท่าด้วยการเปลี่ยนการสร้างโลกเพียงจุดเดียว

โค้ด
เพิ่มเติม

เขียนทับฟังก์ชันความหนาแน่นของการสร้างโลกเพียงฟังก์ชันเดียว โดยไม่มี mixin และไม่มีตัวสร้าง chunk แบบกำหนดเอง มหาสมุทรจึงกว้างหลายกิโลเมตรแทนที่จะกว้างแค่หนึ่ง

วัดจาก 48 ซีด: มหาสมุทรครอบคลุม 58% ของโลกแทนที่จะเป็น 30% และการข้ามโดยทั่วไปเพิ่มจากราว 1.1 km เป็น 5.2 km

ห้องทดลองการสุ่มตัวอย่างสอดคล้องกับ chunk ที่สร้างจริงใน 99.4% ถึง 99.7% ของคอลัมน์

Java · Fabric · NeoForge

COMPX Tray

2026

แอปในถาดขนาด 0.7 MB ที่ใช้แทนแอปของผู้ผลิตขนาด 503 MB ของเมาส์เกมมิ่งสำหรับการใช้งานประจำวัน

โค้ด
เพิ่มเติม

โปรแกรมถาดระบบสำหรับ Windows สำหรับเมาส์ ATK, VXE, MAD และ Dragonfly ที่สลับโปรไฟล์ภายในตัวเมาส์ตามเกมที่กำลังรันหรือโฟกัสอยู่ และแก้ไข DPI, polling rate และการตั้งค่าอื่น ๆ ต่อโปรไฟล์ โดยไม่ต้องเปิดแอป Electron ของผู้ผลิตค้างไว้ ตอนว่างจะใช้หน่วยความจำส่วนตัวราว 2 MB

โปรโตคอล USB HID ที่ได้จากการวิศวกรรมย้อนกลับจากแอปของผู้ผลิตและจากตัวอุปกรณ์ ตัวเข้ารหัสได้รับการตรวจสอบเทียบกับไบต์จากซอฟต์แวร์ทางการ และทุกการเขียนไปยังเมาส์จะถูกอ่านกลับ

แผงตั้งค่าแบบเลือกได้ทำงานเป็นโปรเซสแยก และคุยกับถาดผ่านช่องทางโลคอลที่ยืนยันตัวตนด้วยโทเคน

Rust · Win32 · USB HID · Tauri

Swales

2025

ฟีดแบ็กแบบเรียลไทม์เกี่ยวกับโครงสร้างของการเขียนเชิงวิทยาศาสตร์ ด้วยโมเดล BERT

โค้ดออนไลน์
เพิ่มเติม

เว็บแอปพลิเคชันที่มีโมเดล BERT (ONNX/PyTorch) เพื่อช่วยนักศึกษาเขียนบทความวิทยาศาสตร์ ให้ฟีดแบ็กแบบเรียลไทม์เกี่ยวกับโครงสร้างและความสอดคล้อง

React · TypeScript · BERT · ONNX

โปรเจกต์อื่น ๆ