Skip to content

Sortifile/sortifile

Repository files navigation

Sortifile

Sortifile 是一款跨平台的檔案整理工具,透過 AI 輔助使用者自動分類與管理檔案,並提供客製化的整理規則。

文件與指南

技術架構

  • 前端:使用 Vue 3 與 Element Plus
  • 後端:使用 Rust 提供高效能的處理
  • 整合:透過 Tauri 進行桌面應用的開發
  • 封裝管理:使用 yarn 作為包管理器

功能概述

1. Create Zone

使用者可以透過 Zone 來設定檔案整理流程,共分為三個步驟:

  • 上傳資料夾:允許使用者選擇並上傳欲整理的檔案夾。
  • 問卷設定:透過問卷收集使用者的偏好,建立三大指標,協助 AI 設定最佳化的整理策略。
  • 確認整理規則:顯示 AI 生成的分類方式,讓使用者進行最後確認與調整。

2. 自動分類與整理

  • 根據使用者偏好與 AI 訓練模型,將檔案分類至適當的目錄。
  • 支援手動微調與自訂分類規則。
  • 可選擇是否進行重複檔案偵測與合併。

安裝與執行

環境準備

  1. 安裝 Node.js(建議使用 LTS 版本)
  2. 安裝 Rust 環境(可參考 Rust 官方文件
  3. 安裝 yarn(若尚未安裝,可使用 npm install -g yarn

安裝專案依賴

yarn install

啟動開發模式

yarn tauri dev

打包應用程式

yarn tauri build

貢獻方式

歡迎貢獻程式碼或提出建議,可透過以下方式參與開發:

  1. Fork 本專案並建立你的開發分支。
  2. 提交 Pull Request,並描述你的修改內容。
  3. 如果有任何問題或建議,請開 Issue 進行討論。

License

本專案採用 MIT License,詳細請參閱 LICENSE 檔案。

About

一款跨平台的檔案整理工具,透過 AI 輔助使用者自動分類與管理檔案,並提供客製化的整理規則。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors