Проєкти

Вибрані проєкти

Farol

2026

Показує ШІ-агентам для кодування, як з’єднуються мікросервіси, зв’язуючи рядки, що їх поєднують.

Більше

Зв’язок між двома сервісами зазвичай є рядком: тип завдання черги, маршрут, шлях OpenAPI. Індекс, який читає по одному репозиторію за раз, його не бачить. Farol витягує ці рядки, зіставляє їх між репозиторіями з походженням і впевненістю та віддає результат агентам для кодування через MCP.

Повертає від 5 до 15 символів, які треба змінити, замість цілих файлів. На чотирьох публічних репозиторіях (Gin, Dispatch, NestJS, Django) він використовує від 12 % до 42 % токенів еталонного інструмента, з вищою повнотою на двох і трохи нижчою на інших двох.

Обирає стратегію ранжування для кожного репозиторію, перетворюючи його власну історію git на питання для оцінювання, без людської розмітки.

Жодних викликів LLM у конвеєрі.

Python · SQLite · MCP · Embeddings

OpenController

2026

Змушує контролери PlayStation, Switch, 8BitDo і сотні інших працювати в будь-якій грі на ПК.

КодОнлайн
Більше

Кожен підключений до комп’ютера контролер стає віртуальним контролером Xbox, який розуміють ігри: кілька одночасно, кожен як окремий гравець, і нічого не треба зіставляти. Кнопки, яких немає в контролера Xbox (задні пелюстки, Capture, тачпад), можуть натискати кнопку, утримувати клавішу або вводити макрос, а гіроскоп може цілитися. Windows і Linux, зі зменшеною версією для macOS. Відкритий код (MIT), у бета-версії.

Вікно OpenController із шістьма підключеними контролерами, кожен намальований у власній формі.

Рух стіка доходить до того, що читає гра, з медіаною від 0,55 до 0,62 мс, виміряно від початку до кінця. Двигун спить до абсолютного дедлайну й опитує на 1000 Гц, тоді як звичайний цикл зі сном 1 мс у Windows виконується кожні 1,5 мс.

Керує ViGEmBus через його інтерфейс IOCTL, без клієнтської DLL. Віртуальні контролери належать дескриптору двигуна, тож аварійне завершення ніколи не залишає по собі фантомних контролерів.

Вікно, це окремий процес GPUI, який спілкується з двигуном через приватний іменований канал. Їхнє розділення зменшило фоновий процес з 83 МБ і 43 потоків до 3,2 МБ.

У Linux кожен віртуальний контролер, це пристрій uinput, такий самий, як створює ядро для справжнього геймпада Xbox 360, тож Wine, Proton і нативні ігри сприймають його за справжній.

Rust · SDL3 · GPUI · ViGEmBus · uinput

Texel MCP

2026

Текстури Minecraft як код, створені для того, щоб ШІ-агенти їх писали й перевіряли.

Код
Більше

Специфікація JSON (палітра плюс упорядковані операції малювання) детерміновано компілюється в PNG, який використовує гра, для скінів гравців і ще 25 текстур: мобів, броні, плащів і предметів. Етап перевірки повідомляє про кожну проблему з точним шляхом JSON, який треба виправити. Відкритий код (MIT).

Компілятор знає розкладку текстур Minecraft, тож агент пише «права рука, спереду» замість розміщення пікселів на атласі. Розкладки перевіряються прогоном через них власних текстур гри.

Компілює скін приблизно за 1,5 мс, і та сама специфікація щоразу дає побайтово ідентичний PNG, тож текстуру можна порівнювати через diff і тримати в системі контролю версій.

Постачається як сервер MCP із 14 інструментами, CLI, навичка для агентів і плагін для Claude Code.

Кожен реліз постав із випробувань, у яких новий агент встановлює інструмент і виконує завдання.

TypeScript · MCP · Node.js

Texel

2026

Опишіть скін для Minecraft, і ШІ намалює його на 3D-моделі у вас на очах.

Онлайн
Більше

Сайт, побудований на Texel MCP. Мовна модель пише скін як специфікацію Texel, кожен шар з’являється на 3D-моделі, поки наступний ще пишеться, а перевірка ланцюжка інструментів запускає раунд виправлень, перш ніж скін буде готовий. Уточнення на кшталт «зроби каптур червоним» патчить поточний скін, а не починає все спочатку.

Розбирає JSON моделі в міру його надходження, тож скін малюється шар за шаром, а не весь одразу в кінці.

Акаунти, щоденна безкоштовна квота й кредити в Supabase, з лімітами для кожної мережі та виявленням ботів перед моделлю.

Короткі посилання для поширення, збережені у Vercel Blob, і студія для ручного редагування та малювання, шістьма мовами.

Модель за замовчуванням обрали скриптом порівняння, який рендерить однакові запити на кількох моделях поруч.

TypeScript · Vite · Vercel · Supabase

lupasta

2026

Файловий менеджер, який малює вашу файлову систему як один горизонтальний шлях, розфарбований за давністю.

Код
Більше

Замість дерева шлях вибору йде горизонтально крізь колонки, а наступні колонки попередньо показують, що всередині сусідніх тек. Колір тексту показує, як давно змінився кожен елемент.

Перенесено з Tauri і Svelte на Rust і GPUI: один процес із приблизно 72 МБ замість семи з приблизно 374 МБ.

Перенесення звіряється зі старою реалізацією: позиції та маршрути з’єднувачів для 164 виборів мають збігатися з точністю до 0,02 пкс.

Нечіткий пошук серед 500 тис. проіндексованих записів із p95 ≈ 44 мс.

Rust · GPUI · SQLite FTS5

Big Oceans

2026

Мод для Minecraft, який робить переправи через океан приблизно вп’ятеро довшими однією зміною генерації світу.

Код
Більше

Перевизначає одну функцію щільності генерації світу, без mixin-ів і без власного генератора чанків, тож океани тягнуться на кілометри, а не на один.

Виміряно на 48 сідах: океан покриває 58 % світу замість 30 %, а типова переправа зростає з приблизно 1,1 км до 5,2 км.

Лабораторія вибірки збігається з реально згенерованими чанками у 99,4 % до 99,7 % колонок.

Java · Fabric · NeoForge

COMPX Tray

2026

Застосунок у треї на 0,7 МБ, який замінює у щоденному використанні 503 МБ застосунок виробника ігрової мишки.

Код
Більше

Програма в треї Windows для мишок ATK, VXE, MAD і Dragonfly, яка перемикає вбудований профіль мишки залежно від того, яка гра запущена чи активна, і редагує DPI, частоту опитування та інші налаштування кожного профілю, не тримаючи відкритий Electron-застосунок виробника. У простої споживає близько 2 МБ приватної пам’яті.

Протокол USB HID, зворотно спроєктований із застосунку виробника та пристрою. Кодери звіряються з байтами офіційного програмного забезпечення, і кожен запис у мишку зчитується назад.

Необов’язкова панель налаштувань працює як окремий процес і спілкується з треєм через локальний канал з автентифікацією за токеном.

Rust · Win32 · USB HID · Tauri

Swales

2025

Зворотний зв’язок у реальному часі щодо структури наукового письма, з моделлю BERT.

КодОнлайн
Більше

Вебзастосунок із моделлю BERT (ONNX/PyTorch), який допомагає студентам писати наукові статті, даючи зворотний зв’язок у реальному часі щодо структури та зв’язності.

React · TypeScript · BERT · ONNX

Інші проєкти