Чек-лист
кодовое словоЗебра

5 бесплатных репозиториев GitHub недели

Здесь ссылки на DigUp, Everything, BRUTAL, Tendedero и Solid Glass и что делает каждый - одной строкой. Поставишь каждый за пару минут: готовая сборка из Releases, Homebrew или клон репозитория, команды ниже.

Содержание7 глав
  1. 01Пять репозиториев одной строкой
  2. 02DigUp - найди файл, описав его
  3. 03Everything - привычный софт с открытым кодом
  4. 04BRUTAL - фреймворк на C# для игр
  5. 05Tendedero - скриншоты на верёвке
  6. 06Solid Glass - дизайн-система для AI-приложений
  7. 07Проверь себя

Коротко

Пять репозиториев одной строкой

  • DigUp - поиск по всему компьютеру словами: описываешь, что в файле, он его находит
  • Everything - заново собирает привычные программы бесплатными и с открытым кодом
  • BRUTAL - бесплатный фреймворк на C# для игр или своего движка
  • Tendedero - маленькое приложение для мака: скриншоты висят на верёвке под строкой меню
  • Solid Glass - дизайн-система, сделанная под AI-приложения

01 · Mac

DigUp - найди файл, описав его

Пишешь «кот на подоконнике на видео» - и DigUp достаёт тот самый ролик, даже если файл называется IMG_2214. Читает фото, PDF, документы, записи, видео и код, а точные строки вроде номера счёта или кода ошибки ищет как написано. Всё работает на твоём компьютере, на модели EmbeddingGemma 2 от Google DeepMind.

DigUp на GitHub

Что нужно
Мак на Apple Silicon (M1 и новее) и macOS 14 или новее. Версии для Windows и Linux - в бете.
01
Скачай
Возьми DMG со страницы Releases или поставь через Homebrew - команда ниже
02
Установи
Открой DMG и перетащи DigUp в «Программы». Приложение живёт в строке меню
03
Выбери папки
При первом запуске DigUp один раз скачивает модель на 865 МБ. Пока она качается, отметь папки для поиска - DigUp покажет, сколько займёт первый проход
04
Ищи
Жми ⇧⌘Space в любом приложении и описывай файл своими словами
brew install --cask arahim3/tap/digup

Установка через Homebrew

Releases DigUp - DMG для Mac

  • Поставить DigUp из DMG или через brew
  • Дождаться загрузки модели и выбрать папки
  • Нажать ⇧⌘Space и найти файл по описанию

02

Everything - привычный софт с открытым кодом

Проект от команды Puter заново собирает с нуля повседневные программы - от Office и Slack до Photoshop и AutoCAD - бесплатными и под лицензией MIT. Всё лежит в одном репозитории: таблицы, документы, презентации, доска, PDF, заметки, видеозвонки, чат, почта, CRM, бухгалтерия, CAD, фото- и видеоредактор, игры. Каждое приложение - отдельная папка в src.

Everything на GitHub

Что нужно
Node.js 22.12 или новее и git. Готовых сборок в Releases нет - клонируешь репозиторий и запускаешь нужное приложение.
01
Склонируй
Скачай весь репозиторий одной командой
02
Выбери приложение
Зайди в папку нужного: spreadsheet, documents, presentation, whiteboard, pdf, notes, meetings, teamchat, email, crm, photo-studio, video-studio, cad, chess и другие
03
Запусти
Поставь зависимости и запусти режим разработки - адрес для браузера появится в терминале
git clone https://github.com/HeyPuter/everything.git
cd everything/src/spreadsheet
npm install
npm run dev

Пример для таблиц. Вместо spreadsheet подставь имя папки нужного приложения

  • Поставить Node.js 22.12 или новее
  • Склонировать HeyPuter/everything
  • Запустить одно приложение через npm run dev и открыть его в браузере

03 · Windows и Linux

BRUTAL - фреймворк на C# для игр

Бесплатный фреймворк с открытым кодом: прямой доступ к нативным API и Vulkan плюс низкоуровневые библиотеки вокруг них. Это фундамент под Kitten Space Agency и движок Waylith у RimWorld. Каждая библиотека - отдельный пакет NuGet: окна, графика, физика, звук, отладочный интерфейс.

BRUTAL на GitHub

Что нужно
.NET 10 SDK, Windows или Linux, а для графики - видеокарта с Vulkan 1.3 и свежими драйверами. Сборки из исходников пока нет, авторы советуют брать пакеты NuGet - так и ставим.
01
Создай проект
Обычное консольное приложение на .NET
02
Добавь Core и Glfw
Два базовых пакета - ядро и окно
03
Запусти
dotnet run откроет пустое окно - основа под игру или движок готова
dotnet new console -n HelloBrutal
cd HelloBrutal
dotnet add package Ahwoo.Brutal.Core
dotnet add package Ahwoo.Brutal.Glfw
dotnet run

Первый проект на BRUTAL

  • Графика: Ahwoo.Brutal.Vulkan.Abstractions, Ahwoo.Brutal.Vulkan.Vma, Ahwoo.Brutal.ShaderC
  • Отладочный интерфейс: Ahwoo.Brutal.ImGui, Ahwoo.Brutal.ImPlot
  • Параллельность: Ahwoo.Brutal.Concurrency
  • Звук и сеть: Ahwoo.Brutal.Fmod, Ahwoo.Brutal.RakNet
git clone https://github.com/ahwootech/BRUTAL.git

Исходники и примеры по каждому пакету - в папке samples

  • Поставить .NET 10 SDK
  • Создать проект и добавить Ahwoo.Brutal.Core и Ahwoo.Brutal.Glfw
  • Запустить dotnet run и увидеть окно

04 · Mac

Tendedero - скриншоты на верёвке

Каждый скриншот повисает на верёвке прямо под строкой меню, как бельё на просушке. Весит 1,7 МБ, в сеть не ходит, лицензия MIT.

Tendedero на GitHub

Что нужно
macOS 14 Sonoma или новее, Apple Silicon или Intel. Приложение подписано и заверено Apple - открывается как обычное.
01
Скачай
Возьми DMG из последнего релиза или поставь через Homebrew
02
Установи
Открой DMG и перетащи Tendedero в «Программы»
03
Отдай ему скриншоты
При первом запуске Tendedero предложит забрать скриншоты - соглашайся. Он выключит плавающую миниатюру и будет складывать новые снимки в свою папку. Выйдешь или выключишь - старые настройки вернутся
04
Пользуйся
Наведи курсор на строку меню - верёвка опустится. ⌃⌥T показывает и прячет её
brew install --cask alejandrobujan/tap/tendedero

Установка через Homebrew

Последний релиз Tendedero - DMG

  • Клик - скопировать снимок

  • Зажать - открыть в разметке

  • Двойной клик - открыть в Просмотре

  • Перетащить в приложение - отправить копию, снимок остаётся на верёвке

  • Перетащить в папку - сохранить туда и снять с верёвки

  • В корзину или крестик - удалить

  • Поставить Tendedero из DMG или через brew

  • Разрешить ему забирать скриншоты при первом запуске

  • Сделать скриншот и найти его на верёвке под строкой меню


05

Solid Glass - дизайн-система для AI-приложений

Одна таблица стилей и компоненты под агентов: шаги инструментов, просмотр диффа, кольцо контекста, целые экраны вроде рабочего места агента с сессиями, тредом и файлами. Стекло пропускает только контур - видно, что это стекло, но читать не мешает. Ставится поверх shadcn/ui как тема, переписывать компоненты не нужно. Тёмная тема - основная, светлая тоже есть.

Solid Glass на GitHub

Что нужно
Проект на shadcn/ui: React 19, Tailwind CSS 4 и компоненты Base UI.
01
Подготовь shadcn
Если shadcn/ui в проекте ещё нет - инициализируй
02
Добавь Solid Glass
Одна команда тянет тему прямо из репозитория
03
Подключи стили
Импортируй solid-glass.css после Tailwind и стилей shadcn
04
Убери старые цвета
Удали переменные цветов в :root и .dark, которые записал shadcn init, - Solid Glass задаёт те же имена
npx shadcn@latest init
npx shadcn@latest add deeplethe/solid-glass/solid-glass

Установка из корня проекта

@import "tailwindcss";
@import "tw-animate-css";
@import "shadcn/tailwind.css";
@import "./solid-glass.css";

Главный CSS-файл проекта

Сайт Solid Glass - документация и готовые экраны

  • Добавить Solid Glass в проект на shadcn/ui
  • Подключить solid-glass.css после стилей shadcn
  • Удалить старые цветовые переменные и открыть интерфейс в тёмной теме

Итог

Проверь себя

  • Все пять репозиториев открыты и отмечены звездой, чтобы не потерять
  • DigUp стоит на маке и находит файл по описанию
  • Одно приложение из Everything запущено в браузере
  • Проект на BRUTAL открывает окно через dotnet run
  • Tendedero вешает новые скриншоты на верёвку под строкой меню
  • Solid Glass подключён к проекту на shadcn/ui