Control your Mac effortlessly with one hand.

FlickMouse transforms your iPhone into a one-handed keyboard and trackpad.
Text input, mouse operations, and shortcuts—right from your couch or bed.

Download FlickMouse Server (macOS)

※ Requires the iOS app "FlickMouse" to function.

iPhone Mockup

Your iPhone becomes a one-handed keyboard and trackpad.
Includes a one-finger scroll bar (Pro).
On the Mac side, FlickMouse Server securely manages the connection.

iPhone Mockup

Expand the shortcut keys to quickly access advanced operations with a simple horizontal scroll.

What FlickMouse Can Do

UI Optimized for One-Handed Input

Designed so that you can complete kana/English input, conversion, and confirmation using only your thumb while holding your iPhone with one hand. Whether you're right-handed or left-handed, you can input comfortably with natural thumb movements.

Trackpad-Like Pointer Operations

FlickMouse consolidates mouse cursor movement, clicks, drags, and scrolls into one app. You can operate your Mac without having to sit in front of it, even from your couch or bed.

Shortcut Layer for Quick Access

Expand shortcut keys to quickly call up advanced operations with a simple horizontal scroll. Gather frequently used actions like Undo/Redo, Mission Control, and desktop switching in one place for easy access.

Auto-Launch at Login

FlickMouse Server can be set to launch automatically at macOS login and resides in the menu bar, ready to use. Once set up, you can start using it simply by launching the app on your iPhone.

How to Use & Setup

FlickMouse Server (Mac Side)

1

Download and Install

Download FlickMouseServer1_1_8.dmg from this page, extract it, and copy FlickMouseServer.app to the /Applications folder. Then, double-click the icon to launch it for the first time.

2

Grant Permissions and Set PSK

Follow the initial setup wizard to grant macOS "Accessibility" permissions. This is the only required permission for FlickMouse to function; the "Input Monitoring" permission is not used in the current version of FlickMouse Server and does not need to be granted. Scan the QR code displayed on the screen with the iPhone app to securely share the connection key (PSK). Optionally, enable "Auto-Launch at Login" to have the server ready upon Mac startup. Note that unless FlickMouseServer is added and enabled in macOS "System Settings › Privacy & Security › Accessibility," keyboard and mouse inputs will not be reflected on the Mac. Once setup is complete, press the Start button at the bottom left of the status window to begin server listening.

FlickMouse (iPhone Side)

1

Install the App

Install the FlickMouse app from the App Store on your iPhone. Ensure that both your Mac and iPhone are connected to the same Wi-Fi/LAN network.

2

Pair via QR Code

Launch the FlickMouse app and scan the QR code displayed on the Mac side from the "Add Connection" screen. Once the status shows "Connected," you're ready to go. Use the trackpad area for pointer operations and the key area for text input and shortcuts.

For more detailed steps with images and troubleshooting, please refer to the Setup Guide.

Security & Privacy

FlickMouse is designed and developed based on three principles: "Local Communication," "Encrypted Data," and "Minimal Logs."

Designed for Local Network Use

FlickMouse is designed to operate exclusively between a Mac and an iPhone on the same Wi-Fi or wired LAN. Operations do not go through the internet and are confined to your home or office network.

Pre-Shared Key and Encrypted Communication

Each connection is authenticated using a pre-shared key (PSK) handshake between the Mac and iPhone. Data such as text input and pointer operations are encrypted using AEAD encryption (ChaCha20-Poly1305) before transmission.

Cloud-Free, Simple Architecture

FlickMouse Server is a resident app that operates entirely on your Mac. It does not send input text or mouse operations to cloud servers or external services, keeping the communication path simple and minimizing unexpected information sharing risks.

Use of Permissions (Accessibility/Input Monitoring)

FlickMouse Server uses the "Accessibility" permission to send keyboard inputs and mouse operations to your Mac. The current version does not use the "Input Monitoring" permission, so it is not required.

The permissions obtained are used solely for delivering operations received from the iPhone to the Mac. No processes record key input content or send it elsewhere.

Bonjour and Log/Analytics Handling

The "Advertise via Bonjour" setting allows the FlickMouse Server to be automatically detected by an iPhone on the same network. It is not used for internet advertising or tracking.

In the public version, log output is limited to what is necessary for troubleshooting, and detailed input text or operation history is not stored long-term. If external analytics services are introduced in the future, prior notice and an opt-in option will be provided.

Download FlickMouse Server

You can download the macOS version of FlickMouse Server using the button below.
Please follow these steps for installation (it is important not to launch it directly from the Downloads folder).

  1. Click the "Download FlickMouse Server" button to download FlickMouseServer1_1_8.dmg.
  2. Double-click the dmg file in the Downloads folder to extract it.
  3. Drag and drop the resulting FlickMouseServer.app into the /Applications folder.
  4. Double-click FlickMouseServer.app in the /Applications folder to launch it.

※ If you launch the app directly from the Downloads folder, accessibility registration and auto-launch settings may not work correctly, and cursor or key input from the iPhone may not be reflected.
If you have already launched it from the Downloads folder, please quit the app, move it to the /Applications folder, and relaunch it from there.

Download FlickMouse Server

Supported Environments (Provisional)
・Mac with Apple Silicon (M1 or later)
・macOS 12 or later (Recommended: macOS 13 or later)
・iPhone with FlickMouse app (iOS 18 or later)
・Mac and iPhone must be connected to the same Wi-Fi / LAN

Supported versions, known limitations, and update information will be updated in line with the official release.

Frequently Asked Questions

I see "Suspicious Download" or "Cannot Verify Developer" when downloading or launching for the first time.

FlickMouse Server is code-signed with an Apple Developer Program certificate and notarized by Apple. However, new apps that have just been distributed may trigger general warnings such as "Suspicious Download" or "Cannot Verify Developer" from browsers or macOS.

Please confirm the domain tech-peace-lab.jp and the app name, and if there are no issues, dismiss the browser warning and save the file. If macOS displays a warning when launching the app for the first time, select the app in Finder, hold down the control key, click, and choose "Open."

Once you allow the app to run by selecting "Open," it will launch normally from the next time onward.

Why does it require "Accessibility" permissions?

FlickMouse Server executes "simulated mouse and keyboard operations" on your Mac, such as cursor movement, clicks, scrolling, and key input (Pro features) sent from your iPhone.

To perform these operations, macOS requires "Accessibility" permissions. FlickMouse Server does not use these permissions for any other purpose.

Follow the instructions displayed during the initial launch or in the settings screen to enable System Settings > Privacy & Security > Accessibility for "FlickMouse Server."

Is "Input Monitoring" permission required?

The current version of FlickMouse Server does not use macOS "Input Monitoring" permissions. Therefore, you do not need to grant this permission in System Settings.

If future updates introduce new features that require detecting physical keyboard input on the Mac, the necessary permissions and their purposes will be clearly explained at that time.

Why does the iPhone app request permission to "Find devices on your local network"?

The FlickMouse app uses iOS local network permissions to automatically discover Macs (FlickMouse Server) on the same Wi-Fi/LAN network. This is for server detection using Bonjour/mDNS and is not used to send information to third-party servers or scan other devices on the network.

If you do not grant this permission, the automatic detection feature of FlickMouse Server will not work, and you may face limitations in specifying the connection destination.

What macOS/iOS versions are supported?

Currently, the app is designed for Macs with Apple Silicon (M1 or later) and is being tested on macOS 12 or later (recommended: macOS 13 or later). On the iPhone side, the FlickMouse app supports iOS 18 or later.

Can it be used on Intel-based Macs?

The initial release is planned to support only Macs with Apple Silicon. Support for Intel-based Macs (Universal 2 binary) will be considered based on user demand and usage trends.

How does it work in a multi-display environment?

The current version of FlickMouse/FlickMouse Server operates across the entire macOS desktop, allowing the mouse pointer to move seamlessly across multiple displays. The pointer follows the arrangement set in macOS "Display Arrangement."

For example, you can keep your MacBook nearby while using a large living room display for video playback, and use FlickMouse as a "remote control" from your couch. You can operate playback/pause buttons, seek bars, and volume sliders on streaming services from your iPhone.

When using multiple displays, setting the primary display (the one with the menu bar) in macOS as the main display can stabilize window placement and app focus, providing a smoother experience.

Can it be used without an internet connection?

Yes. FlickMouse operates between a Mac and an iPhone on the same local network. An internet connection is not required except for downloads and updates.

Can it be used on corporate networks or public Wi-Fi?

As long as the Mac and iPhone are on the same network and device-to-device communication is not restricted, it should work. However, guest Wi-Fi or some corporate networks may block device-to-device communication, preventing connections. For corporate networks, we recommend checking with the administrator beforehand.

Are input text or operations sent anywhere?

FlickMouse Server is a resident app that operates entirely on your Mac. It does not send key inputs or pointer operations to cloud servers or external services. Communication is confined to the Mac and iPhone, and data is encrypted using AEAD encryption (ChaCha20-Poly1305) before transmission.

Are logs or analytics data collected?

The current distribution version does not include automatic crash reporting or integration with external analytics services. If analytics features are introduced in the future for quality improvement, prior notice will be given, and users will have the option to opt-in.

What is the development policy regarding security and privacy?

FlickMouse/FlickMouse Server is designed based on three principles: "Local Network Communication," "Pre-Shared Key and AEAD Encryption," and "Minimal Logs and Analytics." For technical details and future policies, please refer to the "Safety and Development Policy" page.

What should I do if I forget or leak the PSK (connection key)?

Generate a new PSK from the FlickMouse Server on your Mac and scan the displayed QR code again with the iOS app. The old PSK will be invalidated, preventing third parties from connecting using previous connection information.

What should I do if there is latency or lag in operation?

Network congestion, distance from the router, and differences between 2.4GHz and 5GHz bands can cause latency. If possible, try connecting your Mac via Ethernet, moving closer to the router, or using a 5GHz Wi-Fi band. If the issue persists, adjustments will be made in future updates.

Can multiple iPhones connect to the same Mac?

Currently, only one iPhone can actively operate the Mac at a time. While multiple devices can connect sequentially, simultaneous operation by multiple users is not supported.

Can I switch between multiple Macs?

In the future, the FlickMouse app may allow switching between multiple connection targets (Macs). For now, the app is primarily designed for use with a single Mac.

How much battery does it consume?

FlickMouse keeps the screen on while performing network communication and touch operations, which consumes more battery than standby mode. For extended use, we recommend connecting your iPhone to a charging cable or stand.

How can I disable auto-launch at Mac startup?

You can disable auto-launch by turning off the "Launch at Login" option (name tentative) in the FlickMouse Server settings. Future versions will allow you to check and modify login items or LaunchAgent settings directly from the app.

How do I uninstall the app?

Disable auto-launch first, then delete FlickMouseServer.app from the /Applications folder. In the future, we plan to publish the locations of configuration files and logs and document steps for complete removal.

What are the pricing and licensing plans?

FlickMouse is planned to be offered as a monthly subscription. During the testing period in Japan, you can use all Pro features for 100 yen per month (tax included).

We want you to try it without hesitation to see if it fits your workflow, so there are no initial fees or long-term contracts. You can cancel at the end of any month if you no longer need it.

For the official release, we will adjust the pricing and plan structure based on user feedback and usage trends. Note that the pricing and conditions during the testing period may be revised in the future.

Are there plans to support Windows, iPad, or Android?

Currently, development is focused on macOS and iPhone. Support for other platforms will be considered based on future feedback and usage trends.

How can I report bugs or ask questions?

For bug reports or inquiries about FlickMouse/FlickMouse Server, please contact flickmouse@tech-peace-lab.jp. Depending on the situation, we may request log files for troubleshooting, but the information provided will only be used for resolving issues and improving quality.