Derived from the Greek word "Nikolaos," meaning "victory of the people," Nicoli is your ultimate AI-powered study and productivity companion.
Nicoli was created to simplify studying and enhance productivity with the power of AI. Whether you need concise summaries, practice interview questions, or a structured task list, Nicoli empowers you to achieve more in less time.
The challenges students and professionals face in managing their tasks and learning motivated the creation of Nicoli. With its intuitive features, Nicoli transforms how users approach productivity and education.
- ✂️ Summarize Text: Turn lengthy texts into concise summaries.
- 🌐 Translate Text: Translate content seamlessly into multiple languages.
- ❓ Generate Questions: Create quiz questions for learning reinforcement.
- 💬 Talk to Me: Engage with an AI chatbot for brainstorming and guidance.
- 📝 To-Do List: Organize tasks effortlessly.
- ⏳ Timer: Use timers for focused productivity sessions.
- 🎨 Theme Customization: Personalize your study environment.
- 🎤 Mock Interview: Practice interviews with LinkedIn-tailored questions.
- 🚫 Ad Blocker: Remove distractions by blocking unnecessary ads.
- Languages: HTML, CSS, JavaScript
- APIs:
- Prompt API
- Summarizer API
- Translator API
- Language Detector API
- ScrapIn API
- Clone the repository using
git clone https://github.com/watzal/Nicoli-Extension.git. - Navigate to the main folder and create a file named as
config.js. - Copy the contents from the provided
config.template.jsinto your newconfig.jsfile. - Generate your ScrapIn API key from ScrapIn and paste it into
config.jsfile. - Make sure your browser has the required model installed for Google’s built-in AI APIs to work seamlessly with Nicoli. If it’s not installed, you may not be able to use AI-powered features like text summarization, translator, mock interviews etc. Go through the Documentation in order to get the model installed.
- To use the Prompt API in Chrome Extensions, ensure you have the "aiLanguageModelOriginTrial" permission to your
manifest.jsonfile. - Once done, go to the Extensions page
chrome://extensions/. - At the top right of the Extensions page, enable Developer Mode by toggling the switch.
- Click on the Load unpacked button, a file dialog will open. Navigate to the root folder of the Nicoli project that you cloned earlier.
- Copy your Extension ID.
- To sign up the extension for the origin trial, go the URL Origin Trial Registration, now use the URL
chrome-extension://YOUR_EXTENSION_IDas the Web Origin (remember to replace YOUR_EXTENSION_ID with the copied Extension ID). For example,chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk. - After you've signed up for the original trial, you receive a generated token, which you need to pass in an array as the value of the trial_tokens field in the
manifest.json file.
"manifest_version": 3,
"trial_tokens": ["GENERATED_TOKEN"],
- Save changes, reload extension and start using the Nicoli extension in your browser.