[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-81448":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":11,"contributorsCount":11,"subscribersCount":11,"size":11,"stars1d":13,"stars7d":14,"stars30d":15,"stars90d":11,"forks30d":11,"starsTrendScore":16,"compositeScore":17,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":8,"pushedAt":8,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":11,"starSnapshotCount":11,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},81448,"file-organizer","vindiar\u002Ffile-organizer","vindiar",null,"TypeScript",46,0,32,4,8,14,12,47.4,false,"master",true,[],"2026-06-12 04:01:33","# 🗂️ Vync - AI File Organizer CLI\n\nAutomatically organize your files (images, documents, videos, etc.) into categorized folders using AI.\n\n**Powered by Google Gemini (FREE!)**\n\n## Features\n\n- 🤖 **AI-Powered Categorization** - Uses Google Gemini AI to intelligently categorize files\n- 📁 **Smart Extension Detection** - Falls back to extension-based categorization when AI is unavailable\n- 👀 **Dry Run Mode** - Preview changes before actually moving files\n- 🔄 **Recursive Scanning** - Optionally scan subdirectories\n- ⚙️ **Configurable** - Customize API keys and models\n\n## Installation\n\n```bash\n# Install dependencies\nnpm install\n\n# Build the project\nnpm run build\n\n# Install globally\nnpm link\n```\n\n## Setup\n\n1. Get your FREE Gemini API key from [aistudio.google.com\u002Fapikey](https:\u002F\u002Faistudio.google.com\u002Fapikey)\n\n2. Set your API key:\n```bash\n# Option 1: Using the CLI (recommended)\nvync config set apiKey your-api-key\n\n# Option 2: Environment variable\nset GEMINI_API_KEY=your-api-key\n\n# Option 3: Create a .env file\necho GEMINI_API_KEY=your-api-key > .env\n```\n\n## Usage\n\n### Organize Files\n\n```bash\n# Basic usage\nvync organize \"D:\\Downloads\"\n\n# Preview changes without moving files\nvync organize \"D:\\Downloads\" --dry-run\n\n# Interactive mode (confirm before organizing)\nvync organize \"D:\\Downloads\" --interactive\n\n# Recursive scan\nvync organize \"D:\\Downloads\" --recursive\n\n# Custom output directory\nvync organize \"D:\\Downloads\" --output \"D:\\Organized\"\n\n# Filter by extension\nvync organize \"D:\\Downloads\" --extensions jpg png gif\n```\n\n### Configuration\n\n```bash\n# Show current config\nvync config show\n\n# Set API key\nvync config set apiKey your-api-key\n\n# Get API key\nvync config get apiKey\n```\n\n### Help\n\n```bash\n# Show all commands\nvync --help\n\n# Show organize options\nvync organize --help\n```\n\n## Categories\n\nFiles are organized into the following categories:\n\n| Category | Extensions |\n|----------|------------|\n| Images | jpg, png, gif, svg, webp, heic, psd... |\n| Documents | doc, docx, txt, rtf, odt, md... |\n| Videos | mp4, avi, mkv, mov, webm... |\n| Music | mp3, wav, flac, aac, ogg... |\n| Archives | zip, rar, 7z, tar, gz... |\n| Code | js, ts, py, java, cpp, html, css... |\n| Spreadsheets | xls, xlsx, csv, ods... |\n| Presentations | ppt, pptx, odp, key... |\n| PDFs | pdf |\n| Others | Everything else |\n\n## License\n\nMIT\n","Vync 是一个基于 AI 的文件组织命令行工具，能够自动将文件（如图片、文档、视频等）分类到相应的文件夹中。其核心功能包括使用 Google Gemini AI 进行智能分类、支持扩展名检测以在 AI 不可用时进行分类、提供预览模式以便在实际移动文件前查看更改结果，并且可以递归扫描子目录。此外，用户还可以通过配置 API 密钥和模型来定制 Vync 的行为。该工具适用于需要高效整理大量不同类型文件的个人或团队，特别是在需要快速分类和管理下载文件夹或其他存储位置的情况下。",2,"2026-06-11 04:05:06","CREATED_QUERY"]