- Startup version check: fetches latest GitHub release, shows Notice if newer version available - Status bar: displays active model (Liminal · Sonnet 4.6), updates live on model change - Improved generation prompts: more analytical directives, min 250/350 words, pense ne resumes pas - Semantic search cache: file contents cached by mtime, avoids redundant reads on repeated searches Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .github/workflows | ||
| src | ||
| .gitignore | ||
| esbuild.config.mjs | ||
| LICENSE | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| versions.json | ||
Liminal — AI Note Assistant for Obsidian
Liminal is an AI-powered assistant for Obsidian that helps you build a richer knowledge base — faster. Using the Anthropic Claude API (Bring Your Own Key), it generates structured notes, suggests relevant tags and links, and can even turn YouTube transcripts into organized notes.
Desktop only · Requires an Anthropic API key
Features
| Command | What it does |
|---|---|
| Generate note from raw text | Paste any raw text → Claude structures it into a full note with summary, key ideas, tags and links |
| Suggest tags | Analyzes the active note and proposes 2–3 relevant tags |
| Suggest links | Finds up to 3 semantically related notes in your vault and proposes [[wikilinks]] |
| Process note with instruction | Run any free-form instruction on the active note (translate, summarize, rewrite…) |
| Semantic search | Search your vault by meaning, not just keywords |
| Generate note from YouTube | Paste a YouTube transcript → generates a structured note with key ideas and quotes |
| Create folder | Create a new folder anywhere in your vault |
| Delete active note | Delete the current note with a confirmation prompt |
| Rename active note | Rename the current note without leaving the editor |
| Move active note | Move the current note to another folder in your vault |
| Duplicate active note | Create a copy of the current note with a "- copie" suffix |
| Detect similar notes | Find notes in your vault that share significant content with the active note |
| Clean dead links | Remove broken [[wikilinks]] from the active note that point to non-existent notes |
All commands are accessible from the Command Palette (Ctrl+P / Cmd+P).
Installation
From the Community Plugins browser
- Open Settings → Community plugins → Browse
- Search for Liminal
- Click Install, then Enable
Manual installation
- Download
main.jsandmanifest.jsonfrom the latest release - Create a folder
<your-vault>/.obsidian/plugins/liminal/ - Copy both files into that folder
- Reload Obsidian and enable the plugin in Settings → Community plugins
Setup
- Go to Settings → Liminal
- Paste your Anthropic API key (
sk-ant-...) - Choose a model (Claude Sonnet 4.6 is recommended)
You can get an API key at console.anthropic.com. The plugin uses the API directly from your machine — no data is sent to any third-party server.
How it works
Note generation
Liminal structures your raw text into a consistent format:
# Title
## Summary
## Key Ideas
## Content
## Tags
## Links
It also cross-references your existing vault notes to suggest relevant [[wikilinks]].
Semantic search & link suggestions
The link suggestion feature uses a local keyword-based pre-filter to narrow down candidates before sending the top 15 to Claude — keeping API costs minimal.
YouTube notes
Liminal fetches the video transcript automatically. If the transcript is blocked, it offers a manual fallback where you can paste the text yourself. Notes from videos include a Notable quotes section in addition to the standard structure.
Requirements
- Obsidian 1.4.0 or later
- Desktop (Windows, macOS, Linux) — not available on mobile
- An Anthropic API key
Privacy
- Your API key is stored locally in your vault's plugin data
- Note content is sent to the Anthropic API only when you trigger a command
- No analytics, no telemetry, no external servers beyond Anthropic
- Vault access: the plugin enumerates all markdown file paths in your vault to power link suggestions and semantic search. File paths are used locally for filtering; only the content of the active note (and up to 15 candidate notes for link suggestions) is ever sent to the Anthropic API.
Feedback & Support
Found a bug? Have a feature request? Open an issue on GitHub — all feedback is welcome.
License
MIT © 2026 Arnaud Delpech