# pear-rec **Repository Path**: g7go/pear-rec ## Basic Information - **Project Name**: pear-rec - **Description**: pear-rec(梨子 rec) 是一个跨平台的截图、录屏、录音、录像软件。 - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 51 - **Created**: 2025-04-30 - **Last Updated**: 2025-04-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
> pear-rec(梨子 rec) 的跨平台是基于 `electronjs`,前端是基于 `reactjs`,截图、录屏、录音、录像、录制(动图)gif 等功能是基于 `webrtc` 和 `webcodecs` 的一个项目。
## 🖖 Vue
社区人员基于 `vue` 实现的截图功能 👉 [electron-screenshort](https://github.com/yejimeiming/electron-screenshort).
## 🌰 例子
[网页](https://pear-rec-xiguapi.vercel.app/)
## 🧲 下载地址
> gitee: https://gitee.com/xiguapi027/pear-rec
>
> github: https://github.com/027xiguapi/pear-rec
## 🔨 源码运行&编译
编译需要`nodejs`和`pnpm`环境
```
nodejs >= 18
pnpm: 8
```
### 开始
```shell
# 拷贝代码
git clone https://gitee.com/xiguapi027/pear-rec.git
# 进入项目
cd pear-rec
# 安装依赖
pnpm install
# 调试页面
pnpm run dev:web
# 调试服务
pnpm run dev:server
# 调试软件
pnpm run dev:desktop
# 运行页面
pnpm run start:web
# 运行软件
pnpm run start:desktop
# 编译软件
pnpm run build:desktop
# 清除 node_modules
pnpm run clear
```
## 🥰 功能