No description
Find a file
Arnaud Delpech 75c5b013f3 feat: v1.1.0 — update check, status bar, improved prompts, semantic cache
- 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>
2026-06-30 20:37:07 +02:00
.github/workflows ci: auto-generate release notes on publish 2026-05-26 21:57:45 +02:00
src feat: v1.1.0 — update check, status bar, improved prompts, semantic cache 2026-06-30 20:37:07 +02:00
.gitignore feat: initial release v1.0.0 2026-05-14 20:09:42 +02:00
esbuild.config.mjs fix: update @anthropic-ai/sdk to 0.105.0, fix node: externals in esbuild 2026-06-20 21:37:23 +02:00
LICENSE feat: initial release v1.0.0 2026-05-14 20:09:42 +02:00
manifest.json feat: v1.1.0 — update check, status bar, improved prompts, semantic cache 2026-06-30 20:37:07 +02:00
package-lock.json fix: update @anthropic-ai/sdk to 0.105.0, fix node: externals in esbuild 2026-06-20 21:37:23 +02:00
package.json feat: v1.1.0 — update check, status bar, improved prompts, semantic cache 2026-06-30 20:37:07 +02:00
README.md feat: add ribbon icon, clean dead links command 2026-06-20 20:32:58 +02:00
tsconfig.json feat: initial release v1.0.0 2026-05-14 20:09:42 +02:00
versions.json feat: v1.1.0 — update check, status bar, improved prompts, semantic cache 2026-06-30 20:37:07 +02:00

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 23 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

  1. Open Settings → Community plugins → Browse
  2. Search for Liminal
  3. Click Install, then Enable

Manual installation

  1. Download main.js and manifest.json from the latest release
  2. Create a folder <your-vault>/.obsidian/plugins/liminal/
  3. Copy both files into that folder
  4. Reload Obsidian and enable the plugin in Settings → Community plugins

Setup

  1. Go to Settings → Liminal
  2. Paste your Anthropic API key (sk-ant-...)
  3. 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]].

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