OpenHuman — open-source desktop-приложение и библиотека на Rust для запуска множества AI-агентов с меньшими затратами на токены, память и ресурсы.
anhe2021212-spec/Tidal_Echo
Личный self-hosted чат 1:1, связывающий PWA на телефоне с AI-компаньоном, запущенным через Claude Code или любую LLM с совместимым с OpenAI API.
- Звёзды
- 326
- Форки
- 164
- Открытые issues
- 2
- Последний коммит
- в прошлом месяце
Что это?
Companion Channel — это чат-релей для одного пользователя, который связывает устанавливаемое веб-приложение (PWA) на телефоне с AI-компаньоном, запущенным на вашем компьютере или сервере. Сообщения, набранные на телефоне, сохраняются в базе SQLite на вашем VPS и передаются через Server-Sent Events плагину каналов Claude Code, где отображаются как блоки канала в сессии. AI отвечает с помощью инструмента ответа, и ответ появляется на телефоне в виде сообщения.
По умолчанию на стороне AI используется плагин каналов Claude Code на Bun и MCP. Альтернативный скрипт-мост examples/bridge_any_llm.py позволяет заменить Claude Code любой моделью с совместимым с OpenAI API (GPT, DeepSeek, Gemini и другими), не меняя фронтенд и бэкенд. Также предусмотрен серверный цикл API с многошаговыми вызовами инструментов MCP, вложениями изображений и файлов и файлом персоны, который перечитывается без перезапуска.
Все эндпоинты защищены одним секретом Bearer — RELAY_SECRET; учётных записей и стороннего хостинга нет. Бэкенд написан на FastAPI, перед ним работает nginx. Для установки PWA и Web Push требуется домен с HTTPS. Голос (MiniMax TTS) и push-уведомления необязательны и корректно отключаются, если не настроены.
Ключевые возможности
- 01Передаёт сообщения между PWA на телефоне и AI-сессией по SSE и HTTP.
- 02Интегрируется с Claude Code через плагин каналов на Bun и MCP.
- 03Поддерживает любые модели с совместимым с OpenAI API через скрипт-мост или серверный цикл API.
- 04Хранит историю чата в SQLite на вашем сервере с аутентификацией по Bearer-токену.
- 05Поддерживает изображения и вложения файлов; вызовы инструментов MCP отображаются в виде раскрывающихся карточек.
- 06Необязательные озвучивание текста через MiniMax и уведомления Web Push на экране блокировки.
Сценарии использования
- Личная переписка 1:1 с AI-компаньоном на базе Claude Code с телефона.
- Подключение self-hosted интерфейса чата на телефоне к LLM, отличной от Claude, например GPT или DeepSeek.
- Использование готовой оболочки PWA как фронтенда для собственного бэкенда сообщений.
- Запуск серверного AI-помощника, который вызывает инструменты MCP и обрабатывает вложения файлов.
Темы
Частые вопросы
- Что такое Tidal_Echo?
- Личный self-hosted чат 1:1, связывающий PWA на телефоне с AI-компаньоном, запущенным через Claude Code или любую LLM с совместимым с OpenAI API. Companion Channel — это чат-релей для одного пользователя, который связывает устанавливаемое веб-приложение (PWA) на телефоне с AI-компаньоном, запущенным на вашем компьютере или сервере. Сообщения, набранные на телефоне, сохраняются в базе SQLite на вашем VPS и передаются через Server-Sent Events плагину каналов Claude Code, где отображаются как блоки канала в сессии. AI отвечает с помощью инструмента ответа, и ответ появляется на телефоне в виде сообщения.
- Tidal_Echo можно использовать бесплатно? Какая у него лицензия?
- Tidal_Echo распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Tidal_Echo всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Tidal_Echo — 22 сент. 2026 г..
- Для чего можно использовать Tidal_Echo?
- Личная переписка 1:1 с AI-компаньоном на базе Claude Code с телефона. Подключение self-hosted интерфейса чата на телефоне к LLM, отличной от Claude, например GPT или DeepSeek. Использование готовой оболочки PWA как фронтенда для собственного бэкенда сообщений. Запуск серверного AI-помощника, который вызывает инструменты MCP и обрабатывает вложения файлов.
- Где скачать Tidal_Echo?
- Исходный код и инструкции по установке — на GitHub: https://github.com/anhe2021212-spec/Tidal_Echo
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Локальная, независимая от провайдера AI-среда для личной работы: чат, проверяемая память, аудит действий инструментов, поддержка MCP и изолированные плагины проектов.
Самостоятельно размещаемый AI-компаньон: десктопный аватар VRM/Live2D, боты для чатов и стримов, а также агент с инструментами, MCP и навыками.
Локальный хаб памяти для самостоятельного размещения: он даёт нескольким AI-агентам, например Claude Code, Codex и OpenClaw, общую постоянную память о вас.
Лёгкий фреймворк на Python для собственного AI-агента с WebUI в браузере, терминальным клиентом, каналами для чатов, инструментами, памятью и поддержкой MCP.
Открытый персональный AI-ассистент и Agent Harness: планирует задачи, запускает инструменты и навыки и сохраняет память в Web и IM-каналах.