源码构建需先执行 npm run rebuild 编译 better-sqlite3 原生模块;目前只支持 Windows,macOS/Linux 仅在路线图中;AI 自然语言搜索与自动分类标注为 coming soon,尚未可用。
AI-Cubby
miragecoaAGPL-3.0活跃维护本地优先的媒体资源管理器,自动记录你打开过的文件并用 AI 打标签,省去手动整理图片、游戏和应用的麻烦。
Local-first media manager that auto-catalogs files as you open them. AI-powered tagging for images, games & apps. Built with Electron + Vue 3. 本地优先的 AI小抽屉 (AI资源管家) — 自动记录你打开过的文件,AI 智能打标签,告别手动整理。
git clone https://github.com/miragecoa/AI-Resource-Manager.git
cd AI-Resource-Manager/app
npm install --ignore-scripts
npm run rebuild
npm run dev仅支持 Windows 10 及以上;README 未说明 CPU/内存下限,仅称典型内存占用 80–120 MB、CPU 接近 0%。
本地优先的 Windows 资源管家,自动记录你打开过的文件和程序,随时搜回来
本地优先的媒体资源管理器,自动记录你打开过的文件并用 AI 打标签,省去手动整理图片、游戏和应用的麻烦。
核心能力
- 后台静默记录打开的文件、桌面快捷方式和启动的进程
- 统计打开次数、累计运行时长和最后打开时间
- 全文搜索标题与备注,快速找回用过的资源
- 支持手动标签、置顶、忽略与多配置文件分库
- 数据全部存本地 SQLite,不上传服务器
容易踩的坑
- v0.4.26AI-Cubby v0.4.26最新正式版2026-10-15 · 2026-10-15 06:55 UTC
性能与交互
- 搜索框优先响应输入,搜索结果逐步显示;输入时暂停图标加载、资源筛选和列表排序。
- Backspace 和 Delete 先更新文字,松键后再触发搜索。
- 正文拼音匹配移入后台线程,新搜索会取消旧任务。
- 批量读取资源标签,减少列表加载时的查询;批量编辑只更新一次资源列表。
- 修复缩略图缓存扩容时丢失已有缓存的问题。
- 关闭自动采集后立即停止监听,重新开启时恢复,退出时释放监听进程。
- 最小化和还原窗口时保留搜索内容。
应用更新
- 更新程序确认安装器已启动后再退出应用;启动失败时保留应用和已下载的更新包,并显示错误。
本正式版包含 v0.4.26-beta.4 的改动,不包含开发中的账号和笔记同步界面。 本次转正式版只调整版本信息,未补跑自动化和界面回归测试。
- v0.4.26-beta.4AI-Cubby v0.4.26-beta.4pre-release2026-10-15 · 2026-10-15 06:44 UTC
查看更新说明
退格与连续删除调度调整
- Backspace 和 Delete 先更新输入框,松键后再触发搜索,避免在连续删除的间隔里启动搜索。
- 输入期间暂停资源筛选和列表排序,沿用图标加载的交互优先策略。
- 保留 beta.3 的搜索、图标加载、标签查询和采集监听优化。
这是测试版,仅更新测试版通道,正式版仍为 v0.4.25。 本次回删补丁已完成构建,未补跑自动化和界面回归测试。
- v0.4.26-beta.3AI-Cubby v0.4.26-beta.3pre-release2026-10-15 · 2026-10-15 06:34 UTC
查看更新说明
性能与交互优化
- 搜索框优先响应输入,停止输入后再更新搜索结果,保留中文输入法组词行为。
- 图标、缩略图和资源卡片加载在输入时让出执行时间,结果继续逐步显示。
- 正文拼音匹配移入后台线程,新搜索会取消旧任务。
- 批量读取资源标签,减少列表加载时的数据库查询;批量编辑只更新一次资源列表。
- 关闭自动采集后立即停止监听,重新开启时恢复,退出时释放监听进程。
- 最小化和还原窗口时保留搜索内容。
这是测试版,仅更新测试版通道。正式版仍为 v0.4.25。 本次不包含开发中的账号和笔记同步界面改动。
- v0.4.26-beta.2AI-Cubby v0.4.26-beta.2pre-release2026-10-15 · 2026-10-15 02:09 UTC
查看更新说明
更新器修复测试版
- 修复点击安装后,程序退出却没有完成更新的问题。
- 安装器使用独立命令窗口,等待旧进程退出后再替换文件。
- 新增安装器启动确认。10 秒内未确认时,主程序保留运行,并取消迟到的安装任务。
- 修复中文和空格路径的传递,更新入口会显示启动失败状态。
- 保留 beta.1 的搜索性能优化和资源逐条显示。
这是 Windows x64 测试版,仅更新测试通道,正式版仍为 0.4.25。
旧版本的更新入口可能无法执行安装。首次升级到本修复版,请先完全退出旧程序,再手动解压覆盖。保留 profiles 文件夹和 profiles.json。
本次不包含开发中的账号、笔记同步功能。跨机器、不同 Windows 版本和安全策略的兼容性仍需后续验证。
- v0.4.26-beta.1AI-Cubby v0.4.26-beta.1pre-release2026-10-14 · 2026-10-14 11:50 UTC
查看更新说明
搜索性能测试版
- 优先保持搜索框输入流畅,筛选和排序分片执行,新搜索会取消过期任务。
- 网格和列表内的资源逐条显示,减少同时渲染大量卡片及图标造成的卡顿。
- 资源库分批读取,优化分类统计、标签统计和后台资源状态检查。
- 保留拼音搜索、标签过滤、分页和列表排序行为。
这是测试版,仅更新测试通道;正式版仍为 0.4.25。本次不包含开发中的账号、笔记同步功能。
Windows x64 免安装版:解压后运行根目录的 AI-Cubby.exe。已有用户可在设置中选择测试更新通道。
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Why does this exist?
Scenario 1: The desktop landfill
Your desktop is buried under screenshots, installers, and random files you saved "just for now." Finding anything takes forever, and the mess itself is draining. You tell yourself you'll organize it — spend an afternoon sorting into folders — and three days later it's chaos again. So you give up, and next time you still have to dig.
With AI Cubby:
- Create one folder on your desktop, drag everything into it — desktop instantly clean, deeply satisfying
- Drag that folder into AI Cubby — one click, everything's indexed
- Next time you need something, just search — it appears instantly
No categories. No folder hierarchies. Desktop stays clean, nothing is lost.
Scenario 2: Tool amnesia
You found a great tool that fixed your corrupted MP4. Used it once, problem solved. Six months later the same issue comes up — what was that tool called? Where did you install it? No idea.
That's me with WizTree — the perfect disk analyzer I use when my C: drive fills up. Can never remember the name. Every single time I have to search for it all over again.
AI Cubby silently logs every program and file you open during normal computer use. Next time you need it, one search is all it takes.
The compound effect: it grows on you
At first I thought manual tagging was a non-starter — nobody bothers. But after talking to real users, the picture was more nuanced: people won't tag random files, but they absolutely will tag the handful of tools and files they care about most.
So before AI fully takes over, AI Cubby's core identity is a usage history recorder — the kind of tool that gets more useful the longer you use it.
You finally track down that one specific cleanup utility, and this time you slap a tag on it. The app also silently records that you opened it. Next time you need it — one second. Every find is a deposit. Over time, your "digital memory" comes alive.
Core Features
1. Automatic recording, zero configuration
Runs silently in the background and logs everything you use:
- File monitoring — images, videos, documents you open are recorded automatically
- Desktop shortcuts — games and apps on your desktop are detected and indexed
- Process detection — every program you launch is captured
No manual imports needed. Just use your computer normally.
You can also drag files or folders directly into the window for instant import.
2. Usage tracking
Not just what you used — but how: open count, total runtime, live timer, last opened time.
That game from three months ago, that batch of photos from last week — open AI Cubby and see it all at a glance.
3. AI features (coming soon)
Natural language search — describe what you remember, not the filename:
- "the video editor I used last year"
- "files I worked on yesterday"
- "the spreadsheet my boss sent me to fill in"
- "the presentation we used at the trade show last week"
AI auto-categorization — use it, let AI organize it:
- Photos — tag one "Canada, 2018, Niagara Falls" and AI labels the rest of the batch
- Apps & Games — drop in a folder of exe files, AI identifies which are games and which are tools
How it compares
| AI Cubby | Everything | Playnite | |
|---|---|---|---|
| Auto-records usage history | Yes | No | No |
| Zero configuration | Works out of the box | Filename search only | Requires plugin setup |
| Runtime tracking | Built-in | None | Plugin required |
| All resource types | Games / apps / images / video / docs | Files only | Games only |
| Data privacy | Fully local | Fully local | Fully local |
More Features
- Search & recall — full-text search across titles and notes, find anything you've used
- Pin & ignore — pin important resources to the top, ignore unwanted ones (5-second undo)
- Tag system — manual tags with smart suggestions based on resource type
- Multiple profiles — separate work and personal libraries, each with its own database
- Folder as resource — import an entire folder as a single entry, great for mod packs and project directories
- System tray — closing the window minimizes to tray, stays running quietly
- Auto-start — set once, always running
Roadmap
- .nfo metadata — read Kodi / Jellyfin
.nfofiles to import existing media libraries automatically
Screenshots
| Drag & Drop Import | Usage Tracking |
|---|---|
![]() | ![]() |
| Search & Filter | Themes & Customization |
|---|---|
![]() | ![]() |
Download
Visit aicubby.app for the latest release, changelog, and screenshots.
Or go directly to the Releases page:
- Portable (no installer):
AI-Cubby-x.x.x-portable-win-x64.zip— unzip and run
Requires Windows 10 or later
Build from source
git clone https://github.com/miragecoa/AI-Resource-Manager.git
cd AI-Resource-Manager/app
# Install dependencies
npm install --ignore-scripts
# Compile native module (better-sqlite3)
npm run rebuild
# Development mode
npm run dev
# Production build + package
npm run package
Tech stack
Electron 29 + Vue 3 + TypeScript + SQLite (better-sqlite3) + electron-vite
FAQ
No. All data is stored 100% locally on your machine — nothing is uploaded to any server. AI Cubby only records programs and files you actively open; it does not capture screenshots or read file contents. You can delete any record at any time from the ignored list.
No. AI Cubby uses the Windows native filesystem watch API (fs.watch) to detect recently opened files — a standard system API. Process detection uses WMI event subscriptions, not process list polling.
All data is stored in a local SQLite database. The exact path is shown on the Settings page. Cover image thumbnails are cached in a covers/ folder in the same directory.
Windows is the current focus. macOS and Linux support is on the roadmap.
System service processes (svchost, services, etc.) and helper processes (updater, crashpad, etc.) are automatically filtered out. Only programs you actively use are recorded.
Almost none. File monitoring uses OS-native event push (no polling). Process detection uses WMI event subscriptions (no polling). Typical memory usage is 80–120 MB; CPU usage is near 0%.
Community
Contributions are welcome — feel free to fork and open a pull request.
For feedback, bug reports, and suggestions:
Discord: discord.gg/BKr8VMQB4R
GitHub Issues: Report a bug / request a feature
QQ Group (Chinese community): 687623885
Star History
License
AGPL-3.0 — open source, modifications must be released under the same license. For commercial licensing, contact the author.



