AiEditor β An open source AI-powered rich text editor. Out-of-the-box, Fully Framework Supported,Markdown Friendly; Support private deployment and private LLMs API key;
AiEditor is a standout open-source tool that combines AI with a rich text editor. Itβs fully framework-supported and markdown-friendly, offering seamless integration and customization. With options for private deployment and the use of private LLMs API keys, it provides flexibility and control for various projects.
Thanks for your attention, Ankur.
Openai key is very important. If you use it in an internal environment, there is no problem. But if AIEditor is used externally, we need to protect the openai key. Currently, the best way is to use a proxy: in AIEditor, do not configure the openai key, only configure the proxy URL address, and when the user requests our proxy URL address, we let the proxy bring the openai key and request to the openai server.
Hope it helps you.
Report
JudeAI 2.0 β AI-first real estate command center for serious agents
AI-first real estate command center for serious agents
Hi All π Weβre super excited to share AiEditor with the amazing Product Hunt community! π
The AI ββera has arrived, and AIGC is booming.
In 2023, we began selecting a suitable AI-rich text editor for our products, and found excellent choices like CKEditor and TinyMCE. However, they all have some problems:
CKEditor and TinyMCE are based on GPL open source licenses, which are not very user-friendly. When using these editors, we need to be careful about GPL infection.
In addition, their AI features require the purchase of paid plug-ins and high commercial licensing fees. At the same time, the more users there are, the crazier the charges.
Not only that,the AI and team collaboration features require server-side components, but their servers cannot be deployed privately. This poses a privacy challenge to our data and user data.
Therefore, we decided to develop AIEditor to solve these problems.
π 1. When using AI features, developers can choose AI service providers by themselves and connect using private API keys.
β¨ 2. AI features can be used by proxying requests to the private server of the LLMs API.
π 3. Both the open source version and the commercial version do not limit the number of users or applications, which means that the growth of users will not increase the licensing fee.
In addition, AIEditor is based on Web Component technology and supports any front-end framework such as Vue, React, Angular, etc. AIEditor not only supports traditional WYSIWYG writing, but also supports Markdown writing habits.
π₯π₯π₯ Most importantly, compared with GPL, AIEditor adopts a more relaxed LGPL open source license. Integrating AIEditor with npm i aieditor can eliminate concerns about GPL infection.
If you are also looking for an AI editor to develop your AI CMS or AI knowledge base and other scenario products involving AI writing, then AIEditor will be an excellent choice.
@jo_jo26 Thanks very much, Louis. Our team is an in-depth user of the rich text editor. We are well aware of the pain points of privacy and charging. We look forward to your use of aieditor and hope to receive more feedback from you.
Report
@jennyzhou Congratulations on the launch of AiEditor!
Iβm curious about the AI capabilities youβve mentioned. Can you share more about the specific AI features currently available in AiEditor, and any upcoming features you have planned? How do these features enhance the user experience compared to traditional editors?
@ashikhameed Currently we support: AI polishing, AI continuation, AI refining, AI error correction, etc.
But the point I want to make is:
aieditor allows developers to customize AI menus, AI models, and more AI functions.
This allows you to enjoy a lot of AI.
@jo_jo26 Thank you, I hope you can use aieditor soon
Report
@jennyzhou It looks cool! Thanks for contributing to the open source community!
However, I was trying the demo, and tried "Make it shorter" from the AI options. And it just gave me text in Chinese. Certainly, Chinese is shorter when written, but that has to be a bug, right?
Also, there are a few other bugs like when I try to select text while it's still generating, it just moves text around or deleted it. You might want to check that out!
@naomigarcia Well, sorry for giving you a less friendly experience.
This is indeed a bug, and I have reported it to our developers. Since AIEditor supports custom prompts, in different countries, it may be necessary to set prompts in different languages ββto allow LLMs to better understand and give feedback. In the current demo of AIEditor, the prompt may be set to Chinese, resulting in the large model also giving Chinese feedback.
We will fix this problem as soon as possible.
Report
It's a good day, when you see the community has added another awesome open source product!
It can be something that small teams use to replace subscription services for doc collaboration or it can be a powerful integration into an app where rich text editing is a key component.
Congrats @jennyzhou!
This looks like a great product on first look, but would it be better to create a Grammarly-like implementation if you're going for a more general use case path, where this tool can be used in almost any input box?
In hindsight, I don't think I am the right audience to comment on a product like this.
Report
Thanks for the OSS contribution!
Do you know about https://lexical.dev/ from Meta? How is your project better than that? Also, meta's project is true OSS and not LGPL...
@omer_hayun I have to say that Lexical is a great product! In many ways, we are learning from Lexial. However, Lexical seems to be only applicable to the React framework. If users use other frameworks such as Vue and Angular, it is not suitable.
In addition, AIEditor focuses more on AI, and there are differences in product positioning.
Report
@jennyzhou really interesting idea - Smart to do an API / Is there a cost associated with the product or is it open source and free? Curious if there is a pathway to revenue for your team?
Report
I love that developers can access private API keys. Also a fan of its collaborative feature. Really impressed so far.
AiEditor