RU

Bia — boot into agent

Зачем давать агенту свой компьютер, если можно сделать агента-компьютера с полным социальным присутствием, связями и т.д? Привет, Хабр! Я сделал опе…

open sourceaiai-агенты
Habr
RU

Открытые модели против облака: T-one, GigaAM или Deepgram: что реально тянет обычный CPU для живых субтитров в звонке

Открытые модели против облака: T-one, GigaAM или Deepgram: что реально тянет обычный CPU для живых субтитров в звонке Мне понадобились живые субтитр…

распознавание речиspeech-to-textтранскрибацияживые субтитрыT-oneGigaAMVoskDeepgramopen sourceWebRTC
Habr
RU

Research First Builder: как проверить, откуда ИИ‑агент взял архитектурное решение

В плане локального менеджера закладок появилась SQLite. Сам выбор выглядит разумно: один пользователь, небольшая база, ничего не нужно раз…

Research First BuilderИИ-агентыархитектура приложенийSQLitePythonпроверка кодаopen source
Habr
RU

Что остаётся человеку, когда Клод пишет код?

Я дизайнер, и за месяц вечеров собрал сервис, который превращает часовое видео в документ с выжимкой и таймкодами. Код писал Claude Code, экраны – C…

Claude CodeClaudeИИ-ассистентыn8nтранскрибацияприёмкапроцесс разработкиpet-проектDeepgramopen source
Habr
RU

Aquilum: как я написал заметочник на Rust без WebView и Electron

Я учел фидбек сообщества, открыл исходный код и сменил стек — теперь на Rust написано 99,6% всего кода, а от Tauri и Webview я полностью отказался.…

open sourceobsidianmarkdownrustтекстовый редакторбаза знанийmasonryvello cpuрендерингзаметочник
Habr
RU

Звукорежиссёры сводят фильмы для кинозала, поэтому громкость дома я выравниваю расширением для браузера

По требованиям Netflix к сведению диалог стоит на −27 LKFS, а пики допускаются до −2 dBTP, и дома на колонках ноутбука я весь фильм крутил громкость…

web audioрасширение для браузерагромкостьвыравнивание громкостикомпрессорLUFSFirefoxChromeopen sourceзвукорежиссура
Habr
RU

SUS для Unity: реактивность, навигация и компоненты в одном файле

Показываю, как писать интерфейсы Unity на SUS: реактивный счётчик, форму с вычисляемыми значениями, переходы между экранами и сохранение их состояни…

UnityUI ToolkitC#SUSреактивностьнавигацияинтерфейсыopen source
Habr
RU

Как мы научили JavaScript анализатор понимать поток управления

Недавно в статический анализатор PVS-Studio была добавлена поддержка JavaScript/TypeScript, и он на старте умеет искать ошибки, связанные с потоком…

CFGстатический анализАнализ потока управленияjavascripttypescriptopen sourceкомпиляторыstatic analysiscompilerкомпилятор
Habr
RU

Как скормить нейросети большой проект и не скормить лишнего: что я узнал, пока агенты читали мой код

Год назад я копировал файлы в чат с нейросетью по одному. Сейчас агенты читают проект сами через MCP‑сервер, и месяц наблюдений за&nb…

нейросетиLLMMCPClaude CodeагентыконтекстRepomixopen sourceбенчмаркC#
Habr
RU

SINVER — веб-приложение для хранения информации об инфраструктуре и управления записями DNS

Когда я работал над своим проектом , всю информацию об инфраструктуре (серверы и их роли, хостинги, даты следующих оплат, DNS-записи...) я хранил в…

SINVERopen sourceIT-инфраструктурауправление инфраструктуройинвентаризация серверовDNSPowerDNSLinuxserver managementинфраструктура
Habr
RU

Меня достала реклама, и я сделал свой торрент-клиент для Windows

Меня достала реклама в торрент-клиентах. Хотелось открывать программу, выбирать нужные файлы и оставлять загрузку в фоне. Так появился Tern: бесплат…

ternторрент-клиентbittorrentwebtorrentelectronjavascriptwindowsopen sourceоптимизацияpet project
Habr
RU

Парсер расписаний после хабратестирования: полвторого, RRULE, systemd и производственный календарь

В прошлой статье я показал cronsense, библиотеку, которая переводит расписание на русском или английском в cron: «по будням в 9:30» → 30 9 * * 1-5 .…

cronrrulesystemdпроизводственный календарьtypescriptjavascriptnpmopen sourceпарсерnatural language processing
Habr
RU

ExtremeCleaner: чистит кэш и показывает, что ещё удалить, чтобы освободить место

ExtremeCleaner — незаменимый инструмент для контроля занятого места на диске. Он не только чистит кэш, но и показывает, что ещё съедает гигабайты: б…

disk cleanerwindowspythonPySide6open sourceочистка дискакэшточка восстановленияfree space
Habr
RU

Трон для самого звёздного: я сделал игру, которая живёт внутри GitHub‑репозитория

Помните Million Dollar Homepage? В 2005 году студент продал миллион пикселей по доллару за штуку и заработал миллион. Никакой пользы…

githubgithub actionsgraphqlsvgnode.jsopen sourceиграreadmepet-проектserverless
Habr
RU

Good Bear 1.0: изолированное доверие к российской PKI, интерфейс, лицензия и сборка

Представляем обзор свободного браузера Good Bear 1.0 для безопасной работы с веб-сайтами, использующими сертификатные цепочки Минцифры. Читать далее

сертификаты минцифрыfirefoxopen sourcegood bearконтейнерыpki
Habr
RU

Показываем одно окно Windows на планшете через обычный браузер

Мне нужно было показывать на планшете окно одной программы с рабочего компьютера. Не весь экран, а именно одно окно, и только для просмотра: планшет…

pythonwindowsmjpegтрансляция экраназахват окнадемонстрация экранаopen sourcepystraypyinstaller
Habr
RU

Одна раскладка на все игры: как я обошёл ограничение Steam Deck и нашёл контроллер номер 15

На Steam Deck нельзя взять раскладку управления из одной игры и поставить её в другую: настроил удобное управление в одной визуальной новелле, откры…

Steam DeckSteamOSSteam InputCEFChrome DevTools ProtocolPythonтестированиереверс-инжинирингopen sourceDeckDrop
Habr
RU

Сделал себе тренера на Claude Code и выложил его в open source

Днём я пишу код в Claude Code, вечером хожу в зал: у меня пауэрлифтинг, тренировки тяжёлые, часа по два. Тренера я сделал для себя. Хотелось, чтобы…

claude codeclaudeплагиныllmии-агентыopen sourceпауэрлифтингсиловые тренировкидневник тренировокавтоматизация
Habr
RU

Оффлайн телесуфлёр поверх Instagram и TikTok: распознавание речи на телефоне, выравнивание по словам

Мой телесуфлёр для Android называется Суфлёр. Он распознаёт речь на телефоне и прокручивает текст по голосу поверх Instagram, TikTok…

телесуфлёрраспознавание речиsherpa-onnxandroidaccessibility serviceмикрофонофлайнopen sourcekotlinzipformer
Habr
RU

«По будням в 9:30» → 30 9 * * 1–5: парсер расписаний на русском, который отказывается угадывать

Библиотека называется cronsense. Она переводит расписание, записанное обычными словами на русском или английском, в cron‑выражение и…

cronпарсерnatural languageTypeScriptJavaScriptopen sourceрасписаниеJSRMCPproperty-based testing
Habr
RU

Как зарабатывать на Open Source без смены лицензии: разбор Cap (22.8k звёзд) и схема с платными бинарниками

Большинство попыток заработать на открытом коде упираются в две крайности: сбор донатов, где за десятки тысяч звёзд на GitHub автор получает пару со…

open sourceмонетизацияcaploomrusttauriagplv3бизнес-моделиинди-хакерыархитектура
Habr
RU

Морские карты S-57 в браузере: открытый парсер на TypeScript и что в нём сломали и починили первые пользователи

Причалы на обложке складываются в S-57, а в коде слева спрятаны две строки. Кто первый расшифрует, пишите в комментарии. Читать далее

S-57S-101S-52ENCморские картыISO 8211TypeScriptGeoJSONECDISopen source
Habr
RU

Как я научил Steam Deck скачивать игры по ссылке с телефона: Steam через CEF, Mega на stdlib и один файл

Я люблю игры, которых нет в Steam: DRM-free игры с GOG и itch.io, визуальные новеллы, фанатские переводы и патчи к ним. На Steam Deck всё это прекра…

Steam DeckSteamOSPythonMegaCEFDecky LoaderClaude CodeWebSocketProtonopen source
Habr
RU

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой д…

delphiobject pascalфайловый менеджерtuiguiskiaconptyсистемное программированиеархитектура поopen source
Habr