About ctsite.cc
ctsite.cc is the home of the software written and maintained by CT Tsai (tasict on GitHub): apps for Mac, Windows and Linux, an app for iPhone and Apple Watch, Homebridge plugins that bring appliances into Apple Home, and tools for QNAP NAS and Chrome. Some are paid apps; InputWeave, the Homebridge plugins and the tools are free and open source.
The apps
Turnout connects a Mac or a Windows PC to WireGuard servers the way wg-quick does, in a native app: your hooks run, your routes stay yours, and you choose which network interface the tunnel leaves through. It comes as a direct download with a seven-day trial.
InputWeave shares one keyboard and mouse between the Mac, Windows and Linux computers on your desk: move the pointer past the edge of a screen to work on the next computer, copy on one and paste on another, or drag a file across. The computers connect directly over your local network, with no account and no cloud. It is free and open source; an optional license costs US$10.
Peaberry is a menu bar app that lets AI agents keep the Mac awake while they work, and hands sleep back to your settings when they finish.
Wata, for iPhone and Apple Watch, logs a glass of water in Apple Health when you hold your iPhone to an NFC sticker on your bottle, and reminds you by what is left to drink rather than by the clock.
Each app’s site says where to get it, with its requirements, price and privacy policy.
The Homebridge plugins and tools
Most of the products solve the same problem: a device you already own works with its maker’s app but not with Apple Home. The plugins run on Homebridge, an open-source server you host on a Raspberry Pi, a NAS or any always-on computer at home. Homebridge presents each device to the Home app, so it can be controlled from the Home app and with Siri, and take part in scenes and automations alongside your other accessories.
The two tools outside Apple Home follow the same idea of working with what is already there. Download Center runs on the QNAP NAS itself, so downloads carry on with your computer switched off. Pigeon Post for Gmail uses the Gmail accounts already signed in to Chrome, with no extra sign-in, no OAuth and no server.
How the plugins are built
- Local control where the device allows it. Daikin Local Platform talks to each air conditioner directly on your network, with no cloud in between. Roborock Vacuum keeps local control when the Roborock cloud is down, and Panasonic Smart App uses the local network with the cloud as a fallback. MQTT Thing EX talks only to your own MQTT broker.
- HomeKit and Matter. Roborock Vacuum and Daikin Local Platform can expose their devices over Matter as well as HomeKit.
- Appliances sold in Taiwan. Jci Hitachi Platform works with Hitachi air conditioners from the AirCloud Home app (Hitachi Taiwan), and Panasonic Smart App with appliances from Panasonic Smart App (Taiwan).
- Reviewed by Homebridge. Daikin Local Platform, Jci Hitachi Platform and Panasonic Smart App are reviewed by the Homebridge team and listed as verified plugins.
- Existing setups keep working. MQTT Thing EX is a maintained TypeScript successor to homebridge-mqttthing and reads an existing configuration unchanged.
The Homebridge plugins, Download Center, Pigeon Post for Gmail and InputWeave are released under open-source licenses (MIT, Apache-2.0 or GPL-3.0, listed with each one on the home page), and their full source code is on GitHub. The other apps come with their own terms, on each app’s site.
Articles about each product
The ctsite.cc blog has a longer article for each product, written in Traditional Chinese: the problem it solves, how it connects to the device, what it can do in the Home app, how to set it up and what to know before you start. The blog also carries development notes on work in progress.
- Roborock Vacuum: local control when the cloud is down, and choosing HomeKit or Matter for each vacuum.
- Daikin Local Platform: controlling Daikin air conditioners entirely on the home network, the supported Wi-Fi adapters, and the Matter mode.
- Jci Hitachi Platform: how the plugin reaches the air conditioner through AirCloud Home, frost wash, and using a main or shared account.
- Panasonic Smart App: how the plugin finds your appliances, and local control with the cloud as a fallback.
- MQTT Thing EX: configuring a light, the device types it covers, and moving over from homebridge-mqttthing.
- Download Center: links, torrents and magnet links in one queue on the NAS, and notifications you can reply to.
- Pigeon Post for Gmail: unread counts for every signed-in account, choosing which mail matters, and where the data goes.
- Turnout: development notes on Turnout, a VPN client for WireGuard servers that lets you choose which network interface the traffic uses.
- Turnout 1.1: reaching a WireGuard server over TCP through Phantun when a network blocks UDP, and what the Windows version shares with the Mac one and what it does differently.
- InputWeave: the seam the pointer crosses, pairing with a six-digit code over your local network, and setting up Mac, Windows and Linux computers.
- Peaberry: a macOS menu bar app that keeps the Mac awake while AI agents work and hands sleep back to your settings when they finish.
- Wata: logging water with an NFC sticker on the bottle, reminders that follow what is left to drink, and the free and full versions.
Getting help
Each product has its own issue tracker on GitHub, linked from its product page or site. That is the place for bug reports, questions and feature requests, so the answer is there for the next person with the same question. A report is easiest to act on when it says which version you run and includes the relevant part of the log.
For anything about this website itself, open an issue on the site’s issue tracker.
Supporting the work
InputWeave, the Homebridge plugins and the tools are free. The home page of this site and the blog show Google AdSense ads, which the privacy policy describes. If one of the free products is useful to you, you can also support its development with a bubble tea (paid by card, no PayPal account needed) or through PayPal.
Trademarks
Apple Home, HomeKit, Mac, macOS, iPhone, Apple Watch, Apple Health and App Store are trademarks of Apple Inc. WireGuard is a registered trademark of Jason A. Donenfeld. Windows is a trademark of Microsoft Corporation, and Linux is the registered trademark of Linus Torvalds. Ubuntu, Debian, Daikin, Hitachi, Panasonic, Roborock, QNAP, Chrome and Gmail are trademarks of their respective owners, and Matter is a trademark of the Connectivity Standards Alliance. The products on this site are independent projects, not affiliated with or endorsed by any of these companies.