ХабрПостыНовостиМегапосты?

Энтузиаст опубликовал android‑клавиатуру, которая предупреждает, за какую фразу можно получить срок

Пользователь GitHub под ником MShverdiakov опубликовал open‑source проект под названием «Соучастник». Он представляет собой android‑клавиатуру, которая с помощью локальной языковой модели анализирует набираемый текст и сообщает о возможном соответствии отдельных формулировок статьям российского законодательства.

Проект опубликован на GitHub под лицензией GPL-3.0. На момент публикации репозиторий набрал около 500 звёзд и 19 форков.

Скриншоты со страницы проекта
Скриншоты со страницы проекта

Приложение работает непосредственно на устройстве и не требует доступа в интернет. В частности, в APK отсутствует разрешение android.permission.INTERNET, поэтому отправки набираемого текста на сервер разработчика не предусмотрено.

Для анализа используется квантованная модель Qwen3.5–0.8B, запускаемая локально с помощью llama.cpp. Перед обращением к модели приложение использует словарь триггеров, соответствующих различным статьям, чтобы сократить количество потенциальных совпадений и ускорить обработку. После этого языковая модель определяет, присутствуют ли в тексте признаки соответствующего состава.

Разработчик указывает поддержку устройств с Android 9 и выше и архитектурой ARM64. Приложение проверялось на смартфоне с 4 ГБ оперативной памяти. На устройствах с поддержкой dotprod анализ одной фразы занимает порядка 4–6 секунд. На некоторых процессорах без соответствующих инструкций время обработки увеличивается до 15–20 секунд. Сам APK весит около 470 МБ.

Помимо анализа текста, «Соучастник» может помечать в интерфейсе иноагентов и запрещённые социальные сети. При этом автор подчёркивает, что приложение не предназначено для обхода законодательства и не является юридической консультацией. Модель искусственного интеллекта может ошибаться, а результат её работы не следует рассматривать как юридическое заключение.

Отдельно автор отмечает, что в справочнике не используются вымышленные статьи. Например, приложение не утверждает о существовании отдельной ответственности за использование VPN или Telegram.

Словарь триггеров, используемый приложением для предварительного отбора статей, разработчик не включил в публичный репозиторий. При этом исходный код самого приложения доступен полностью.

От редактора.

Не является рекламой. Я не разработчик приложения и ни коим образом с ним не связан.

@Lord_of_Rings
09.09.2026 00:41 UTC
Первоисточник

Комментарии

@Dead_Bit
08.09.2026 20:57 UTC
+9

простите, свобода слова в глаз попала...

сейчас пишешь коммент и постоянно думаешь, как бы не задеть чьи-то чувства, не призвать к чему-нибудь, не критикнуть что-нибудь, не продвинуть какие-то не те ценности, не забыть при упоминании поставить плашку иноагента соответствующей организации/человеку, не прорекламировать не тот продукт. интересные времена.

08.09.2026 21:50 UTC
+12

Талибан зато "разрешили". Никаких звёздочек и плашек ставить не надо.

08.09.2026 22:34 UTC
+10

План такой - вообще ничего не писать, а то сегодня запрещенное слово завтра разрешено, а сегодня разрешённое завтра запрещено - и вот второй случай чреват шансом потом получить обвинение в "длящемся административном правонарушении".

Напомню фразу из Повести о Хадже Насреддине, там мудрец Мухаммед Расуль-ибн-Мансур писал «Сокровище добродетельных» и дошёл до жизнеописания «многогрешного визиря Абу-Исхака». Тут он узнал, что градоправитель Дамаска — прямой потомок этого визиря по материнской линии. После чего: «…отсчитал десять чистых страниц и на каждой написал только: „Во избежание“…» А затем сразу перешёл к другому визирю, чьи влиятельные потомки жили далеко от Дамаска. Автор добавляет, что благодаря такой предусмотрительности мудрец ещё долго спокойно прожил и даже умер своей смертью.

09.09.2026 14:56 UTC
+5

"Много говорить не буду, а то опять чего-нибудь скажу" © В.С. Черномырдин

09.09.2026 14:57 UTC
+2

Идеальный интернет будущего - лента пустых страниц с надписью "во избежание", где пользователи молча обмениваются одобрительными смайликами. Зато полная безопасность для всех сторон

09.09.2026 04:13 UTC
0

А старые посты, где они со звёздочками, считаются длящейся клеветой?

09.09.2026 06:58 UTC
0

А это на усмотрение кого надо.

@achekalin
08.09.2026 22:27 UTC
+3

https://habr.com/ru/news/1079318/ уже ведь было?

09.09.2026 05:38 UTC
-2

Прошу прощения, не заметил(

@BugTamer
09.09.2026 02:04 UTC
+1

Нужно добавить функцию - вызов адвоката

@LavaLava
09.09.2026 03:22 UTC
+3

Нет главной функции: после набора любой последовательности символов выдавать только одну фразу:

"Молчание - золото"

09.09.2026 05:46 UTC
0

Это уже на pro-версию тянет )

09.09.2026 06:26 UTC
0

или можно при попытке отправить сообщение, показывать всплывающее окно с предупреждением "вы точно хотите это отправить?", повторяющееся со все большим градусом обеспокоенности, и на итерации третьей-четвертой человек подумает "может ну его, действительно"

09.09.2026 06:47 UTC
+1

Вы имеете право не отправлять это сообщение. Всё, что вы написали, может быть и будет использовано против вас в суде.

09.09.2026 15:03 UTC
0

К этой фиче тогда еще стоило бы добавить автоматическую отправку открытки с котиками вместо текста сообщения)

@0hrenet
09.09.2026 05:08 UTC
+1

Этот энтузиаст не тов.майор случайно?

@dobrobobrrobot
09.09.2026 06:50 UTC
0

Предлагаю развитие идеи (как у Войновича в "Москва 2042"): после написания текста, если нейросеть увидела там правонарушения, текст по кнопке "отправить" автоматом отправляется в /dev/null

@exTvr
09.09.2026 06:57 UTC
0

Он представляет собой android-клавиатуру, которая с помощью локальной языковой модели анализирует набираемый текст и сообщает о возможном соответствии отдельных формулировок статьям российского законодательства куда следует.

Восстановил утерянный кусочек текста.

@smx_ha
09.09.2026 11:01 UTC
-2

хорошая попытка товарищ майор, но нет, так у вас распределенный СОРМ не получится

@nomorewar
09.09.2026 14:11 UTC
0

Идея автору приложения: может проще просто брать некорректное сообщение и приводить его к нейтральному виду? Типа переводчик с матерного на русский.

@Jubilus
09.09.2026 14:49 UTC
+3

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

09.09.2026 15:10 UTC
-5

никак не приходили. это пропаганда, чтобы вы начали возмущался в какой стране живём