Делаю приложения, которые работают у человека на компьютере, а не в чужом облаке: обход блокировок, расшифровка речи офлайн, браузер, p2p-сеть. Много пишу для юристов — парсеры судов, OCR, генераторы документов.
let me = Dev {
stack: ["Rust", "TypeScript", "Python", "C#", "C++"],
apps: ["Tauri 2", "React", "Next.js", "Android"],
ai: ["whisper.cpp", "LLM-агенты", "RAG"],
now: "Prosvet, Стенограф, Harbor",
};Prosvet — обход блокировок одной кнопкой · Rust · Tauri 2
Оболочка над движками обхода DPI zapret2 / zapret и стратегиями Flowseal. Вместо двадцати .bat-файлов — одна кнопка: YouTube, Discord и другие сервисы снова работают, без VPN, серверов и подписок.
- Сам подбирает стратегию — проверяет, что заблокировано у провайдера, перебирает ~30 стратегий и оставляет лучшую.
- Сторож — периодически проверяет доступ и переключается, если провайдер что-то поменял; раз в сутки перепроверяет всё заново.
- Честная проверка — тестер докачивает данные и ловит характерную для ТСПУ «заморозку» соединения на ~16 КБ.
- Умный DNS для ИИ — Gemini, ChatGPT, Claude и другие, которые сами блокируют Россию, идут через прозрачный прокси; остальной трафик остаётся локальным.
- Живёт в трее, стартует без UAC, движок завершается вместе с приложением (Job Object), находит конфликтующие GoodbyeDPI/zapret.
Стенограф — расшифровка записей без интернета · Rust · whisper.cpp
Запись заседания или консультации нельзя отдавать в облако — Стенограф распознаёт речь прямо на компьютере. WMA, MP3, M4A, AMR, видео → TXT, DOCX, SRT.
- Сам подбирает режим под железо: на RTX 4060 — до ×64 быстрее реального времени, на процессоре — около ×2. Видеокарты через Vulkan: GeForce, Radeon, Intel Arc.
- Словарь имён и номеров дел: «А40 Дефис 12345» превращается в «А40-12345/2026».
- Чистка мусора Whisper — фантомные «Субтитры сделал…» на тишине и зацикленные повторы.
- DOCX по делопроизводству: Times New Roman 12, отступы, поля; абзацы по паузам с метками времени.
- Очередь файлов, не затирает ваши правки, установка без прав администратора, 11 МБ.
Harbor — свой браузер на Firefox · C++ · JS
Независимый браузер на базе Firefox 156: вертикальные вкладки, пространства, split-view, магазин модов и подробная настройка внешнего вида. Каналы Release и Twilight.
Multi_calude — несколько аккаунтов Claude Code · C#
- До пяти аккаунтов: у каждого свой вход, а история, память, скиллы и плагины общие.
- Кончился лимит —
/switch-account, и та же сессия продолжается под другим аккаунтом. - 5-часовой и недельный лимиты всех аккаунтов в меню, строке состояния и в трее.
- Поиск по сессиям, корзина, избранные проекты, анимированный маскот и три темы.
- Windows, macOS и Linux, x64 и ARM.
ULN — сеть юристов без серверов · JavaScript
United Lawyer Network — русская сборка p2p-сети Ember для юристов: посты, обсуждения и зашифрованная переписка идут напрямую между участниками, без аккаунтов и компании посередине. Протокол совместим с Ember.
SUDRF Parser — MCP-сервер для ГАС «Правосудие» · TypeScript
ГАС «Правосудие» — это не один API, а тысячи сайтов судов со своей вёрсткой и кодировкой Windows-1251. Парсер делает программно то, что человек делает в браузере.
- Расписание заседаний без капчи, расширенный поиск по номеру, УИД, участнику, ИНН, судье и датам.
- Карточка дела: участники, движение, тексты актов.
- Реестр ~2269 судов РФ с поиском по региону и поддомену.
- Работает как MCP-сервер — подключается к ИИ-ассистентам.
Ещё проекты — инструменты для юристов, боты, веб
Для юристов
- Lextools — универсальное приложение для юристов
- LEXOCR — OCR для юридических документов
- legal-docs-gpt-generator — генератор юридических документов на GPT
- russian-duties-calculator — калькулятор госпошлин
- legalmath — площадка, которая сводит клиентов и юристов
AI и боты
- Speech-to-text-tool — Flask API для распознавания речи
- cloneself — чат-бот с голосом и личностью
- claudetuine — дообучение и RAG поверх Claude
- aistatbot · aireadybot — Telegram-боты
Веб
- Локально по умолчанию. Если задачу можно решить на компьютере пользователя — решаю там: без серверов, аккаунтов и утечек данных.
- Одна кнопка вместо инструкции. Сложное (DPI, нейросети, парсинг судов) прячу за понятным интерфейсом.
- Релизы, а не прототипы. Установщики, автообновление, тёмная и светлая тема, русский язык из коробки.
Что происходит сейчас
- ⬆ Stenograv_app · 8 дн. назад
- ⬆ Prosvet_antizapret_app · 9 дн. назад
- 📦 Stenograv_app — релиз v2.0.0 · 8 дн. назад
- 📦 Prosvet_antizapret_app — релиз v0.3.0 · 8 дн. назад
- 📦 Prosvet_antizapret_app — релиз v0.2.0 · 9 дн. назад
- 📦 Prosvet_antizapret_app — релиз v0.1.0 · 9 дн. назад
Статистика, змейка и лента собираются скриптом scripts/build.mjs.


