Официальный десктопный клиент Anytype на Electron — локальная база знаний с сквозным шифрованием для macOS, Windows и Linux.
denislupookov/altersend
Кроссплатформенное приложение для прямой передачи файлов между устройствами через интернет с сквозным шифрованием, без облачного хранилища и ограничений по размеру.
Open source альтернатива:WeTransfer
Dropbox
Google Drive
- Звёзды
- 1,872
- Форки
- 116
- Открытые issues
- 22
- Последний коммит
- 19 дней назад
Что это?
AlterSend — бесплатное приложение с открытым исходным кодом для прямой передачи файлов с одного устройства на другое. Файлы передаются напрямую между устройствами: ничего не загружается на сервер и не хранится на нём, а регистрация и ограничения на размер файлов не нужны.
Чтобы подключиться, одно устройство показывает код или QR-код для входа, а другое сканирует его или вводит код вручную. Поиск устройств выполняется через Hyperswarm DHT: пиры находят друг друга по хешу кода, а не по самому коду. Передачи шифруются с помощью Noise, а каждый фрагмент проверяется с помощью BLAKE2b. Если установить прямое соединение не удаётся, трафик перенаправляется через ретранслятор, который пересылает зашифрованные данные, не имея возможности их прочитать. Сопряжённые устройства впоследствии могут передавать файлы без нового кода.
В проект входят приложения для macOS, Windows и Linux, мобильные приложения для iOS и Android, а также веб-интерфейс для получения файлов — получателю не нужно ничего устанавливать. Приложение построено на Electron, React Native и Expo.
Ключевые возможности
- 01Прямая передача файлов между устройствами без загрузки в облако
- 02Сквозное шифрование соединений без необходимости создавать учётную запись
- 03Подключение по коду или QR-коду; сопряжение устройств позволяет в следующий раз обойтись без кода
- 04Получение файлов в браузере по ссылке для обмена
- 05Резервная передача через ретранслятор, если устройства не могут соединиться напрямую; эту функцию можно отключить
- 06Приложения для компьютеров и мобильных устройств: macOS, Windows, Linux, iOS и Android
Сценарии использования
- Отправка больших видео- и фотофайлов без облачного диска
- Конфиденциальная передача файлов между собственным ноутбуком и телефоном
- Обмен файлами с получателем, у которого есть только веб-браузер
- Отказ от ограничений на загрузку и срок хранения файлов, характерных для таких сервисов, как WeTransfer
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/denislupookov/altersend.git - 2
Перейдите в папку проекта и установите зависимости
cd altersend && npm install - 3
Скопируйте файл окружения для desktop-приложения
cp apps/desktop/.env.example apps/desktop/.env - 4
Запустите desktop-приложение в режиме разработки
npm run dev
Что важно знать
- Если оба устройства находятся за симметричным NAT (например, оба используют VPN), передача переключается на relay. По умолчанию relay включён.
- Для настройки среды разработки требуются Node.js 20 или новее и npm 10 или новее. Для разработки мобильных приложений также нужны Xcode или Android Studio.
Темы
Частые вопросы
- Что такое altersend?
- Кроссплатформенное приложение для прямой передачи файлов между устройствами через интернет с сквозным шифрованием, без облачного хранилища и ограничений по размеру. AlterSend — бесплатное приложение с открытым исходным кодом для прямой передачи файлов с одного устройства на другое. Файлы передаются напрямую между устройствами: ничего не загружается на сервер и не хранится на нём, а регистрация и ограничения на размер файлов не нужны.
- altersend можно использовать бесплатно? Какая у него лицензия?
- altersend распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- altersend всё ещё поддерживается?
- Активно поддерживается. Последний коммит в altersend — 1 окт. 2026 г..
- Для чего можно использовать altersend?
- Отправка больших видео- и фотофайлов без облачного диска Конфиденциальная передача файлов между собственным ноутбуком и телефоном Обмен файлами с получателем, у которого есть только веб-браузер Отказ от ограничений на загрузку и срок хранения файлов, характерных для таких сервисов, как WeTransfer
- Как установить altersend?
- Клонируйте репозиторий: git clone https://github.com/denislupookov/altersend.git Перейдите в папку проекта и установите зависимости: cd altersend && npm install Скопируйте файл окружения для desktop-приложения: cp apps/desktop/.env.example apps/desktop/.env Запустите desktop-приложение в режиме разработки: npm run dev
- Где скачать altersend?
- Исходный код и инструкции по установке — на GitHub: https://github.com/denislupookov/altersend
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый dead man's switch с упором на email: он отправит близким сквозным образом зашифрованные сообщения, если вы перестанете подтверждать, что с вами всё в порядке.
Бесплатное приложение с открытым исходным кодом для отправки файлов и сообщений на устройства поблизости по локальной сети — без интернета и сторонних серверов.
Локальный ИИ-блокнот для встреч с открытым исходным кодом: записывает системный звук без бота в звонке и служит альтернативой Granola.
Офисный пакет с открытым исходным кодом и сквозным шифрованием: совместное редактирование документов, таблиц, презентаций, форм, канбан-досок и не только.
Бесплатное приложение с открытым исходным кодом для записи экрана и создания готовых демо продукта и инструкций на Windows, macOS и Linux.