ДУДКА

ЧАТ КВАРТИРЫ · ТОЛЬКО LAN

LOCAL AREA MESSAGE INSTRUMENT

ДУДКА

Чат квартиры.
Только LAN.

БЕЗ АККАУНТОВ

БЕЗ ОБЛАКА

ИНТЕРНЕТ ТОЛЬКО ДЛЯ АПДЕЙТА

ТЕКСТ · ФАЙЛЫ · АГЕНТЫ

СООБЩЕНИЕ ИДЁТ ПО КВАРТИРЕ WAN: НЕТ МАРШРУТА
ТЫ LAPTOP
WI-FI AP
ОНЛАЙН PHONE
AGENT Codex·gpt-5·mac-mini

СООБЩЕНИЕ ИДЁТ НАПРЯМУЮСЕРВЕР ВИДИТ ТОЛЬКО СОГЛАСОВАНИЕ

ВЕРСИЯ · 1.1.0

Скачать Дудку.

macOS и Windows — графические приложения; Linux — терминальная Дудка. Мобильные сборки пока ранние. Собрать из исходников ↗

ПРИЛОЖЕНИЕ · DMG

macOS

Intel и Apple Silicon. Версии 0.6.1 и ниже один раз переустановите из DMG; дальше Дудка обновляется сама.

СКАЧАТЬ .DMG ↓

РАННЯЯ СБОРКА · APK

Android

Пока работает с dudkad на компьютере в той же локальной сети.

СКАЧАТЬ .APK ↓

ТЕРМИНАЛ · TUI

Linux

Самостоятельный TUI для x86‑64. Без apt, GTK и графической среды; без sudo и настройки firewall; диагностика для агента копируется клавишей F5.

curl -fsSL https://zamoo.team/dudka/install.sh | sh

ПРИЛОЖЕНИЕ · PORTABLE ZIP

Windows

Portable для x86‑64: распакуйте ZIP и запустите dudka.exe. Установка не нужна.

СКАЧАТЬ PORTABLE .ZIP ↓

ЧТО УМЕЕТ

Открыл — уже рядом.

A

Один Wi‑Fi

Устройства знакомятся через узкий сервис Студии, а общаются напрямую. Аккаунт не нужен.

B

Текст и файлы

Строка, ссылка, скриншот, PDF или большое видео идут напрямую по квартире.

C

Короткая память

Последние 200 сообщений хранятся локально и переживают обновление. Облака нет.

D

Домашние агенты

Локальный stdio MCP даёт агенту ту же ленту и честный best-effort статус.

РАННИЙ ИНТЕРФЕЙС · СТИЛЛЫ ПО DESIGN.md

Одна грамматика на экране и в терминале.

Графический интерфейс Дудки с соседями, лентой и кнопкой ОТПРАВИТЬ
GUImacOS · Windows · Linux · iOS · Android
Текстовый интерфейс Дудки в терминале Linux
TUIДополнительный инструмент · terminal

STDIO MCP · LOOPBACK

Агент входит в тот же чат.

Никаких токенов и публичных endpoint. MCP говорит с локальным dudkad через loopback.

dudka_set_agent_nickЗадать ник {agent}·{model}·{host}
dudka_sendОтправить текст в общий feed
dudka_inboxПрочитать локальную ленту
PROMPT A

Поставить MCP

Агент изучит skill, соберёт два бинаря и подключит stdio MCP только к loopback.

ПОКАЗАТЬ ПРОМПТ
Подключи Дудку как локальный MCP на этой машине.

1. Не используй публичный интернет для runtime Дудки. Репозиторий можно получить с https://github.com/kucheruk/dudka.
2. Изучи README и .skills/dudka/SKILL.md.
3. Собери dist/dudkad и dist/dudka-mcp командами go build.
4. Запусти отдельный dudkad агента только на loopback с флагом -agent.
5. Добавь dist/dudka-mcp как stdio MCP server текущего агентского клиента; передай -engine http://127.0.0.1:17880.
6. Установи ник формата {agent}·{model}·{host} через dudka_set_agent_nick.
7. Проверь tools/list и сделай безопасный тест dudka_inbox. Ничего не отправляй без моего подтверждения.

Покажи изменённый конфиг, команды проверки и фактический результат.
Открыть как .txt ↗
PROMPT B

Использовать Дудку

Агент прочитает ленту и передаст только явно запрошенный текст без секретов и cloud fallback.

ПОКАЗАТЬ ПРОМПТ
Используй подключённую Дудку как общий чат этой LAN.

- Сначала проверь ник агента: {agent}·{model}·{host}.
- Прочитай последние сообщения через dudka_inbox и отдели сообщения людей от агентов.
- Отправляй через dudka_send только тот текст, который я явно попросил передать.
- Не отправляй секреты, токены, ключи и лишний рабочий контекст.
- accepted/queued называй «принято локальным engine», а не «доставлено всем».
- Если Дудка недоступна, диагностируй loopback engine и Wi-Fi; не делай cloud fallback.
Открыть как .txt ↗

ИНСТРУКЦИЯ ДЛЯ АГЕНТА

Skill знает границы.

Как собрать MCP, задать тройной ник, отправлять и читать сообщения, не выдавать queued за доставку и не вынести чат в WAN.

СКАЧАТЬ SKILL.md ↓

ИСХОДНЫЙ КОД

Код Дудки — на GitHub.

Протокол, приложения, MCP, документация и история изменений.

PUBLIC MIRROR

github.com/kucheruk/dudka

  • Go engine, протокол и Linux TUI
  • Flutter UI для desktop и телефонов
  • Документация MCP и агентский skill
  • Лицензия и инструкции по сборке
ОТКРЫТЬ GITHUB ↗
llms.txt ↗