Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Intellicode/writer

🤖📝 A markdown editor powered by AI (Ollama)
https://github.com/Intellicode/writer

electron-app markdown-editor ollama

Last synced: 3 months ago
JSON representation

🤖📝 A markdown editor powered by AI (Ollama)

Awesome Lists containing this project

README

        

# Markdown Editor with LLM Integration

## Overview

The Markdown Editor with LLM (Large Language Model) Integration is an open-source project that combines the power of a Markdown editor with the natural language processing capabilities of LLM. This project aims to provide a seamless writing experience for users who want to create Markdown documents while also having the ability to interact with LLM for assistance, suggestions, and more.

## Features

- **Markdown Editing**: A user-friendly Markdown editor with syntax highlighting and preview functionality.

- **LLM Integration**: Seamlessly integrate LLM into the editor to provide real-time suggestions, generate content, and answer questions.

- **Syntax Highlighting**: Highlight Markdown syntax for improved readability and editing.

- **Live Preview**: Instantly see how your Markdown content will render in real-time.

- **Customizable**: Tailor the editor to your needs with customizable themes, keybindings, and extensions.

- **Export Options**: Export Markdown documents to various formats such as HTML, PDF, and more.

- **Collaboration**: Enable collaborative editing and chat with multiple users through LLM.

- **Version Control**: Integrate with Git or other version control systems for easy document management.

## Installation

To install the Markdown Editor with LLM Integration, follow these steps:

1. Clone the GitHub repository:

```bash
git clone https://github.com/intellicode/writer.git
```

2. Navigate to the project directory:

```bash
cd markdown-editor
```

3. Install the required dependencies:

```bash
npm install
```

4. Start the application:
```bash
npm start
```

## Usage

1. Open the Markdown Editor application.

2. Create a new document or open an existing one.

3. Start typing in Markdown, and you'll see real-time syntax highlighting and a live preview of your document.

4. To interact with LLM, click the LLM integration button or use a keyboard shortcut.

5. Ask questions, seek suggestions, or request assistance from LLM while writing your document.

6. Enjoy a seamless writing experience with AI-powered assistance!

## Configuration

You can configure various aspects of the Markdown Editor and LLM integration:

- **Themes**: Change the editor's theme to suit your preferences.

- **Keybindings**: Customize keyboard shortcuts for LLM commands.

- **LLM API Settings**: Set your LLM API key and configure LLM behavior.

- **Extensions**: Install and manage extensions to enhance functionality.

## Contribution

We welcome contributions from the open-source community to make this Markdown Editor even better. If you'd like to contribute, please follow these steps:

1. Fork the repository.

2. Create a new branch for your feature or bugfix: `git checkout -b feat/name`.

3. Make your changes and commit them: `git commit -m 'feat: add feature-name'`.

4. Push to your fork: `git push origin feature-name`.

5. Create a pull request on the main repository.

## License

This Markdown Editor with LLM Integration is licensed under the GPL v3.0 License. See the [LICENSE](LICENSE) file for details.

## Contact

If you have any questions, suggestions, or issues, please feel free to contact us:

- Email: [email protected]

- Website: [Writer](https://www.tomh.nl/projects/writer)

- GitHub Issues: [Project Issues](https://github.com/intellicode/writer/issues)

## Acknowledgments

We would like to express our gratitude to the open-source community for their contributions and support in making this project possible.

---

Thank you for using the Markdown Editor with LLM Integration. We hope it enhances your writing experience and productivity. Happy Markdown editing!