Skip to content

different-ai/file-organizer-2000

Repository files navigation

We ship daily - try to keep F02k version up to date

AI File Organizer 2000

This is an Obsidian Plugin that uses AI to help you keep your files organized. It tags, renames, and moves files to the most appropriate folders in your vault. You'll also be able to transcribe audios, to have your images annotated, and to create AI templates.

Features

  • Automatically move files to the correct folder

  • AI suggestions to organize your files. Apply tags, aliases, rename & more

  • Supports text, audio, and images

  • Create and apply custom AI templates

  • Local-first LLM support (see advanced settings in plugin)

    Screenshot 2024-04-30 at 14 05 30

Tips and Tricks

Thumbnail (2)

How to use

A. Get suggestions and choose what to apply with AI Assistant View

  1. Click on the Assistant View Icon or set up the "Show Assistant" hotkey to open the Sidebar
  2. Select any of your files and choose which changes to apply
Screenshot 2024-05-24 at 11 42 17 PM

B. or Auto-Organize with the AI Inbox

We recommend the AI Assistant view for more control. But the AI Inbox can be handy as well. Simply move any of your files to the "Inbox" folder and the plugin will automatically move it to the folder it belongs. Additional configuration can also be specified within the plugin settings.

Place your unorganized files into _FileOrganizer2000/Inbox

image

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

image

See plugin settings to customize the changes AI Inbox applies to your files.

C. Create custom AI Templates

See video: https://www.youtube.com/watch?v=rommuUXRgUw&t=17s

Setup

Choose between any of the three setups below

A. Pro Access

  1. Go to general settings inside the plugin settings
  2. Choose "Use Pro Account"
  3. Click login and follow instructions

B. Use your own LLM (without self-hosting)

  1. Go to general settings inside the plugin settings
  2. Get your OpenAI API key + top up with credits
  3. Paste the API key in the OpenAI API Key input
  4. That's it you should be ready to go!
byok

C. 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

Community

Join the discord server for more.

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.