Skip to content

Repository files navigation

Clip2File banner

Clip2File

把剪贴板内容,直接变成文件。
Save clipboard content as the right file, instantly.

Releases安装功能隐私政策


简介

在网页里看到一段文字、代码、图片或表格,复制之后还要手动建文件、整理格式?按一下 Alt + S,或者右键选中内容,Clip2File 自动识别类型、给出合适的文件名,直接存到本地。

你可以用它做这些:

  • 复制网页中的文字、笔记、文章段落 → 保存为 .txt.md
  • 复制网页里的图片或图文选区 → 保存为自包含的 .html.zip
  • 复制 Python / JavaScript / JSON / Markdown 等代码 → 保存为 main.py / script.js / data.json / README.md
  • 复制包含多个代码块的网页内容 → 自动解析并导出为项目 ZIP
  • 在网页中右键选中的文字或图片 → 点击「Save as File with Clip2File」
  • 随时随地按 Alt + S 快速保存剪贴板或选区

核心优势:

  • 极速:一个快捷键或一次右键即可保存
  • 🧠 智能:自动识别文本、图片、代码等 15+ 种内容类型
  • 🖼️ 支持图片:剪贴板图片、网页图片、图文混合选区都能处理
  • 🔒 本地且私密:不上传、不追踪、无广告、无遥测
  • 🎨 原生体验:简洁界面,支持浅色 / 深色模式

告别手动拖拽、重命名文件。复制 → 保存 → 完成。

功能

  • 🚀 按 Alt + S、点扩展图标,或右键 → 直接生成文件
  • 🧠 自动识别文本、图片、代码、JSON、Markdown 等 15+ 种类型
  • 📦 多段内容自动打包成 ZIP
  • 🖼️ 支持剪贴板图片、网页图片、图文混排
  • Alt + S 快速保存,Alt + Y 打开面板
  • 🖱️ 右键菜单:网页选区文字 / 图片 → 另存为文件
  • 🎨 简洁界面,支持浅色 / 深色模式

安装

方式一:Chrome Web Store(推荐方式)

访问 Chrome Web Store 页面,点击“添加至 Chrome”。

方式二:本地加载(开发者模式)

git clone https://github.com/bk4ice/clip2file.git
cd clip2file
npm install
npm run build
  1. 打开 Chrome 的 chrome://extensions/
  2. 开启右上角「开发者模式」
  3. 点击「加载已解压的扩展程序」
  4. 选择本项目的 dist/ 目录

开发

npm install
npm run dev      # 开发模式
npm run build    # 构建扩展
npm test         # 运行测试

项目结构

clip2file/
├── src/            # 扩展源码
│   ├── background  # Service worker(右键菜单、快捷键、跨域下载)
│   ├── core        # 检测、解析、文件名构造、打包
│   ├── popup       # 扩展面板 UI
│   ├── options     # 设置页面 UI
│   └── utils       # 工具函数
├── public/         # 静态资源(manifest、icons)
├── tests/          # 单元测试
├── scripts/        # 构建脚本
├── docs/           # GitHub Pages 公开隐私政策页
└── README.md       # 本文件

隐私

处理全在本地,不上传。详见 隐私政策

协议

MIT

贡献

欢迎提 Issue 和 PR。

About

Clip2File — 把剪贴板内容直接变成文件。Save clipboard content or web selections as the right file, instantly. Chrome extension, local-only, privacy-first.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages