Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nguyenvanduocit/obsidian-ai-assistant


https://github.com/nguyenvanduocit/obsidian-ai-assistant

Last synced: 17 days ago
JSON representation

Awesome Lists containing this project

README

        

[![IMAGE ALT TEXT HERE](https://i.ytimg.com/vi/6YktLCGpz5s/maxresdefault.jpg)](https://www.youtube.com/watch?v=6YktLCGpz5s)

# Obsidian AI Assistant

A plugin for Obsidian that uses OpenAI's API to assist users in their note-taking and writing process.

## Features

- [x] File rename: Suggest a new name for the file based on its content.
- [x] Text completion: Suggest text based on what the user has already written, making it easier to write and faster to complete thoughts.
- [ ] Text correction: The plugin can identify and suggest corrections for spelling, grammar, and style errors in real-time, making it easier to produce error-free writing.
- [ ] Question answering: Answer questions based on the text in the note, providing quick access to information without leaving Obsidian.

## Usage

### File rename

1. Right-click on a file in the file explorer and select "AI Rename".
2. The plugin will suggest a new name for the file based on its content.

[View demo](https://www.youtube.com/watch?v=0cWN_JhoZm4)

### Text completion

1. Type your text in the editor.
2. Use palette command `AI Complete` to get suggestions.

If your cursor is at the end of the paragraph, the plugin will suggest text to complete the paragraph. If your cursor is in the new line, the plugin will suggest text based on the whole document.

[View demo](https://youtu.be/E0b9k6GlyL4)

### Text summarization

1. Select the text you want to summarize.
2. Press right-click and select "AI Summarize".

[View demo](https://www.youtube.com/watch?v=qU3DSY7eXA8)

### Text explanation

1. Select the text you want to explain.
2. Press right-click and select "AI Explain".

[View demo](https://www.youtube.com/watch?v=qU3DSY7eXA8)

### Question answering

TBD

## Requirements

- Obsidian v0.9.8 or later
- An OpenAI API key

## Support

For support, please open an issue on the GitHub repository or contact us via email.

## Contributing

Contributions are welcome! Please see the contribution guidelines for more information.

## License

The plugin is released under the MIT License.