{"repo":"aa2013/ClipShare","free":true,"listed":false,"github":"https://github.com/aa2013/ClipShare","clone":"git clone https://github.com/aa2013/ClipShare.git","description":"A cross-platform (currently Android, Windows, Linux, MacOS) clipboard history and synchronization software that supports background sync on Android 10 and above, and can copy and sync text, images, files, and text messages. / 一个支持跨平台（目前为Android、Windows、Linux、MacOS）的剪贴板历史记录与同步软件，支持Android10以上版本后台同步，支持文本、图片、文件、短信的复制和同步。","language":"Dart","stars":297,"topics":["android","clipboard","flutter","linux","mac","sync","windows","clipboard-sync","clipshare"],"license":"GPL-3.0","category":"mobile-apps","readme_excerpt":"简体中文 English ClipShare ClipShare 是一个基于 Flutter 的跨平台剪贴板同步工具，支持文本、图片、文件、短信等内容在多设备间同步。 - 官网：https://clipshare.coclyun.top - 相关仓库 + 中转程序：ForwardServer + 剪贴板监听插件：ClipboardListener 项目起源 该项目源于我想找一个 Android 平台上的剪贴板同步工具，但是基本上在 Andorid10+ 系统上都无法后台无感同步和公网环境下同步（本人是个懒人）于是决定自己来实现。 iOS 版本虽已加入构建，但是还未经过充分测试 技术现状与规划 当前技术栈 - Flutter + Dart（跨平台 UI 与业务层） - 平台原生能力（Android / Windows / Linux / macOS） - 状态管理：当前以 GetX 为主, 后续计划逐步将状态管理从 GetX 迁移到 Riverpod 。 核心能力 - 多设备剪贴板同步（文本、图片、文件、短信） - 局域网设备发现与直连同步 - 公网中转同步（Forward Server） - WebDAV / S3 对象存储中转 - 历史记录管理（搜索、筛选、标签、统计、导出 Excel） - 文件拖拽发送与同步进度跟踪 - 安全能力：应用密码、重新验证、加密密钥配置等 + 规则管理 (当前为纯正则匹配，1.5.0 将会支持自定义脚本和内容提取) 同步方案 ClipShare 当前支持三类同步方案： + 内网： + 同网段设备自动发现后通过 Socket 通信同步。 + 公网： + 中转服务：通过中转服务做数据转发。 + WebDAV / S3 做存储中转，配合通知服务触发变更通知。 注意：WebDAV/S3 存储中转 当前仍然为实验性功能 中转程序项目仓库：ForwardServer Android 剪贴板监听说明 Android 侧目前主要有两类监听路径： 1. 系统日志方式：大多数系统可用，但在部分 ROM（如部分 OriginOS ）可能拿不到可用日志。 2. 系统隐藏 API 方式：通过 shell/root 进程反射调用隐藏 API，兼容性更广，但在深度魔改系统上仍可能受限。 支持平台 平台 状态 说明 --- --- ---------------- Android ✅ 已支持 Windows ✅ 已支持 Linux ✅ 已支持 macOS ✅ 已支持 iOS ✅ 已支持，但未经过充分测试 项目结构 顶层目录 Flutter 核心目录（ lib/app ） 主要页面模块说明 模块 作用 --- --- home module 主页面入口与导航 history module 历史记录展示与操作 device module 设备发现、配对、连接管理 search module 历史检索与过滤 settings module 应用配置页面 statistics module 统计图表与数据分析 sync file module 文件同步相关页面 authentication module 应用鉴权与密码保护 log module 日志查看与问题排查 clean data module 数据清理 db editor module 数据库调试与 SQL 执行 update log module 更新日志展示 about module 关于页 user guide module 首次使用引导 qr code scanner module 二维码","default_branch":null,"files":null,"tree":[],"storefront":"/r/aa2013","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aa2013/ClipShare/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}