⚠️ 警告:该项目目前正在开发中,尚未可用。
- 在多台设备之间无缝切换键盘和鼠标
- 支持多种操作系统,包括 Windows、macOS 和 Linux
- 简单易用的用户界面
- Vue 3: 渐进式JavaScript框架
- Vite: 现代化的前端构建工具,提供极速的开发体验
- TypeScript: 增强的JavaScript类型系统
- Shadcn/UI-Vue: 可重用的UI组件集合
- Tailwind CSS: 实用优先的CSS框架
- Pinia: 直观的Vue状态管理库
- Vue-I18n: 强大的国际化框架
- VueUse: Vue组合式API实用工具集
- Tauri 2.x: 构建小巧、快速、安全的跨平台桌面应用框架
- Tokio: 异步运行时和网络框架
- Serde: 高效的序列化/反序列化库
- rkyv: 零拷贝反序列化框架
- mdns-sd: 服务发现库,用于局域网设备发现
- spdlog-rs: 高性能日志库
- rust-i18n: 国际化支持
- tauri-plugin-single-instance: 确保应用只有一个实例运行
- tauri-plugin-pinia: 状态管理与持久化
- tauri-plugin-autostart: 系统启动时自动运行应用
- tauri-plugin-window-state: 保存和恢复窗口位置及大小
- tauri-plugin-fs/os/dialog/opener/process: 系统交互功能集成
-
克隆仓库:
git clone https://github.com/renzhenxuexi0/sync-pointer.git cd sync-pointer
-
安装依赖:
bun i
-
运行开发服务器:
bun run dev
-
构建桌面应用:
bun run tauri build
操作系统 | 路径 |
---|---|
Linux | ${configDir}/${bundleIdentifier}/logs |
macOS | ${homeDir}/Library/Logs/{bundleIdentifier} |
Windows | ${configDir}/${bundleIdentifier}/logs |
欢迎贡献代码!请提交 Pull Request 或报告问题。
本仓库遵循 AGPL-3.0 开源协议。
允许个人使用,如果需要商业使用,请联系作者。除非获得商业授权,否则无论以何种方式修改或者使用代码,都需要开源,并保留相关版权信息。详细内容请参见 AGPL-3.0 开源协议。