Skip to content

terafear/file-organizer-2000

 
 

Repository files navigation

Consider Supporting this project: https://dub.sh/support-fo2k

AI File Organizer 2000

This is an Obsidian Plugin that uses AI to keep your files organized. It transcribes audio, uses AI to annotate images, and automatically renames and moves new files to the most likely folders.

Features

  • Automatically move files to correct folder
  • Supports text, audio, and images
  • Local-first LLM support (coming soon, like very soon there's already a branch)

Tips and Tricks

Thumbnail (2)

How to use

Simply move any of your files to the "Inbox" folder and the plugin will automatically move it to the most likely folder.

Place your unorganized files into _FileOrganizer2000/Inbox

image

It takes a sec, and then renames, and organizes your file.

image

Self-hosting

  1. Run the server

    For Linux/macOS:

    cd ./app
    npm i && npm run build
    OPENAI_API_KEY=[your open ai api key] npm run start

    Replace [your open ai api key] with your actual OpenAI API key.

    For Windows (PowerShell):

    cd .\app
    npm i; npm run build
    $env:OPENAI_API_KEY="your open ai api key"; npm run start

    Replace your open ai api key with your actual OpenAI API key.

  2. Go inside the Settings of the plugin and enable "Self-hosted"

Screenshot 2024-04-13 at 07 16 21

Small iOS shortcut for easy access

The iOS shortcut below makes it easy for you to easily work from your phone with this plugin.

https://www.icloud.com/shortcuts/06915768862848fb9711f2f19b6405e2

To Do

  • Replace GPT Vision by a local model
  • Make it easy for people to extend whatever workflow.

Notes

This plugin interacts with your filesystem.

About

Never Organize your Obsidian Vault again

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 91.3%
  • JavaScript 6.4%
  • CSS 2.3%