{"id":51026959,"url":"https://github.com/gitstq/smartclip-ai","last_synced_at":"2026-06-21T20:02:47.511Z","repository":{"id":359256459,"uuid":"1245232239","full_name":"gitstq/smartclip-ai","owner":"gitstq","description":"AI-powered semantic clipboard manager with intelligent categorization and natural language search","archived":false,"fork":false,"pushed_at":"2026-05-21T03:32:49.000Z","size":31,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-21T09:48:04.175Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gitstq.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-21T03:16:15.000Z","updated_at":"2026-05-21T03:24:06.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gitstq/smartclip-ai","commit_stats":null,"previous_names":["gitstq/smartclip-ai"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/gitstq/smartclip-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartclip-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartclip-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartclip-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartclip-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gitstq","download_url":"https://codeload.github.com/gitstq/smartclip-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gitstq%2Fsmartclip-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34623906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-21T02:00:05.568Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-06-21T20:02:47.415Z","updated_at":"2026-06-21T20:02:47.479Z","avatar_url":"https://github.com/gitstq.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🧠 SmartClip AI\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/version-1.0.0-blue.svg\" alt=\"Version\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/license-MIT-green.svg\" alt=\"License\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/node-%3E%3D18.0.0-brightgreen.svg\" alt=\"Node.js\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/platform-Windows%20%7C%20macOS%20%7C%20Linux-lightgrey.svg\" alt=\"Platform\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eAI-powered semantic clipboard manager with intelligent categorization and natural language search\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"#-english\"\u003eEnglish\u003c/a\u003e •\n  \u003ca href=\"#-简体中文\"\u003e简体中文\u003c/a\u003e •\n  \u003ca href=\"#-繁體中文\"\u003e繁體中文\u003c/a\u003e\n\u003c/p\u003e\n\n---\n\n## 🌐 English\n\n### 🎉 Introduction\n\n**SmartClip AI** is an intelligent clipboard manager that goes beyond simple storage. It uses AI-powered semantic analysis to automatically categorize your clipboard content, making it easy to find what you need when you need it.\n\n**Key Problems Solved:**\n- 🔍 Can't find that code snippet you copied yesterday?\n- 📋 Lost important links in a sea of clipboard history?\n- 🏷️ Wish your clipboard could organize itself automatically?\n- 🔎 Want to search clipboard history with natural language?\n\n### ✨ Core Features\n\n| Feature | Description | Emoji |\n|---------|-------------|-------|\n| **Smart Categorization** | Auto-detects content type (code, URL, email, JSON, etc.) | 🧠 |\n| **Semantic Search** | Fuzzy search with Fuse.js for finding content naturally | 🔍 |\n| **Tag System** | Automatic tagging + custom tags for organization | 🏷️ |\n| **Persistent Storage** | SQLite database keeps history across reboots | 💾 |\n| **Real-time Monitor** | Background monitoring captures clipboard changes | 👁️ |\n| **Statistics** | Visualize your clipboard usage patterns | 📊 |\n| **Cross-platform** | Works on Windows, macOS, and Linux | 🖥️ |\n| **Privacy First** | 100% local - no data leaves your machine | 🔒 |\n\n### 🚀 Quick Start\n\n#### Requirements\n- **Node.js** \u003e= 18.0.0\n- **npm** or **yarn**\n\n#### Installation\n\n```bash\n# Install globally\nnpm install -g smartclip-ai\n\n# Or use npx (no installation)\nnpx smartclip-ai\n```\n\n#### Basic Usage\n\n```bash\n# Start clipboard monitoring\nsmartclip monitor\n\n# Add current clipboard content manually\nsmartclip add\n\n# List recent items\nsmartclip list\n\n# Search clipboard history\nsmartclip search \"javascript function\"\n\n# Interactive mode\nsmartclip interactive\n```\n\n### 📖 Detailed Usage\n\n#### CLI Commands\n\n```bash\n# Monitor clipboard in real-time\nsmartclip monitor\n\n# Add current clipboard\nsmartclip add\n\n# List recent items (default: 20)\nsmartclip list\nsmartclip list -n 50\n\n# Filter by type\nsmartclip list -t code\nsmartclip list -c url_link\n\n# Search with fuzzy matching\nsmartclip search \"api endpoint\"\nsmartclip search \"github\" -l 10\n\n# Copy item back to clipboard\nsmartclip copy \u003citem-id\u003e\n\n# Delete an item\nsmartclip delete \u003citem-id\u003e\n\n# View statistics\nsmartclip stats\n\n# Export data\nsmartclip export backup.json\n\n# Import data\nsmartclip import backup.json\n\n# Clear all data\nsmartclip clear\n\n# Interactive TUI mode\nsmartclip interactive\n```\n\n#### Content Types Detected\n\n| Type | Description | Example |\n|------|-------------|---------|\n| `code` | Programming code snippets | `const x = 5;` |\n| `url` | Web links | `https://github.com` |\n| `email` | Email addresses | `user@example.com` |\n| `json` | JSON data | `{\"key\": \"value\"}` |\n| `image` | Image file paths | `/path/to/image.png` |\n| `text` | Plain text content | Notes, paragraphs |\n\n#### Categories\n\n- `code_snippet` - Programming code\n- `url_link` - Web URLs\n- `email_address` - Email addresses\n- `command` - CLI commands\n- `json_data` - JSON content\n- `note` - Text notes\n- `image_path` - Image references\n\n### 💡 Design Philosophy\n\nSmartClip AI was designed with these principles:\n\n1. **Zero-config setup** - Works out of the box\n2. **Privacy by default** - All data stays local\n3. **Intelligent organization** - AI categorization reduces manual work\n4. **Fast retrieval** - Fuzzy search finds content quickly\n5. **Developer-friendly** - Perfect for code snippets and commands\n\n### 📦 Development\n\n```bash\n# Clone repository\ngit clone https://github.com/gitstq/smartclip-ai.git\ncd smartclip-ai\n\n# Install dependencies\nnpm install\n\n# Build\nnpm run build\n\n# Run tests\nnpm test\n\n# Development mode\nnpm run dev\n\n# Lint\nnpm run lint\n```\n\n### 📦 Packaging\n\n```bash\n# Package for current platform\nnpm run package\n\n# Package for all platforms\nnpm run package:all\n```\n\n### 🤝 Contributing\n\nContributions are welcome! Please follow these steps:\n\n1. Fork the repository\n2. Create a feature branch (`git checkout -b feature/amazing-feature`)\n3. Commit your changes (`git commit -m 'feat: add amazing feature'`)\n4. Push to the branch (`git push origin feature/amazing-feature`)\n5. Open a Pull Request\n\n### 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n---\n\n## 🇨🇳 简体中文\n\n### 🎉 项目介绍\n\n**SmartClip AI** 是一款智能剪贴板管理工具，它超越了简单的存储功能。利用 AI 语义分析技术，自动对剪贴板内容进行分类，让您在需要时轻松找到所需内容。\n\n**解决的核心问题：**\n- 🔍 找不到昨天复制的代码片段？\n- 📋 重要链接淹没在剪贴板历史中？\n- 🏷️ 希望剪贴板能自动整理？\n- 🔎 想用自然语言搜索剪贴板历史？\n\n### ✨ 核心特性\n\n| 特性 | 描述 | 图标 |\n|------|------|------|\n| **智能分类** | 自动检测内容类型（代码、URL、邮箱、JSON 等） | 🧠 |\n| **语义搜索** | 基于 Fuse.js 的模糊搜索，自然语言查找 | 🔍 |\n| **标签系统** | 自动标签 + 自定义标签，轻松组织 | 🏷️ |\n| **持久存储** | SQLite 数据库，重启后历史不丢失 | 💾 |\n| **实时监控** | 后台监控，自动捕获剪贴板变化 | 👁️ |\n| **统计分析** | 可视化展示剪贴板使用模式 | 📊 |\n| **跨平台** | 支持 Windows、macOS 和 Linux | 🖥️ |\n| **隐私优先** | 100% 本地运行，数据不出本机 | 🔒 |\n\n### 🚀 快速开始\n\n#### 环境要求\n- **Node.js** \u003e= 18.0.0\n- **npm** 或 **yarn**\n\n#### 安装\n\n```bash\n# 全局安装\nnpm install -g smartclip-ai\n\n# 或使用 npx（无需安装）\nnpx smartclip-ai\n```\n\n#### 基本用法\n\n```bash\n# 启动剪贴板监控\nsmartclip monitor\n\n# 手动添加当前剪贴板内容\nsmartclip add\n\n# 列出最近的项目\nsmartclip list\n\n# 搜索剪贴板历史\nsmartclip search \"javascript 函数\"\n\n# 交互式模式\nsmartclip interactive\n```\n\n### 📖 详细使用指南\n\n#### CLI 命令\n\n```bash\n# 实时监控剪贴板\nsmartclip monitor\n\n# 添加当前剪贴板\nsmartclip add\n\n# 列出最近项目（默认：20）\nsmartclip list\nsmartclip list -n 50\n\n# 按类型筛选\nsmartclip list -t code\nsmartclip list -c url_link\n\n# 模糊搜索\nsmartclip search \"api 接口\"\nsmartclip search \"github\" -l 10\n\n# 复制项目回剪贴板\nsmartclip copy \u003c项目ID\u003e\n\n# 删除项目\nsmartclip delete \u003c项目ID\u003e\n\n# 查看统计\nsmartclip stats\n\n# 导出数据\nsmartclip export backup.json\n\n# 导入数据\nsmartclip import backup.json\n\n# 清空所有数据\nsmartclip clear\n\n# 交互式 TUI 模式\nsmartclip interactive\n```\n\n#### 检测的内容类型\n\n| 类型 | 描述 | 示例 |\n|------|------|------|\n| `code` | 编程代码片段 | `const x = 5;` |\n| `url` | 网页链接 | `https://github.com` |\n| `email` | 邮箱地址 | `user@example.com` |\n| `json` | JSON 数据 | `{\"key\": \"value\"}` |\n| `image` | 图片文件路径 | `/path/to/image.png` |\n| `text` | 纯文本内容 | 笔记、段落 |\n\n#### 内容分类\n\n- `code_snippet` - 编程代码\n- `url_link` - 网页 URL\n- `email_address` - 邮箱地址\n- `command` - 命令行命令\n- `json_data` - JSON 内容\n- `note` - 文本笔记\n- `image_path` - 图片引用\n\n### 💡 设计理念\n\nSmartClip AI 遵循以下设计原则：\n\n1. **零配置** - 开箱即用\n2. **隐私优先** - 所有数据本地存储\n3. **智能组织** - AI 分类减少手动工作\n4. **快速检索** - 模糊搜索快速找到内容\n5. **开发者友好** - 完美适配代码片段和命令\n\n### 📦 开发指南\n\n```bash\n# 克隆仓库\ngit clone https://github.com/gitstq/smartclip-ai.git\ncd smartclip-ai\n\n# 安装依赖\nnpm install\n\n# 构建\nnpm run build\n\n# 运行测试\nnpm test\n\n# 开发模式\nnpm run dev\n\n# 代码检查\nnpm run lint\n```\n\n### 📦 打包发布\n\n```bash\n# 打包当前平台\nnpm run package\n\n# 打包所有平台\nnpm run package:all\n```\n\n### 🤝 贡献指南\n\n欢迎贡献！请按以下步骤操作：\n\n1. Fork 本仓库\n2. 创建功能分支 (`git checkout -b feature/amazing-feature`)\n3. 提交更改 (`git commit -m 'feat: add amazing feature'`)\n4. 推送到分支 (`git push origin feature/amazing-feature`)\n5. 创建 Pull Request\n\n### 📄 开源协议\n\n本项目采用 MIT 协议 - 详见 [LICENSE](LICENSE) 文件。\n\n---\n\n## 🇹🇼 繁體中文\n\n### 🎉 項目介紹\n\n**SmartClip AI** 是一款智能剪貼簿管理工具，它超越了簡單的存儲功能。利用 AI 語義分析技術，自動對剪貼簿內容進行分類，讓您在需要時輕鬆找到所需內容。\n\n**解決的核心問題：**\n- 🔍 找不到昨天複製的代碼片段？\n- 📋 重要連結淹沒在剪貼簿歷史中？\n- 🏷️ 希望剪貼簿能自動整理？\n- 🔎 想用自然語言搜索剪貼簿歷史？\n\n### ✨ 核心特性\n\n| 特性 | 描述 | 圖標 |\n|------|------|------|\n| **智能分類** | 自動檢測內容類型（代碼、URL、郵箱、JSON 等） | 🧠 |\n| **語義搜索** | 基於 Fuse.js 的模糊搜索，自然語言查找 | 🔍 |\n| **標籤系統** | 自動標籤 + 自定義標籤，輕鬆組織 | 🏷️ |\n| **持久存儲** | SQLite 數據庫，重啟後歷史不丟失 | 💾 |\n| **實時監控** | 後台監控，自動捕獲剪貼簿變化 | 👁️ |\n| **統計分析** | 可視化展示剪貼簿使用模式 | 📊 |\n| **跨平台** | 支持 Windows、macOS 和 Linux | 🖥️ |\n| **隱私優先** | 100% 本地運行，數據不出本機 | 🔒 |\n\n### 🚀 快速開始\n\n#### 環境要求\n- **Node.js** \u003e= 18.0.0\n- **npm** 或 **yarn**\n\n#### 安裝\n\n```bash\n# 全局安裝\nnpm install -g smartclip-ai\n\n# 或使用 npx（無需安裝）\nnpx smartclip-ai\n```\n\n#### 基本用法\n\n```bash\n# 啟動剪貼簿監控\nsmartclip monitor\n\n# 手動添加當前剪貼簿內容\nsmartclip add\n\n# 列出最近的項目\nsmartclip list\n\n# 搜索剪貼簿歷史\nsmartclip search \"javascript 函數\"\n\n# 交互式模式\nsmartclip interactive\n```\n\n### 📖 詳細使用指南\n\n#### CLI 命令\n\n```bash\n# 實時監控剪貼簿\nsmartclip monitor\n\n# 添加當前剪貼簿\nsmartclip add\n\n# 列出最近項目（默認：20）\nsmartclip list\nsmartclip list -n 50\n\n# 按類型篩選\nsmartclip list -t code\nsmartclip list -c url_link\n\n# 模糊搜索\nsmartclip search \"api 接口\"\nsmartclip search \"github\" -l 10\n\n# 複製項目回剪貼簿\nsmartclip copy \u003c項目ID\u003e\n\n# 刪除項目\nsmartclip delete \u003c項目ID\u003e\n\n# 查看統計\nsmartclip stats\n\n# 導出數據\nsmartclip export backup.json\n\n# 導入數據\nsmartclip import backup.json\n\n# 清空所有數據\nsmartclip clear\n\n# 交互式 TUI 模式\nsmartclip interactive\n```\n\n#### 檢測的內容類型\n\n| 類型 | 描述 | 示例 |\n|------|------|------|\n| `code` | 編程代碼片段 | `const x = 5;` |\n| `url` | 網頁連結 | `https://github.com` |\n| `email` | 郵箱地址 | `user@example.com` |\n| `json` | JSON 數據 | `{\"key\": \"value\"}` |\n| `image` | 圖片文件路徑 | `/path/to/image.png` |\n| `text` | 純文本內容 | 筆記、段落 |\n\n#### 內容分類\n\n- `code_snippet` - 編程代碼\n- `url_link` - 網頁 URL\n- `email_address` - 郵箱地址\n- `command` - 命令行命令\n- `json_data` - JSON 內容\n- `note` - 文本筆記\n- `image_path` - 圖片引用\n\n### 💡 設計理念\n\nSmartClip AI 遵循以下設計原則：\n\n1. **零配置** - 開箱即用\n2. **隱私優先** - 所有數據本地存儲\n3. **智能組織** - AI 分類減少手動工作\n4. **快速檢索** - 模糊搜索快速找到內容\n5. **開發者友好** - 完美適配代碼片段和命令\n\n### 📦 開發指南\n\n```bash\n# 克隆倉庫\ngit clone https://github.com/gitstq/smartclip-ai.git\ncd smartclip-ai\n\n# 安裝依賴\nnpm install\n\n# 構建\nnpm run build\n\n# 運行測試\nnpm test\n\n# 開發模式\nnpm run dev\n\n# 代碼檢查\nnpm run lint\n```\n\n### 📦 打包發布\n\n```bash\n# 打包當前平台\nnpm run package\n\n# 打包所有平台\nnpm run package:all\n```\n\n### 🤝 貢獻指南\n\n歡迎貢獻！請按以下步驟操作：\n\n1. Fork 本倉庫\n2. 創建功能分支 (`git checkout -b feature/amazing-feature`)\n3. 提交更改 (`git commit -m 'feat: add amazing feature'`)\n4. 推送到分支 (`git push origin feature/amazing-feature`)\n5. 創建 Pull Request\n\n### 📄 開源協議\n\n本項目採用 MIT 協議 - 詳見 [LICENSE](LICENSE) 文件。\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitstq%2Fsmartclip-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgitstq%2Fsmartclip-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgitstq%2Fsmartclip-ai/lists"}