Supercharge Your Note-Taking

Photo by Bram Naus on Unsplash

Supercharge Your Note-Taking

Boost Your Productivity with Enhanced Note-taking

In this demonstration, we will utilize two technologies to achieve an improved note-taking experience:

  1. Note-taking app - we will use Obsidian to capture our professional and educational notes.

  2. Groq API - a free-to-use tool to supercharge your notes application

Obsidian Installation

Download and install Obsidian from their website. They support all major operating systems and mobile. Once installed on your machine:

  1. Select preferred language

  2. Create a new vault. This is a folder where all your notes will be stored

This will open up a vault setup window:

  1. Enter vault name

  2. Browse the location of the vault

Create new vault

Groq Setup

Groq is a programming model and processing architecture developed by Groq Inc., a company that focuses on high-performance machine learning and artificial intelligence hardware. Lucky for us they provide a generous free tier that we can use to integrate with our note-taking app. You can sign up for a free account and get access to several AI models.

Navigate to Groq console and sign up for a free account. You can choose whichever sign-up option you prefer (Email, Github, Google).

Once signed in:

  1. Go to API Keys page

  2. Create API key - You will need to give it a name.

Configure Obsidian Plugins

First, we need to enable community plugins for Obsidian. With the app open:

  1. Go to Settings (click on Settings icon)

  2. Navigate to the Community plugins section

  3. Select Turn on community plugins

  4. On the next popup window, click the Browse button which will show a list of all available plugins.

Available Community Plugins

From the list, search and install Companion and Copilot

Once both are installed, close the window. Enable both plugins to begin using them.

Companion Configuration

Under Community Settings, select Companion. Setup Groq by following these steps:

  1. Select “Groq” from the Provider list

  2. Enter your API key

  3. Select a Model for example “llama3-70b-8192”

  4. Set the Delay to 200 ms

  5. Toggle Enabled by default on

Close the configuration window and go back to your notes. Create one and start typing. Wait for the delay period specified. You will see Companion in action.

Copilot Configuration

Under Community Settings, select Copilot. Follow these steps:

  1. Against API Keys click on Set Keys button.

  2. In the AI Provider Settings popup, paste the API key for Groq. Verify the key.

  3. Click on Model tab

  4. Click on Add Custom Model button

  5. Specify Model Name: “llama3-70b-8192”

  6. Specify Provider: “Groq”

  7. Click on Add Model

Testing Copilot

Close the configuration windows. In your notes interface:

  1. Click on the cat icon on the sidebar. This will open a new chat window on the bottom right.

  2. In the chat window, select the model we just created to use for chatting.

When you want to reference your existing note, type double square brackets “[[” and it will allow you to select your note as a context in the conversation.

That’s it! Enjoy your supercharged Obsidian app.