Skip to content

LookMateAI/CipherTransLocal

Repository files navigation

CipherTransLocal logo

CipherTransLocal

Local-network text and file transfer for Windows and Android.

Website | Latest release | Chinese README

Current version: v1.0.3

What It Is

CipherTransLocal is a LAN transfer app for quickly sending text, photos, videos, documents, archives, APKs, and other files between a Windows PC and an Android phone. It does not require an account, cloud drive, chat app, or USB cable. Devices discover each other on the same local network and transfer directly.

The interface is built around devices and conversations: choose a device, send text or files, and keep a searchable local history of what was transferred.

Downloads

Download the latest files from the GitHub Releases page.

Platform File
Windows portable executable CipherTransLocal-Windows.exe
Windows installer CipherTransLocal-Windows-Setup.exe
Windows MSI package CipherTransLocal-Windows.msi
Android APK CipherTransLocal-Android.apk
Android App Bundle CipherTransLocal-Android.aab

Android may ask you to allow installing apps from unknown sources when installing the APK. This is expected for APKs downloaded outside an app store.

Features

  • Automatic device discovery on the same LAN.
  • Send text, images, videos, documents, archives, APKs, and general files.
  • Transfer progress, speed, pause, resume, cancel, and retry controls.
  • Per-device chat-style transfer history.
  • Message drafts are preserved when switching devices or closing the app.
  • Desktop window expands and collapses smoothly for the chat/settings pane.
  • Android foreground service and Wi-Fi keep-alive behavior for more stable large transfers.
  • Android receive location controls, including Downloads, custom visible folders, and optional gallery publishing for images.
  • English and Chinese interface languages on desktop and Android.

Network Notes

Both devices must be on the same Wi-Fi or another reachable local network. If devices do not appear, check:

  • Windows firewall or security software.
  • Whether both devices are on the same Wi-Fi.
  • Router guest network or AP isolation settings.
  • VPNs, proxies, hotspots, or network tools that change routing.

LAN transfer is not the same as end-to-end trusted security. Use the app only on networks you trust and avoid accepting files from unknown devices.

Build From Source

Requirements:

  • Node.js 18 or newer.
  • Rust stable toolchain.
  • Tauri 2 system dependencies.
  • Microsoft C++ Build Tools for Windows builds.
  • Android Studio, Android SDK, NDK, and adb for Android builds.

Install dependencies:

npm install

Run the frontend dev server:

npm run dev

Run the desktop app in development mode:

npm run tauri dev

Build the Windows desktop app:

npm run tauri build

Build Android release artifacts:

npm run tauri android build

Android release builds require your own signing configuration. Do not commit keystores, signing passwords, or local signing files.

Tech Stack

  • React, TypeScript, Vite, Tailwind CSS.
  • Tauri 2.
  • Rust, Tokio, SQLite.
  • Tauri Android, Kotlin, Android WebView.

Repository Notes

Build outputs, release packages, Android signing files, logs, and local verification screenshots are ignored by Git. Review your fork before publishing and do not commit private signing material.

No open-source license has been selected yet. Add a LICENSE file before treating this project as formally open source.


中文说明

CipherTransLocal 是一个用于 Windows 和 Android 之间局域网传输文字与文件的工具。

官方网站 | 最新版本下载

当前版本:v1.0.3

它是什么

CipherTransLocal 用来在同一局域网内快速发送文字、照片、视频、文档、压缩包、APK 和其他文件。它不需要登录账号,不需要网盘,不需要聊天软件中转,也不需要数据线。两台设备在同一个可互通网络里发现彼此后,会直接传输。

界面以设备和会话为中心:选择设备,发送文字或文件,传输记录会像聊天记录一样保存在本机,之后也可以查看。

下载哪个文件

GitHub Releases 页面 下载最新版本。

平台 文件
Windows 绿色版 exe CipherTransLocal-Windows.exe
Windows 安装包 CipherTransLocal-Windows-Setup.exe
Windows MSI 包 CipherTransLocal-Windows.msi
Android APK CipherTransLocal-Android.apk
Android App Bundle CipherTransLocal-Android.aab

Android 安装 APK 时,系统可能会提示允许安装未知来源应用。只要你确认 APK 来自本项目 release 页面,按系统提示授权即可。

主要功能

  • 同一局域网内自动发现 Windows 和 Android 设备。
  • 发送文字、图片、视频、文档、压缩包、APK 和普通文件。
  • 大文件传输时显示进度、速度和状态。
  • 支持暂停、继续、取消和失败后重试。
  • 按设备保存聊天式历史记录。
  • 输入框草稿会在切换设备或关闭应用后保留。
  • 桌面端右侧会话/设置面板支持柔和展开和收起。
  • Android 端使用前台服务和 Wi-Fi 保活,降低大文件后台传输被系统中断的概率。
  • Android 可选择接收位置,包括下载目录、自定义可见目录,图片也可以额外发布到相册。
  • 桌面端和 Android 端都支持 English / 中文 界面切换。

网络注意事项

两台设备需要在同一个 Wi-Fi 或同一个可互通局域网中。如果设备列表看不到对方,可以检查:

  • Windows 防火墙或安全软件是否拦截局域网通信。
  • 手机和电脑是否连接到同一个 Wi-Fi。
  • 路由器是否开启访客网络或 AP 隔离。
  • VPN、代理、热点或其他会改变网络路由的工具。

局域网不等于绝对安全。建议只在自己信任的网络里使用,也不要随便接收陌生设备发送的文件。

从源码运行

需要准备:

  • Node.js 18 或更高版本。
  • Rust stable toolchain。
  • Tauri 2 需要的系统依赖。
  • Windows 构建需要 Microsoft C++ Build Tools。
  • Android 构建需要 Android Studio、Android SDK、NDK 和 adb。

安装依赖:

npm install

启动前端开发服务:

npm run dev

启动桌面端开发模式:

npm run tauri dev

构建 Windows 桌面端:

npm run tauri build

构建 Android release 包:

npm run tauri android build

Android 正式发布时需要使用你自己的签名配置。不要把 keystore、签名密码或本地签名配置提交到仓库。