Sefirah-Android

shrimqyGPL-3.0活跃维护

一款 Android 端的手机与电脑互联工具,可替代 KDE Connect,支持剪贴板同步、文件互传和媒体控制。

Phone link / KDE Connect alternative

v3.2.0发布于 2026-10-14 17:20 UTC1,006star +4 / 7 天50fork同步于 2026-11-10 23:52 UTC

怎么上手

由 README 提炼,执行前请确认
从 Microsoft Store 安装 Windows 端,从 Google Play 或 IzzyOnDroid 安装 Android 端(包名 com.castle.sefirah)
硬件要求按 README 说明

README 未说明硬件要求;需要一台 Windows PC 和一台 Android 设备处于同一局域网,Android 存储集成功能要求 Android 11+。

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

Windows 与 Android 之间的剪贴板、通知、文件同步工具,KDE Connect 的替代方案

一款 Android 端的手机与电脑互联工具,可替代 KDE Connect,支持剪贴板同步、文件互传和媒体控制。

核心能力

  • 在 Windows 与 Android 间双向同步剪贴板,Android 10+ 可借助 Shizuku 或 ADB 自动检测
  • 把 Android 通知推送到 Windows 桌面,并支持从 PC 收发短信、接听电话
  • 通过 scrcpy 实现屏幕镜像与远程控制,需自行下载并配置 scrcpy 路径
  • 把 Android 存储挂载进 Windows 资源管理器,需 Android 11 及以上
  • 支持文件互传、从桌面响铃找手机、控制 PC 媒体播放与音量

容易踩的坑

两端需在同一网络且防火墙放行 5149 到 5169 端口,否则互相发现后仍连不上;侧载安装的 Android 应用需先在应用信息里允许受限设置,才能授予通知和辅助功能权限;屏幕镜像要单独下载 scrcpy 并在设置里指定路径;设置远程存储位置时不要指向已有文件夹,否则该文件夹内容会被删除。

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v3.2.0
  1. v3.2.0最新正式版2026-10-14 · 2026-10-14 17:20 UTC

    Additions

    • SMS/MMS sync overhaul
      • Per-device Sync SMS settings for long text, group MMS, and convert threshold
      • Improved overall sync
    • Send Bluetooth status

    Fixes

    • Recover clipboard watcher after Shizuku restart by @hchengting in https://github.com/shrimqy/Sefirah-Android/pull/88
    • Enable keep-alive for SSL sockets
    • Call startForeground only once from onCreate
    • Launch device removal on the IO dispatcher
    • Fix SFTP server accepting public keys; restrict to only password auth with a stronger generated password

    Misc

    • Serialize outbound sends through a per-connection writer pipeline; stop app/call-log/contact sync on send failure
    • Serialize feature enable/disable with a lifecycle mutex
    • Split clipboard and share transfers into ClipboardTransfer / ShareTransfer
    • Bump Apache SSHD to 2.20.0 and drop unused MINA transport
    • Disable NDK-embedded Build IDs

    Notes

    This fixes a security issue in the SFTP server that I missed in earlier versions. I'd advise updating to the latest version. Thank you.

    Changes in the Desktop App

    Play Store

    New Contributors

    Full Changelog: https://github.com/shrimqy/Sefirah-Android/compare/v3.1.0...v3.2.0

  2. v3.1.02026-08-30 · 2026-08-30 11:11 UTC
    查看更新说明

    Additions

    • Automatic clipboard & image sync on Android 10+ via a shell worker launched with Shizuku or desktop ADB (accessibility remains a fallback)
    • Play Sound: ring your phone from the desktop
    • Desktop actions on Home: custom icons, bulk action sync, optional confirmation, and a “show labels” preference
    • In-app changelog: view Android and Desktop release notes from About -> What’s new

    Misc

    • Cleaner permission/onboarding
    • Compile SDK 37; Gradle 9.7 / AGP 9.3.1 / KSP 2.3.6
    • Replace material-icons-extended with local drawables

    Changes in the Desktop App

    Notes

    The automatic clipboard is pretty much automatic if you have the ADB device connected on the desktop or just grant shizuku access; then the app will prefer that over ADB. The preference for auto sync is in the settings page. This closely follows scrcpy and shizuku to make the feature possible. Please test and report if you find any issues.

    Play Store version is now in the Production track. Thank you for the support!

    Full Changelog: https://github.com/shrimqy/Sefirah-Android/compare/v3.0.1...v3.1.0

  3. v3.0.12026-07-23 · 2026-07-23 18:51 UTC
    查看更新说明

    Fixes and Improvements

    • Throttle file transfer progress notifications
    • Don't send empty clipboard texts when using accessibility services
    • Update welcome page
    • Update permission handling and permission page ui
    • Skip incomplete contacts during sync

    Changes in the Desktop App

    Play Store

    Full Changelog: https://github.com/shrimqy/Sefirah-Android/compare/v3.0.0...v3.0.1

  4. v3.0.0v3.0.0 - Magician2026-07-17 · 2026-07-17 16:08 UTC
    查看更新说明

    Features and Improvements

    • feat: display desktop battery status on home device card by @usamaiqb in https://github.com/shrimqy/Sefirah-Android/pull/74
    • Add call log sync to desktop
    • Handle Bluetooth pairing requests triggered from the desktop app
    • Add support for sharing multiple remote storage paths with the desktop
    • Add configurable recycle bin location for SFTP (files deleted remotely move here instead of permanent deletion)
    • Add nested settings for media playback notifications and volume control
    • Add Quick Settings tile to send the clipboard instantly
    • Add deep-link pairing support
    • Add explicit Start / Stop Service control by @RafhaanShah in https://github.com/shrimqy/Sefirah-Android/pull/68

    Misc

    • Fix device connection races during connect, handshake, and discovery
    • Fix Ui blocking when accepting a pairing request in the app
    • Send raw millis for notification timestamps to let the desktop format them locally
    • Fix MediaCard playback time formatting for hours
    • Fix volume key adjustment for remote playback
    • Fix duplicate/mirrored remote Spotify sessions when Spotify is active locally
    • Prevent overwriting existing files/ bad renames on receive by @usamaiqb in https://github.com/shrimqy/Sefirah-Android/pull/75
    • Overhaul architecture and feature lifecycle

    Changes in the Desktop App

    New Contributors

    Full Changelog: https://github.com/shrimqy/Sefirah-Android/compare/v2.4.0...v3.0.0

  5. v2.4.02026-03-05 · 2026-03-05 15:50 UTC
    查看更新说明

    Changes

    • Add call notifier
    • Update network architecture and authentication
    • Make remote storage preference false by default
    • Add location permission rationale
    • Fix ShareDeepLinkActivity not closing after text share

    Changes in the Desktop App

    Open testing has been approved for the Android app.

    Full Changelog: https://github.com/shrimqy/Sefirah-Android/compare/v2.3.0...v2.4.0

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Sefirah is designed to enhance your workflow by enabling seamless clipboard and notification sharing between your Windows PC and Android device. It's an alternative to existing solutions, tailored for users who want a straightforward and efficient way to keep their devices in sync.

    If you have any feature requests as a whole or a bug report, open the issue in the repo for the Windows app, unless you're sure that this only concerns the Android version.

    Features

    • Clipboard Sharing: Seamlessly share clipboard content between your Android device and Windows PC, with automatic detection on Android 10+ via Shizuku or desktop ADB.
    • Play Sound: Ring your phone from the desktop to help locate it.
    • Media Control: Control media playback and volume of your PC from Android.
    • File Sharing: Share files between your devices easily.
    • Storage Integration: Integrate your Android storage into the Windows Explorer.
    • Notification: Allows toasting the notifications from your Android on desktop.
    • Screen mirroring: Mirror and control the Android device via scrcpy.
    • SMS Texting: Send and receive SMS texts from your Android device on your Windows PC.
    • Phone Call: View and answer phone calls from your Android device on your Windows PC.

    Linux Status

    Support for Linux is limited. Some features available on Windows may not be available on Linux.

    Limitations

    Notification Sync

    • Due to Android's restrictions, sensitive notifications are no longer visible from Android 15 onwards.

    • To work around this limitation, grant the necessary permission using ADB:

      adb shell appops set com.castle.sefirah RECEIVE_SENSITIVE_NOTIFICATIONS allow
      
    • On some devices (e.g. OnePlus), this may fail until you disable system optimization or Disable permission monitoring for apps in Developer options → Apps. After that, run the command again.

    • If ADB is connected, the desktop app will attempt to grant this permission automatically when the device comes online.

    Installation

    Windows App

    Android App

    How to Use

    1. Setting Up:

      • On the Android device, allow the necessary permissions on the onboarding page. (Note: Allow restricted settings from App Info after attempting to grant notification access or accessibility permission, as Android blocks side-loaded apps from requesting sensitive permissions.) For automatic clipboard sync on Android 10+, also grant Shizuku if you use it, or keep ADB connected from the desktop app.
      • Ensure both your Android device and Windows PC are connected to the same network.
      • Launch the app on your Windows PC and wait for the devices to show up on both.
      • Initiate the connection on your Android device using either manual connect or auto connect. Manual connect is faster, while auto connect takes a bit more time to determine which IP address works for you.
      • Once the connection is initiated, Windows will receive a pop-up to accept or decline the connection. Ensure that the keys match on both devices.
      • After the authentication is done, you should be navigated to the home screens on both devices, wait a bit for the notifications on Windows to load up for the first time.

      Note: If the devices can't connect even though both discover each other, make sure to check your firewall settings and that these ports are open: 5149 to 5169.

    2. Clipboard Sharing:

      • When you copy content on your desktop, it will automatically sync with your Android device (provided you have enabled this feature in the device settings). If you have also enabled image syncing, images should be sent as well. Note: You must enable the 'Add received images to clipboard' option for received images to be placed on the Android clipboard.
      • To automatically share the clipboard from Android to desktop on Android 10+:
        1. Enable Clipboard sync preference in the device settings.
        2. Enable Auto-detect clipboard in the app Settings page.
        3. Prefer granting Shizuku access, or keep the device connected over ADB from the desktop app. The app prefers Shizuku when available and falls back to ADB.
        4. Accessibility remains a fallback when Shizuku/ADB are unavailable and you have granted accessibility permission, but it may not work in every scenario.
      • To manually share the clipboard, use the persistent device status notification, the Quick Settings tile, or the share sheet.
    3. File Transfer:

      • Use the share sheet on your Android or Windows device and select the app to share files between the devices.
    4. Android Storage:

      • You would need Android 11 or higher.
      • Enable storage access permission in Android app's settings and the desktop app will create a link to the Android storage in the File Explorer.
      • Note: This feature is still a bit experimental and may not work on all Windows versions especially older versions of Windows 10 and other unofficial debloated Windows 11 versions.
      • WARNING: DO NOT set the remote storage location to a pre-existing folder as it will delete the contents of that folder.
    5. SMS Texting:

      • Grant all the permissions required from the permissions page in Android. After that, reconnect and the messages should appear in the Messages tab in the Desktop app. You can now view and send texts as SMS. You can also switch SIMs if your device has dual SIMs. Attachments have not been implemented yet.
    6. Bluetooth calling:

      • Remove your Bluetooth device if you have already registered it with another app.
      • Pair your Bluetooth device to the PC either through the in-app Bluetooth pairing or through the Windows settings.
    7. Screen Mirroring using Scrcpy:

      • You would need to download, extract and set the scrcpy location in App settings.
      • You can specify your preferences for the scrcpy to launch with in the screen mirroring section.
      • For initiating screen mirroring, the easiest way would be to plug your device through USB and start it by clicking on Phone frame.
      • Sefirah will try to connect to your device if the default tcpip port is open for subsequent connections.
      • If you have any doubts or problems in connecting scrcpy, refer scrcpy docs and Scrcpy FAQ.
      • If you like their project, please consider supporting the author rom1v

    Screenshots

    screenshots of app

    Support

    Feel free to open an issue if you want to report a bug, provide feedback, or ask a question. Pull requests are very welcome!

    If you have any specific questions or need further details, please reach out on the Discord server or by email, I would be happy to help.

    Special Thanks