Skip to content
View Ivantech123's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Ivantech123

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ivantech123/README.md
Иван Андреев — full-stack, desktop, AI

Telegram Email Просмотры профиля

Делаю приложения, которые работают у человека на компьютере, а не в чужом облаке: обход блокировок, расшифровка речи офлайн, браузер, 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 Стенограф
Harbor Multi_calude
ULN SUDRF Parser

Подробнее о каждом

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 и боты

Веб

Как я работаю

  • Локально по умолчанию. Если задачу можно решить на компьютере пользователя — решаю там: без серверов, аккаунтов и утечек данных.
  • Одна кнопка вместо инструкции. Сложное (DPI, нейросети, парсинг судов) прячу за понятным интерфейсом.
  • Релизы, а не прототипы. Установщики, автообновление, тёмная и светлая тема, русский язык из коробки.

Статистика

Статистика GitHub Вклады за год Змейка ест вклады за год
Что происходит сейчас

Статистика, змейка и лента собираются скриптом scripts/build.mjs.

Pinned Loading

  1. SUDRF-PARSER- SUDRF-PARSER- Public

    MCP-сервер и парсер ГАС «Правосудие» (sudrf.ru): расписание заседаний, поиск дел, карточки и судебные акты ~2269 судов РФ.

    TypeScript

  2. Harbor Harbor Public

    Независимый браузер на базе Firefox: вертикальные вкладки, пространства, split-view, моды и глубокая настройка интерфейса.

    C++ 3

  3. Prosvet_antizapret_app Prosvet_antizapret_app Public

    Prosvet — открытое приложение для обхода DPI-блокировок на базе zapret/zapret2: само подбирает рабочую стратегию и следит за ней.

    Rust 8

  4. Multi_calude Multi_calude Public

    Несколько аккаунтов Claude Code в одном терминале: переключение без потери сессии, лимиты всех аккаунтов на виду. Windows, macOS, Linux.

    C# 2