В какой-то момент я решил написать свой мессенджер. Не потому, что мне не хватало ещё одного, а потому, что три вещи в существующих не лечатся настройками: у них есть центр, который можно выключить; они требуют номер телефона; и их видно на проводе, даже когда всё зашифровано. Так появился Призрак — федеративный мессенджер со сквозным шифрованием, у которого трафик, включая звонки, выглядит как поход на сайт по HTTPS, и со встроенным VPN в два прыжка.
Рубрика «electron»
Как я делал мессенджер, который выглядит как обычный HTTPS: пять инженерных историй
2026-10-06 в 15:42, admin, рубрики: Double Ratchet, dpi, electron, react native, voip, WebRTC, мессенджер, обход блокировок, сквозное шифрование, ФедерацияМеня достала реклама, и я сделал свой торрент-клиент для Windows
2026-10-05 в 10:08, admin, рубрики: bittorrent, electron, javascript, open source, tern, WebTorrent, windows, оптимизация, торрент-клиентМеня достала реклама в торрент-клиентах. Я открываю такую программу с довольно скромным намерением: скачать файл, посмотреть скорость и свернуть окно. Предложение купить что-нибудь ещё в этот сценарий у меня не помещается.
В какой-то момент захотелось сделать клиент под себя. С приятным интерфейсом, выбором файлов перед загрузкой и нормальным поведением в фоне. Так появился Tern, бесплатный торрент-клиент для Windows с открытым кодом под MIT.
На момент написания статьи опубликована версия 1.2.0Читать полностью »
Klark + Klara: корпоративный мессенджер и таск‑менеджер, которые живут на нашем сервере
2026-09-28 в 11:58, admin, рубрики: capacitor, electron, fastapi, LiveKit, postgresql, React, self-hosted, информационная безопасность, корпоративный мессенджер, таск-менеджерРассказываю, что мы собрали, как это устроено и почему связка «чат + задачи» оказалась важнее, чем каждый продукт по отдельности.
С чего всё началось
Рабочая переписка в большинстве компаний живёт в личных мессенджерах. В Telegram висят «Отдел продаж», «Бухгалтерия», «Срочно!!!», а задачи из этих чатов теряются через два экрана прокрутки. Уходит сотрудник - и уносит в телефоне историю переписки и файлы.
Хотел свою систему, которую можно менять когда угодно, и сделал три десктопных AI-приложения
2026-09-23 в 11:40, admin, рубрики: AI, ai-агенты, electron, Fine-tuning, lora, Ollama, React, tauri, десктопные приложения, локальные llmХотел свою систему, которую можно менять когда угодно, и сделал три десктопных AI-приложения
Привет! Это моя первая статья, и она про Zeqou: небольшую экосистему десктопных приложений для работы с языковыми моделями. Два приложения уже готовы, третье выйдет совсем скоро. Расскажу, что они умеют, как устроены и с какими неожиданными проблемами я столкнулся.
Коротко. Zeqou — это три приложения: чат, рабочее пространство для агентов и студия дообучения моделей. Они бесплатные и работают на Windows, macOS и Linux. Чат и Harness готовы, xtraining выйдет очень скоро.
Зачем всё это
Я всегда хотел иметь Читать полностью »
Директ Коммандер на Linux: установщик не ставится, а программа работает
2026-09-22 в 9:29, admin, рубрики: bottles, Direct Commander, directcomposition, electron, flatpak, Linux Mint, wine, Директ Коммандер, контекстная рекламаПриветствую всех, читатели!
Я занимаюсь контекстной рекламой и веб-аналитикой больше 9 лет, успел поработать и инхаус, и в бигтехе на стороне площадки, и пофрилансить. В общем, знаю много разных рецептов блюд ;) Пишу на Хабре в первый раз, так что можете закидывать тапками, к критике отношусь нормально.
А теперь к делу. Я перешёл с вендоуз на Linux Mint и не пожалел: браузеры, таблицы, редакторы, питон, мессенджеры, всё переехало и работает отлично, кроме одной программы.
Я сделал полностью локальный Telegram Wrapped после того, как у меня угнали фейк с тремя переписками
2026-07-21 в 11:37, admin, рубрики: electron, open source, python, sqlite, Telegram Export, Telegram Wrapped, анализ переписок, локальная обработка данных, приватностьВсем привет, начиная с прошлого лета я потихоньку клепал свою версию Telegram Wrapped.
Началось всё максимально тупо. Я увидел в TikTok рекламу очередного сервиса, который обещал красиво проанализировать мой Telegram. Проверять такое на основном аккаунте мне показалось сомнительной идеей, поэтому я зашёл туда с фейка, на котором было буквально три переписки.
В итоге фейк угнали.
Да, аккаунт с тремя чатами.
После этого я задумался: почему вообще ради красивой статистики человек должен отдавать кому‑то код входа, сессию Telegram или доступ ко всему аккаунту?
Kadr: видеоредактор, в котором Claude Code монтирует рядом с тобой
2026-07-14 в 9:52, admin, рубрики: claude, claude code, electron, open source, TypeScript, видео, видеомонтаж, видеоредактор, искусственный интеллектЯ задался вопросом: как должен выглядеть видеоредактор, если проектировать его в эпоху ИИ-агентов — не «редактор плюс кнопка с нейросетью», а инструмент, где агент работает на том же таймлайне, теми же операциями, что и человек? Ответа не нашлось, и я начал писать свой.
Так появился Kadr — открытый (GPL-3.0) многодорожечный видеоредактор на Electron + React + TypeScript: GPU-композитинг на WebGL2, WYSIWYG-экспорт, локальное распознавание речи, программируемая моушн-графика на React — и настоящая интерактивная сессия Claude Code в панели рядом с превью, подключённая к живому проекту через MCP.
Я год не писал код руками. Но я не вайбкодер — и это две разные профессии
2026-06-17 в 16:28, admin, рубрики: code review, electron, Git-клиент, GitBor, вайбкодинг, ИИ, импортозамещение
Сразу разведём понятия, потому что на этом стоит вся статья.
Я больше года не пишу код руками — всё пишет ИИ. При этом я не вайбкодер. Скромно называю себя ИИ-инженером.
Как я за 12 дней переписал 6 лет Excel-учёта в локальное фитнес-приложение на Electron, FastAPI и SQLite
2026-06-17 в 16:06, admin, рубрики: ai-агенты, cursor, electron, fastapi, OpenAI, sqliteЯ устал от Electron, Tauri и Neutralino — и случайно сделал… лучше?
2026-06-10 в 16:10, admin, рубрики: css, electron, javascript, linux, native, Neutralinojs, nodejs, tauri, TypeScript, windowsВсё началось с, казалось бы, простого желания
Мне хотелось написать небольшое приложение. Я работаю fullstack‑разработчиком, поэтому для разработки я решил использовать web‑технологии. Мне хотелось, чтобы я мог написать код один раз, и чтобы он запускался на всех моих устройствах (windows, linux, android).
Самое главное: написать приложение быстро
Мне хотелось использовать готовые инструменты. Я был уверен, что их мне будет достаточно. Посмотрел на существующие решения: electron, neutralinojs, apache cordova, tauri, capacitor, ... Все они мне не нравились по разным причинам. Разберём основные моменты:
ElectronЧитать полностью »

