cortex

Chronote

Study smarter inside Obsidian. Chronote turns the notes you already have into a spaced-repetition study system, links them to your Google Calendar, and uses AI to plan your day and search your vault — all without leaving your editor.

What Chronote does for you

Why people use Chronote

(Note: This plugin was originally called Cortex, but we renamed it to Chronote to avoid confusion with another existing plugin of the same name.)

Quick start

  1. Install Chronote into your vault.
    • Download the latest release and copy main.js, manifest.json, and styles.css into your vault’s /.obsidian/plugins/chronote/ folder.
    • Open Obsidian, go to Settings → Community plugins, and turn on Chronote.
  2. Open the Dashboard.
    • Click the brain icon in the ribbon (left side of Obsidian), or run Open Chronote Dashboard from the Command Palette.
    • This is your home base — you’ll see what’s due, what’s coming up, and your schedule.
  3. Pick an AI provider.
    • Open Settings → Chronote and choose a provider from the dropdown.
    • Local, free, no API key: Install Ollama or LM Studio on your computer and pick one of those. Chronote fills in the local URL for you.
    • Bring your own key: Pick Google Gemini, OpenAI, Anthropic, or any OpenAI-compatible service (OpenRouter, Groq, Together, vLLM, llama.cpp, …) and paste your API key.
    • When you’re done, click Test connection to confirm everything is reachable.
  4. Turn on vault search (optional but recommended).
    • Still in Settings → Chronote, open the Indexing section.
    • Pick an Embedding preset — Ollama, LM Studio, OpenAI, OpenRouter, … — to pre-fill the URL and default model in one click. You can still override the fields.
    • Local servers (Ollama at http://localhost:11434/v1, LM Studio at http://127.0.0.1:1234/v1) don’t need a key; cloud providers do.
    • Click Test embedding to confirm the endpoint is reachable.
    • Click Reindex vault to embed your notes. This runs in the background.
  5. Connect Google Calendar (optional).
    • From the Dashboard, click Connect Google Calendar.
    • Sign in with the Google account that owns the calendar you want Chronote to read and write to.
    • You can disconnect at any time from the Dashboard.
  6. Start reviewing.
    • Open any note and run Log Chronote Review from the Command Palette.
    • Pick a score from 1 (I forgot) to 5 (I could recite it in my sleep).
    • Chronote writes the score and the next review date into the note’s frontmatter. Open the Dashboard to see it appear under “Due Reviews.”

How to use Chronote day to day

This is the rhythm most people settle into:

1. Keep studying your way

Chronote doesn’t change how you take notes. Write the way you always do. When a note contains something you want to remember — a definition, a concept, a fact — add two short lines to the top of the file:

---
confidence: 4
next_review: 2026-06-20
interval: 7
---

If you don’t want to write YAML, you don’t have to: scoring through the Log Chronote Review command fills this in for you.

2. Review what’s due

Open the Dashboard. The Due Reviews panel shows what’s on your plate today. Click a note to open it, then run Log Chronote Review and pick a score. Chronote pushes the next review out further (or pulls it back in, if you forgot).

3. Group notes into a test

When an exam or deadline is approaching, create a Test from the Dashboard. Add the notes you want to study for it. Chronote tracks your overall preparation and syncs the exam date to every linked note.

4. Let the AI help

5. Stay in control

Tips

Documentation

Requirements

Privacy at a glance