Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/different-ai/file-organizer-2000
Never Organize your Obsidian Vault again
https://github.com/different-ai/file-organizer-2000
gpt obsidian ocr
Last synced: about 2 months ago
JSON representation
Never Organize your Obsidian Vault again
- Host: GitHub
- URL: https://github.com/different-ai/file-organizer-2000
- Owner: different-ai
- License: mit
- Created: 2023-09-10T20:33:20.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-05-11T08:54:35.000Z (8 months ago)
- Last Synced: 2024-05-11T10:00:40.196Z (8 months ago)
- Topics: gpt, obsidian, ocr
- Language: TypeScript
- Homepage: https://fileorganizer2000.com
- Size: 44.4 MB
- Stars: 110
- Watchers: 3
- Forks: 3
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- project-awesome - different-ai/file-organizer-2000 - AI-powered organization and chat assistant for Obsidian (TypeScript)
- jimsghstars - different-ai/file-organizer-2000 - AI-powered organization and chat assistant for Obsidian (TypeScript)
README
# File Organizer 2000
Automate the most painful part of your Obsidian worfklow.
### What do people do with it
- **Organize all their handwritten notes** digitized and automatically organized (diagrams work too!)
- **Generating action items from their meetings**. Record an audio with voice memo app put it in File Organizer "Inbox" and it will automatically be transcribed and have action items extracted.## How can I get it
The plugin is self-hostable and or available with cloud subscription.### Features
- **Automatic Organization:** Automatically suggests file names, tags and folders for your notes & more.
- **Handwritten notes &**: AI-class text extraction from images, including handwritten notes and PDFs.
- **Cursor-like AI Chat**: The most powerful chat for Obsidian 🦾 Select folders, files, tags to add to context. Get files by date range, search by key terms. Can even get Youtube transcripts.
- **Save Custom Prompts and Reuse later**: Create templates to format your notes with custom prompts.
- **Audio transcription**: Transcribe audio + dedicated Meeting Notes formatting.
An Obsid
## Tips and Tricks
[![Thumbnail (2)](https://github.com/different-ai/file-organizer-2000/assets/11430621/1b2c524b-11bc-484d-9255-4699783303bf)](https://youtube.com/playlist?list=PLgRcC-DFR5jdUxbSBuNeymwYTH_FSVxio&si=I7VpzzAnY0XVQ15c)
## How to use
### A. AI Assistant View
Get suggestions and choose what to apply with the Assistant view. Here's how to use it:
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### B. AI Inbox
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 (e.g. auto-tagging, auto-formatting).
Move your unorganized files into `_FileOrganizer2000/Inbox`
![image](https://github.com/different-ai/file-organizer-2000/assets/11430621/295038f0-170c-456e-8e0a-e89c31719b95)
It takes a sec, and then renames, and organizes your file.
![image](https://github.com/different-ai/file-organizer-2000/assets/11430621/f9fd716f-6ada-45c4-bd59-a4efcd79b0e5)
See plugin settings to customize the changes AI Inbox applies to your files.
### C. Create custom AI Templates
Give instructions for the AI to format and modify your files.
See video: https://www.youtube.com/watch?v=rommuUXRgUw&t=17s
### D. Misc
To use llama 3.2 with the ai chat, install Ollama + llama 3.2 and check this setting in the plugin:
## Setup
Choose between the setups below:
### A. Monthly & Lifetime Plan
1. Go to general settings inside the plugin settings
2. Enter the key you generated on [File Organizer 2000 dashboard](https://app.fileorganizer2000.com/)
3. Click Activate and follow the instructions after the plan selection### B. Self-hosting
1. Run the server
For Linux/macOS:
```sh
cd web && npm run build:self-host && npm run start
```And make sure you have your `OPENAI_API_KEY` variable set up in your `.env.local` file inside the app root folder.
For Windows (PowerShell):
```sh
cd web; npm run build:self-host; npm run start
```And make sure you have your `OPENAI_API_KEY` variable set up in your `.env.local` file inside the app root folder.
2. Go inside the Settings of the plugin and enable "Self-hosted"
## Testing Different models
For the tech-savvies who would like to play around with different models, there is a promptfoo.yaml file in the project including examples with local LLMs.
See link for more info: https://promptfoo.dev/docs/configuration/guide/## Community
Join the [discord server](https://discord.gg/udQnCRFyus) for more.
## iOS shortcut to send Apple Notes and Audios to Obsidian
The iOS shortcut below makes it easy for you to easily work from your phone with this plugin.
https://www.icloud.com/shortcuts/06915768862848fb9711f2f19b6405e2
how to set it up: https://youtu.be/zWJgIRlDWkk?si=HSeOUKaMfJvaLtKI
Notes:
- It works when your vault is on a cloud drive. I use it with iCloud and works great. Doesn't work with OneDrive last time I tested.
- Currently only works if your iOS is in English. But if you reach out on discord I can help you set it up in your language.## To Do
- [ ] Release a local LLM-only version.
- [ ] Implement browser access into AI chat.
- [ ] AI chat improvements.### Notes
This plugin interacts with your filesystem.