JCJC:一款 API-First 的硬核剪贴板管理工具

分享一个我日常高频使用的剪贴板增强工具------JCJC。

与传统工具不同,它专注于API 自动化与Markdown 知识流,非常适合开发者和内容创作者。

核心特性:

⚡️ API First & 自动化工作流

这是 JCJC 最大的亮点。它全面开放 API 。

实时转发:剪贴板内容变更时,可自动拦截并转发至自定义 URL(例如直接同步到你的 CMS 或 Notion)。

全文检索:支持通过 API 进行关键词或全文搜索。

🔗 接口文档:GitHub - jcjc-desktop-api

https://github.com/mydecms/jcjc-desktop-api

📝 智能 Markdown 存储

剪贴板内的文字会自动转换为 Markdown 格式存储,并保留上下文信息:

来源溯源:自动记录来源 App 名称。

网页增强:若是浏览器复制,会自动抓取当前页面的 Title 和 URL。

注:目前专注于纯文本/代码记录,暂不支持图片。

🛡 隐私与采集控制

内置黑/白名单模式,让你精准控制记录范围。你可以设置只记录特定 App(如 IDE、浏览器)的内容,或屏蔽敏感应用(如密码管理器),确保隐私安全。

💾 数据自由导出

支持将记录一键导出为 HTML 或 Json 文件,方便二次处理或备份。

适用平台:

目前仅支持 Windows 系统。

下载地址:

通过网盘分享的文件:JCJCClient-2026

链接: https://pan.baidu.com/s/10Hs2QNTlSzP8rvIcZIndAQ?pwd=JCJC 提取码: JCJC

--来自百度网盘超级会员v8的分享

复制代码
# JCJC Desktop API

> 🖥️ JCJC 桌面客户端 API 接口文档 | JCJC Desktop Client API Documentation

## 📋 目录

- [概述](#概述)
- [API 接口](#api-接口)
  - [剪贴板管理](#1-剪贴板管理)
  - [应用程序监控](#2-应用程序监控)
  - [系统设置](#3-系统设置)
  - [搜索功能](#4-搜索功能)
- [数据结构](#数据结构)

---

## 概述

JCJC Desktop API 提供了一套完整的桌面客户端接口,包括:

- 📋 **剪贴板管理** - 查看和管理剪贴板历史记录
- 📊 **应用监控** - 应用程序使用统计和活动记录
- ⚙️ **系统设置** - 系统参数配置管理
- 🔍 **搜索功能** - 关键词搜索和全文搜索

**Base URL:** `http://192.168.1.65:9430`

---

## API 接口

### 1. 剪贴板管理

#### 1.1 剪贴板列表

查看和管理剪贴板历史记录。

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_clipboard/daily/list` |
| **API** | `GET /api/v1/jcjc/clipboard/daily/list` |
| **返回类型** | `CommResponse` |
| **数据字段** | `json_content` → `CCMain7CCContent[]` |

#### 1.2 剪贴板分页查询

```
GET /api/v1/jcjc/clipboard/daily/paging
```

**参数说明:**

| 参数 | 类型 | 默认值 | 说明 |
|------|------|--------|------|
| `is_sort_asc` | boolean | `false` | 排序方向,false 为降序(最新优先) |
| `curr_page_num` | number | `1` | 当前页码 |
| `per_page_num` | number | `20` | 每页数量 |

#### 1.3 删除剪贴板记录

```
DELETE /api/v1/jcjc/clipboard/my_uuid/{my_uuid}
```

---

### 2. 应用程序监控

#### 2.1 应用活动列表

查看应用程序使用统计和活动记录。

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_app_usage/daily/list` |
| **API** | `GET /api/v1/jcjc/app_usage/daily/list` |
| **返回类型** | `CommResponse` |
| **数据字段** | `json_content` → `WnAppInfoLog[]` |

**展示字段:** `ID` | `应用名称` | `窗口标题` | `启动时间` | `使用时长`

#### 2.2 指定应用活动列表

获取指定应用程序的活动记录。

```
GET /api/v1/jcjc/app_usage/daily/app_name/{app_name}/list
```

| 属性 | 值 |
|------|-----|
| **返回类型** | `CommResponse` |
| **数据字段** | `json_content` → `WnAppInfoLog[]` |

**展示字段:** `ID` | `窗口标题` | `启动时间` | `使用时长`

#### 2.3 应用程序大全

浏览所有已知的应用程序信息。

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_app_usage/app_list` |
| **API** | `GET /api/v1/jcjc/app_usage/app_list` |
| **返回类型** | `WnAppInfo[]` |

#### 2.4 应用耗时统计

查看应用程序使用时长统计。

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_app_usage/daily/statistics/sum/list` |
| **API** | `GET /api/v1/jcjc/app_usage/daily/statistics/sum/list` |
| **返回类型** | `WnAppInfoLogStatistics[]` |

**展示字段:**

| 字段 | 说明 |
|------|------|
| `app_name` | 应用名称 |
| `sum_seconds` | 总耗时(秒) |
| `switch_freq` | 总切换次数 |

#### 2.5 应用切换频率统计

查看应用程序切换频率统计。

```
GET /api/v1/jcjc/app_usage/daily/statistics/freq/list?date=YYYY-MM-DD
```

| 属性 | 值 |
|------|-----|
| **返回类型** | `WnAppInfoLogStatistics[]` |

#### 2.6 JDBC 本地应用列表

查看所有已安装的 JDBC 应用。

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jdbc_apps/home` |
| **API** | `GET /api/v1/jcjc/jdbc_apps/list` |
| **返回类型** | `WnJdbcApps[]` |

**展示字段:** `应用名称` | `版本` | `类别` | `安装日期` | `操作`

---

### 3. 系统设置

#### 3.1 Web 控制面板

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_web_ui/dashboard` |

系统控制面板和主要功能入口。

#### 3.2 登录页面

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_web_ui/login` |
| **API** | `POST /api/v1/jcjc/settings/edit/submit` |
| **请求类型** | `application/x-www-form-urlencoded` |
| **数据结构** | `SettingsEditForm` |

**表单内容:** 邮箱、密码

#### 3.3 系统参数列表

| 属性 | 值 |
|------|-----|
| **Web URL** | `/jcjc_web_ui/settings/list` |
| **API** | `GET /api/v1/jcjc/settings/list` |
| **返回类型** | `WoopNoteSettingsItem[]` |

**展示字段:** `ID` | `键名` | `键值` | `操作`

#### 3.4 获取单个设置项

```
GET /api/v1/jcjc/settings/edit/one
```

**可用的设置项:**

| 设置键名 | 说明 | 示例值 |
|----------|------|--------|
| `combine_woop_note_by_domain` | 按域名合并笔记 | - |
| `create_woop_note_exclude_app_names` | 排除的应用名称 | - |
| `create_woop_note_ways` | 创建笔记方式 | - |
| `is_enable_ctrl_c` | 启用 Ctrl+C 监控 | - |
| `ctrl_c_white_list_app_names` | Ctrl+C 白名单应用 | - |
| `is_save_note_to_file` | 保存笔记到文件 | - |
| `woopnote_notes_dir` | 笔记目录路径 | - |
| `is_enable_clipboard` | 启用剪贴板监控 | - |
| `is_enable_app_usage` | 启用应用使用监控 | - |
| `jcjcclient_user_email` | 用户邮箱 | - |
| `jcjcclient_cookie` | 用户 Cookie | `"xxxx"` |
| `jcjcclient_user_is_login` | 用户登录状态 | `"true"` / `"false"` |

#### 3.5 保存设置项

```
POST /api/v1/jcjc/settings/edit/submit
```

**请求参数:**

| 参数 | 类型 | 说明 |
|------|------|------|
| `var_name` | string | 设置键名 |
| `var_value` | string | 设置键值 |

---

### 4. 搜索功能

#### 4.1 关键词搜索

按标题或内容进行关键词搜索。

```
GET /api/v1/jcjc/clipboard/tools/search?keyword={keyword}&field={field}
```

| 参数 | 类型 | 可选值 | 说明 |
|------|------|--------|------|
| `keyword` | string | - | 搜索关键词 |
| `field` | string | `title` / `content` | 搜索字段 |

#### 4.2 全文搜索

```
GET /api/v1/jcjc/clipboard/tools/fulltext_search?keyword={keyword}
```

| 参数 | 类型 | 说明 |
|------|------|------|
| `keyword` | string | 搜索关键词 |

---

## 数据结构

### CommResponse

通用 API 响应结构。

```javascript
{
    is_ok: boolean,        // 请求是否成功
    msg: string,           // 响应消息
    content: string,       // 响应内容
    json_content: string   // JSON 格式的数据内容
}
```

---

### CCMain7CCContent

剪贴板主内容结构。

```javascript
{
    id: number,              // 主键 ID
    my_id: number,           // 用户 ID
    year: number,            // 年份
    month: number,           // 月份
    day: number,             // 日期
    app: string,             // 应用程序名称
    url: string,             // URL 地址
    title: string,           // 标题
    create_datetime: string, // 创建时间
    tags: string,            // 标签
    domain: string,          // 域名
    sub_domain: string,      // 子域名
    category: number,        // 分类
    insert_no: number,       // 插入序号
    today_seconds: number,   // 当日秒数
    tag1: string,            // 标签1
    tag2: string,            // 标签2
    tag3: string,            // 标签3
    remark: string,          // 备注
    summary: string,         // 摘要
    my_uuid: string,         // UUID
    week: number,            // 周数
    edit_epoch: number,      // 编辑时间戳
    first_path: string,      // 首路径
    content: string          // 内容
}
```

---

### WnAppInfoLog

应用信息日志。

```javascript
{
    id: number,              // 主键 ID
    app_info_id: number,     // 应用信息 ID
    app_name: string,        // 应用名称
    window_title: string,    // 窗口标题
    from_seconds: number,    // 开始时间(秒)
    to_seconds: number,      // 结束时间(秒)
    seconds_delta: number,   // 时长(秒)
    app_type: number,        // 应用类型 (0: 前台, 1: 后台)
    category: number,        // 分类
    status: number,          // 状态
    in_date: string          // 记录日期
}
```

---

### WnAppInfoLogStatistics

应用使用统计。

```javascript
{
    app_name: string,        // 应用名称
    sum_seconds: number,     // 总使用时长(秒)
    switch_freq: number      // 切换频率
}
```

---

### WnJdbcApps

JDBC 应用信息。

```javascript
{
    id: number,              // 主键 ID
    my_id: number,           // 用户 ID
    app_name: string,        // 应用名称
    app_version: string,     // 应用版本
    app_type: number,        // 应用类型
    in_date: string,         // 安装日期
    app_category: string     // 应用分类
}
```

---

### WnAppInfo

应用信息。

```javascript
{
    id: number,              // 主键 ID
    my_id: number,           // 用户 ID
    app_name: string,        // 应用名称
    app_title: string,       // 应用标题
    app_desc: string,        // 应用描述
    app_type: string,        // 应用类型
    read_status: number,     // 读取状态
    category: number,        // 分类
    status: number           // 状态
}
```

---

### WoopNoteSettingsItem

设置项。

```javascript
{
    id: number,              // 主键 ID
    my_id: number,           // 用户 ID
    setting_id: number,      // 设置 ID
    var_name: string,        // 设置键名
    var_value: string,       // 设置键值
    read_status: number,     // 读取状态
    category: number,        // 分类
    status: number,          // 状态
    in_date: string          // 记录日期
}
```

---

### SettingsEditForm

设置编辑表单。

```javascript
{
    var_name: string,        // 设置键名
    var_value: string        // 设置键值
}
```

---
相关推荐
歪歪歪比巴卜2 天前
总部上传素材库、门店直接调用剪辑发布:工具选型与实测(矩阵通实践)
新媒体运营·效率工具·工具评测
linyanRPA7 天前
影刀RPA完全指南_从单个流程到自动化体系的设计思维
效率工具·python脚本·电商运营·拼多多运营工具·爬虫自动化·店群自动化·提效神器
linyanRPA7 天前
影刀RPA实操指南_电商订单自动对账与差异标记
效率工具·python脚本·ai助手·rpa自动化·爬虫自动化·店群自动化·店群自动化运营
linyanRPA8 天前
影刀RPA完全指南_流程备份与迁移完整操作
效率工具·浏览器自动化·影刀rpa·拼多多运营工具·爬虫自动化·提效神器·店群自动化运营
linyanRPA8 天前
影刀RPA实操指南_小红书笔记批量采集完整流程
效率工具·自动化脚本·电商运营·rpa自动化·爬虫自动化·店群自动化·店群自动化运营
linyanRPA8 天前
影刀RPA完全指南_非技术人员学习自动化的心智模型
效率工具·浏览器自动化·自动化脚本·电商自动化·拼多多运营工具·爬虫自动化·店群自动化运营
linyanRPA8 天前
影刀RPA店群自动化实战:多店铺商品批量类目迁移与属性映射系统设计
办公自动化·效率工具·python脚本·浏览器自动化·rpa自动化·电商自动化·店群自动化
linyanRPA9 天前
影刀RPA多店铺绩效报表与经营分析自动化实战:数据驱动运营决策
办公自动化·效率工具·ai助手·影刀rpa·rpa自动化·电商自动化·店群自动化运营
MUMUFD12 天前
本户复制 + 跨户复制 + 批量修改头像/名称 = 小鹿管家-巨量投放
效率工具·广告投放·批量搭建