Welcome to Scribble, an advanced text analysis and writing platform designed to assist writers, developers, and researchers in creating, analyzing, and enhancing their textual content. Built with ReactJS and Django and integrated with cutting-edge language learning models (LLMs), Scribble provides a versatile environment for diverse writing and programming tasks.
- Draft JS Editor: Powered by Draft JS, this editor offers robust tools for textual composition and formatting. It is tailored for writers focusing on content creation and editing.
- Monaco Editor: Geared towards developers, this editor features IntelliSense, which supports efficient coding and various themes to enhance user experience.
- LLMs Integration: Scribble integrates several LLMs, including Gemini Pro by Google, LLAMA 3 by Meta, and GPT-3.5 by OpenAI, to perform a range of NLP tasks such as text summarization and question answering.
- Custom Queries: Users can engage in custom interactions with these models via the "General" task option to address specific queries.
- Comprehensive Analysis: Offers detailed text analysis, providing statistics like word count, character count, lexical density, and readability scores.
- Text to Speech: Convert text to speech to hear how your content sounds. Customizable voice, rate, and pitch settings are available.
- Themes: Choose between light and dark themes to suit your visual preference while writing.
- Frontend: ReactJS with npm packages including
draftjs
andmonaco-editor
. - Backend: Django, handling REST API communications and LLM requests.
Visit the website: Scribble
For collaboration inquiries, contact via LinkedIn. You can also checkout the backend code.
Licensed under the MIT License.