Надоело пересылать ссылки самому себе в Telegram. Написал свой анонимный P2P-буфер обмена без регистрации и ограничений
Дисклеймер: Проект абсолютно бесплатный, без подписок, скрытых платежей, обязательных регистраций и сбора данных. Делал чисто как утилиту для себя и друзей, делюсь с сообществом.
Привет, vc.ru!
Уверен, у каждого была ситуация: нужно быстро перекинуть строчку кода, ссылку, кусок текста или тяжелое видео с компьютера на телефон (или коллеге за соседним столом). Как мы это обычно делаем? Спамим в «Избранное» в Telegram, закидываем в личные чаты в мессенджерах или страдаем с флешками.
Большинство готовых веб-сервисов либо требуют бесконечных авторизаций, либо жестко режут размер файлов до смешных 100-200 МБ, потому что серверное хранилище стоит денег.
Я решил эту проблему для себя и собрал Clipboard Chat.
В чем фишка сервиса?
- Полная анонимность: Никаких email, паролей или подтверждений по SMS. Зашел, создал комнату в два клика (или зашел по ID/QR-коду) — и вы внутри общего пространства.
- Реалтайм синхронизация: Любой скопированный текст, код или ссылка долетают между устройствами мгновенно.
- P2P Передача файлов любого размера: Для тяжелых файлов (хоть 1 ГБ, хоть 5 ГБ) я настроил прямую передачу браузер-браузер через WebRTC (Peer-to-Peer). Файлы летят напрямую с устройства на устройство на максимальной скорости вашего провайдера, вообще минуя промежуточные серверы.
- Минималистичный UI: Никакого перегруженного хлама — только темная тема, две кнопки на входе и сам чат обмена. На днях как раз докрутил SEO, FAQ и служебные страницы, чтобы проект выглядел аккуратно и законченно.
Что под капотом?
Приложение написано на связке React + Vite. Логика комнат и синхронизация текстовых сообщений работают через Firebase, а за прямую передачу файлов отвечает WebRTC. За счет P2P-архитектуры сервис не нагружает сервера, поэтому он всегда будет бесплатным и без лимитов на объем файлов.
Сервис доступен и открыт для всех: clip2chat.web.app
Буду рад фидбеку в комментариях! Тестируйте скорость, ломайте, пишите, каких фич вам не хватает — будем дорабатывать.