Quickstart
Stop wrestling with your notes. Let AI Notes file them for you.
Smart tags, sensible names, and the right folder — proposed by AI, applied with one keystroke. Markdown stays portable. Your vault stays yours.
👉 Explore the Interactive Features & Architecture Guide online!
- 🤖 Auto-tag, auto-name, auto-file new notes
- 🧹 Restructure your whole vault with one command
- 🔍 Semantic search, smart collections, knowledge graph
- 📄 Export to PDF or a polished static site
Install it now:
curl -L -o ai-notes-0.0.15.vsix https://github.com/alexaytov/vscode-ai-notetaking/releases/download/v0.0.15/ai-notes-0.0.15.vsix
code --install-extension ai-notes-0.0.15.vsix
AI Notes
AI Notes is a Visual Studio Code extension that leverages AI to help you create, organize, and categorize your notes efficiently. It supports multiple LLM providers and can automatically suggest tags, names, and folders for your notes.
Features
- Create New Notes: Quickly create a new note with a single command.
- AI-Powered Tagging: Automatically suggests relevant tags for your notes using AI.
- AI-Powered Naming: Suggests concise, descriptive names for your notes.
- AI-Powered Folder Suggestion: Recommends the most appropriate folder for your note, or proposes a new folder path.
- Reclassify Notes: Re-run AI classification to update tags, name, or folder for an existing note.
- Export to PDF: Export your markdown notes (with embedded images) to PDF.
- Reveal in File Explorer: Quickly locate your note in the file explorer.
- Dedicated AI Notes Sidebar: Browse notes by tag, inspect backlinks and related notes, and chat with the active note or your full vault without cluttering the File Explorer.
- YAML Frontmatter: Tags and metadata are stored in YAML frontmatter for easy parsing and editing.
- Multiple LLM Providers: Supports both VS Code LM API and SAP AI Core as AI backends.
Requirements
- Node.js and npm
- For SAP AI Core: a valid service key and model name
- For VS Code LM API: VS Code Insiders and the appropriate AI/LM extension (if required)
Extension Settings
This extension contributes the following settings:
ai-notes.llmProvider: Select the LLM provider (vscode-lm-api or sap-ai-core).
ai-notes.aiCoreServiceKey: SAP AI Core service key (required if using SAP AI Core).
Choose the active model from the always-visible Model button at the top of the AI Notes panel. VS Code language models are listed automatically; SAP AI Core accepts a deployment name. The selection is stored by the extension and is no longer managed through Settings.
Usage
- Create a New Note: Run the
AI Notes: New Note command from the Command Palette. The extension will prompt you for note content and use AI to suggest tags, a name, and a folder location. You can edit these suggestions before saving.
- Reclassify a Note: Use the
AI Notes: Reclassify Note command to update the tags, name, or folder of an existing note using the latest AI suggestions.
- Export to PDF: Select a markdown note and run
AI Notes: Export Note to PDF to generate a PDF with embedded images.
- This functionality was created with the idea to be able to quickly create fully portable and sharable notes
- Reveal in File Explorer: Use
AI Notes: Reveal in File Explorer to quickly locate your note in the workspace.
- The idea here was to allow you to easily open the ondrive share option if you are using the OneDrive as a backup storage solution.
- Open the AI Notes Sidebar: Select the AI Notes icon in the Activity Bar, then switch between the Library, Context, and Chat tabs.
Known Issues
- The VS Code LM API is only available in certain environments (e.g., VS Code Insiders with the right extension).
- SAP AI Core requires a valid service key and model.