{"full_name":"InukaAsith/TwinDesk","owner":"InukaAsith","name":"TwinDesk","url":"https://github.com/InukaAsith/TwinDesk","description":" All your computers and your phone/iPhone, working as one desk. Screens, apps, files, clipboard, calls, texts, notifications, mouse and keyboard, shared between Mac, Windows, Linux , Android, Web and ios / ipados . Free and open source. No account, no cloud, and no shared network needed.","homepage":"https://twin-desk.vercel.app","topics":[],"language":"JavaScript","license":"GPL-3.0","avatar":"https://avatars.githubusercontent.com/u/70461117?u=043bfad13d644bd6f9a773b111d187b3397d8b15&v=4","created_at":"2026-10-14T01:19:02Z","pushed_at":"2026-11-09T19:08:59Z","metrics":{"stars":3862,"forks":296,"watchers":28,"issues":99,"prs":58,"releases":9,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":13},"growth":{"day":{"stars":69,"forks":4,"base_day":"2026-11-09"}},"history":{"dates":["2026-11-09","2026-11-10"],"stars":[3793,3862],"forks":[292,296],"watchers":[28,28],"issues_open":[null,null],"prs_open":[null,null]},"boards":{"daily_rate":156,"new":183},"same_owner":[],"issues":[{"number":143,"title":"Fixed: Local File Transfer Performance and 4GiB Limit (Migrating from KDE Connect)","comments":16,"created_at":"2026-11-05T06:09:26Z"},{"number":12,"title":"Windows Defender false flags TwinDesk-Setup-2.xx.exe as Trojan:Win32/Wacatac.B!ml","comments":8,"created_at":"2026-10-19T18:04:51Z"},{"number":55,"title":"Proposal: Secure pre-login & lock screen KVM control (Synergy Enterprise / Barrier architectural parity)","comments":7,"created_at":"2026-10-26T11:12:08Z"},{"number":19,"title":"Feature Request: Add iOS App Support for TwinDesk","comments":5,"created_at":"2026-10-21T13:34:05Z"},{"number":162,"title":"Linux: write EPIPE in the console logger loops forever and fills the disk (about 1 GB per 40 s on 2.5.3, 73 GB per file on 2.5.0)","comments":4,"created_at":"2026-11-07T09:12:05Z"},{"number":154,"title":"Findings from a security read-through","comments":4,"created_at":"2026-11-05T18:00:21Z"},{"number":64,"title":"Offer: port one-to-one features to Mesh (Camera, clipboard pictures and more), after the freeze","comments":3,"created_at":"2026-10-27T08:24:45Z"},{"number":158,"title":"Bluetooth for input on Wi-Fi, plus a Bluetooth-only mode (dense office Wi-Fi)","comments":2,"created_at":"2026-11-06T04:49:48Z"}],"discussions":[{"number":165,"title":"Offering to contribute a complete Arabic translation and RTL support","comments":1,"category":"General","created_at":"2026-11-07T14:48:13Z"},{"number":153,"title":"弃用-v2.5已支持zh-CN-仅适用于TwinDesk v2.4.0的AI翻译zh-CN","comments":0,"category":"General","created_at":"2026-11-05T15:18:47Z"},{"number":151,"title":"Why It''s Showing just a white page to me","comments":1,"category":"Q&A","created_at":"2026-11-05T14:36:23Z"},{"number":150,"title":"v2.5.3","comments":0,"category":"Announcements","created_at":"2026-11-05T14:03:34Z"},{"number":126,"title":"Request: code-signed Windows installer (SmartScreen blocks 2.4.0 as \"Malicious file\")","comments":0,"category":"General","created_at":"2026-11-03T17:30:26Z"},{"number":101,"title":"File transfer stuck at 0% \"sending\" state between Windows 11 and Android (v2.4.0)","comments":0,"category":"General","created_at":"2026-11-01T12:59:28Z"},{"number":92,"title":"Portable windows mode for machine without admin access","comments":1,"category":"Ideas","created_at":"2026-10-30T18:53:29Z"},{"number":90,"title":"I have translated the entire desktop app UI into Simplified Chinese (zh-CN) for both theWindows and the Linux build, and would like to contribute it upstream","comments":1,"category":"General","created_at":"2026-10-30T11:57:38Z"}],"latest_release":{"name":"TwinDesk v2.5.3 :  ReZume, an all-new look, and a new engine underneath","tag":"v2.5.3","published_at":"2026-11-05T14:03:33Z","body":"## 🩹 v2.5.1 - v2.5.3: hot patch on v2.5.0\r\n\r\n- **Big single files stopped at about 5 minutes** ([#143](https://github.com/InukaAsith/TwinDesk/issues/143)).  Phone and pc keep awake while transferring\r\n- **Linux: mouse sharing on older distros** ([#149](https://github.com/InukaAsith/TwinDesk/issues/149)\r\n- **Files bigger than 4 GiB** ([#143](https://github.com/InukaAsith/TwinDesk/issues/143)). A single file over 4 GiB didn't start. That limit is gone, on every computer and the phone. Both sides need 2.5.2.\r\n- **Faster files with the phone** ([#143](https://github.com/InukaAsith/TwinDesk/issues/143)). The phone sent and received file bytes as base64 text, a third more data than the file itself. It now uses the direct HTTPS stream the computers use. Bluetooth and Wi-Fi Direct work as before.\r\n- **New: Files › Encrypt file transfers** (on by default). Turn it off on both computers, or on the computer a phone is paired with, and file bytes go over the local network without encryption. Everything else stays encrypted, and every file is still checked, so a change on the way is caught. Over a USB cable the phone always encrypts.\r\n- **Linux: input access is TwinDesk's helper's alone** ([#144](https://github.com/InukaAsith/TwinDesk/issues/144)). \r\n- **General was blank in Multi-device mode** ([#142](https://github.com/InukaAsith/TwinDesk/issues/142)). With Multi-device (the MESH beta) on, the General page drew its heading and nothing else, on Mac, Windows and Linux. It works again\r\n- **Known: ReZume is one-to-one only for now.** Multi-device mode doesn't have ReZume yet, and the phone says \"ReZume isn't available on …\" while the computer is in it. To use ReZume, go to Multi-device and choose Turn off: TwinDesk restarts in one-to-one mode, where the ReZume tab is.\r\n\r\n\r\nUpdate every computer and phone you pair to 2.5.3. The in-app updater offers it.\r\n\r\n---\r\n\r\n## TwinDesk 2.5: ReZume, an all-new look, and a new engine underneath\r\n\r\nhttps://twin-desk.vercel.app\r\n\r\n![TwinDesk 2.5](https://raw.githubusercontent.com/InukaAsith/TwinDesk/main/.github/assets/v25-banner.jpg)\r\n\r\nThe biggest TwinDesk release so far. **ReZume** carries what you were doing to the other screen. Every app has **a new look**, in light and dark. Under it, the mouse and keyboard run on **tdv2**, a new UDP protocol written in Rust, and files move on **fx2**, a new transfer engine.\r\n\r\n### ⬇️ Download\r\n\r\n| Device | File |\r\n|---|---|\r\n| **Windows** (Intel / AMD) | [`TwinDesk-Setup-2.5.3.exe`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-Setup-2.5.3.exe) |\r\n| **Windows** (ARM) | [`TwinDesk-Setup-2.5.3-arm64.exe`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-Setup-2.5.3-arm64.exe) |\r\n| **Mac** (Apple silicon, M1 and later) | [`TwinDesk-2.5.3-arm64.dmg`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-2.5.3-arm64.dmg) |\r\n| **Mac** (Intel) | [`TwinDesk-2.5.3-x64_Intel.dmg`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-2.5.3-x64_Intel.dmg) |\r\n| **Mac** (Homebrew) | `brew install --cask inukaasith/twindesk/twindesk` |\r\n| **Linux** (any distro) | [`TwinDesk-2.5.3-x86_64.AppImage`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-2.5.3-x86_64.AppImage) |\r\n| **Linux** (Debian / Ubuntu) | [`TwinDesk-2.5.3-amd64.deb`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-2.5.3-amd64.deb) |\r\n| **Linux** (Arch) | [`twindesk-bin-2.5.3-1-x86_64.pkg.tar.zst`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/twindesk-bin-2.5.3-1-x86_64.pkg.tar.zst) |\r\n| **Android** | [`TwinDesk-2.5.3.apk`](https://github.com/InukaAsith/TwinDesk/releases/download/v2.5.3/TwinDesk-2.5.3.apk) |\r\n\r\nAlready have TwinDesk? The in-app updater picks the right file for your computer. Update every device you pair: 2.5 still talks to older versions, but the new protocols only switch on when both sides have 2.5.\r\n\r\n---\r\n\r\n### 🔁 ReZume: pick up right where you"},"readme":true,"readme_zh":false,"news":[{"title":"Вышла TwinDesk — бесплатная программа, которая объединяет Windows, Mac, Android и Linux в одну систему","url":"https://lifehacker.ru/anons-twindesk/","source":"lifehacker","lang":"en","date":"2026-11-02"},{"title":"TwinDesk: Lokale Verbindung verschlüsselt Daten ohne Cloud und Benutzerkonto","url":"https://borncity.com/news/twindesk-lokale-verbindung-verschluesselt-daten-ohne-cloud-und-benutzerkonto/","source":"borncity","lang":"en","date":"2026-11-02"},{"title":"TwinDesk NixOS部署指南：一行flake搞定输入、Wi-Fi Direct与防火墙全套配置","url":"https://blog.csdn.net/gitblog_00054/article/details/169642784","source":"blog.csdn","lang":"zh","date":"2026-10-31"},{"title":"TwinDesk开发者指南：仓库结构、33个共享测试与Mesh拓扑测试——如何开始贡献","url":"https://blog.csdn.net/gitblog_00979/article/details/153722755","source":"blog.csdn","lang":"zh","date":"2026-10-30"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}