Запуск локальных агентов LLM на Mac Mini с интерфейсом Telegram

Разработчик на r/LocalLLaMA подробно описал систему для запуска нескольких локальных LLM-агентов на Mac Mini, полностью управляемую через Telegram-сообщения с телефона. Эта настройка исключает затраты на API и обеспечивает полную конфиденциальность, сохраняя функциональность, аналогичную коммерческим сервисам, таким как Claude Code Channels.
Техническая настройка
Основная система использует:
- Локальные модели через LMStudio: 35B-модели для повседневных задач, 235B-модели для более сложных рассуждений
- Claude Code, работающий в tmux-сессиях на каждом Mac Mini
- Telegram-боты, которые передают сообщения пользователей в tmux-сессии
- 80 строк Python для реализации Telegram-бота (доступно на GitHub)
Рабочий процесс прост: отправьте сообщение Telegram-боту, который вводит его в tmux-сессию, отслеживает вывод и отправляет ответ обратно.
Ключевые преимущества
- Нулевые текущие затраты: Оборудование — единственная статья расходов — никаких API-ключей, ограничений по частоте запросов или квотам
- Полная конфиденциальность: Всё остаётся в локальной сети (LAN)
- Гибкость моделей: Комбинируйте различные модели — один агент использует Gemini CLI, другие используют LMStudio, подключённый к моделям Ollama
- Отсутствие привязки к поставщику: LMStudio нативно обслуживает Anthropic Messages API, поэтому Claude Code подключается к нему, как если бы общался с серверами Anthropic
Текущая реализация
Разработчик запускает 5 специализированных агентов, каждый со своим Telegram-ботом:
- Рабочие процессы утверждения с встроенными кнопками Telegram (Утвердить/Отклонить/Изменить) для проверки черновиков с телефона
- Общая память между агентами через синхронизацию git
- Генерация медиа (FLUX.1, Wan 2.2), отправляемая на GPU-бокс
- Конвейер подкастов с клонированным голосовым TTS, запускаемый одним Telegram-сообщением
Требования к оборудованию
- 35B-модели: Хорошо работают на Mac с 64+ ГБ ОЗУ или GPU с 24 ГБ
- 235B-модели: Требуют 128-256 ГБ ОЗУ или нескольких GPU
- Разработчик рекомендует начинать с малого и масштабироваться по мере необходимости
Шаблон tmux-моста не зависит от модели — ему не важно, что работает внутри сессии, что позволяет легко менять базовые модели. Доступно полное руководство по сборке для одной машины/агента, инструкции для нескольких машин появятся вскоре.
📖 Read the full source: r/LocalLLaMA
👀 Смотрите также

Запуск Gemma 4 в качестве локального автономного агента с Claude Code на 16 ГБ видеопамяти
Разработчик успешно настроил модель Google Gemma 4 31B для работы в качестве локального автономного кодирующего агента через Claude Code CLI v2.1.92, преодолев ограничения VRAM и проблемы с парсингом с помощью llama.cpp b8672 и пользовательской маршрутизации на Python.

Создание системы линейного искусства SwiftUI с помощью Claude Code: тематическое исследование One Good Thing
Разработчик создал иллюстрации для iOS-приложения в стиле линейного рисунка целиком с помощью SwiftUI Canvas, используя Claude Code в качестве партнера по программированию. Ключевой урок: относитесь к Claude как к терпеливому коллеге, а не как к торговому автомату.

Искусственный интеллект Claude используется как резервный мозг для Alexa для обработки неподдерживаемых команд.
Разработчик создал легковесный слой, в котором Claude AI обрабатывает каждую неудачную команду Alexa, работая с хинди, трансляцией CCTV и управлением неумными устройствами. Система использует WebSocket для управления телевизором, DLNA для приставок и преобразование RTSP→HLS для CCTV.

Эпизод 9: Создание магазина под управлением ИИ — Координация мультиагентов для кодовых агентов Claude
Последний эпизод серии об оркестрации посвящён тому, как шесть кодовых агентов Claude координируют передачу задач, избегают конфликтов и сохраняют состояние между сессиями при управлении ИИ-компанией.