Kmfernan5 / file-organizer-2000

Never Organize your Obsidian Vault again

Home Page:https://fileorganizer2000.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

You can also self-host

Deploy with Vercel

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)
Screenshot 2024-04-30 at 14 05 30

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

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.

About

Never Organize your Obsidian Vault again

https://fileorganizer2000.com

License:MIT License


Languages

Language:TypeScript 94.0%Language:JavaScript 3.5%Language:CSS 2.5%