Nexusnote
approvedby xiande shui
A dashboard for tracking AI agent workflows, sessions, and outputs in your vault. - This plugin has not been manually reviewed by Obsidian staff.
Nexusnote
【English】 【中文】
An Obsidian dashboard plugin for your personal knowledge base — an in-app Agent Operation Center. It gives you a one-stop overview and quick-action hub to manage your notes using a four-layer knowledge base structure.
Features
- Dashboard overview — Five stat cards (Vault health, raw materials, knowledge base, tasks, output) give you a single-screen snapshot of your Vault.
- Note creation trend — A stock-ticker style line chart with 7-day / 30-day / 6-month / 1-year toggles; hover to see notes created per day.
- Recent updates — Lists the most recently modified notes in your Vault; click to jump straight to them.
- Calendar view — See note creation by day. Click a date to view that day's notes, or create that day's diary with one click.
- One-click knowledge base deploy — On first click, automatically creates the four-layer folder structure and generates the
agent.mdrules file at the Vault root (structure below). - Quick create:
- New note / Idea — created in the "Ideas" folder from a template.
- New material — three modes: new from template / import from folder / import from file, copied into the raw-materials layer.
- Material ingest — One click opens the Claudian plugin and hands the raw-material layer to it for processing (extract knowledge → knowledge base, inspirations → ideas, deliverables → output; original materials stay untouched).
- Settings entry — Jump directly to the plugin settings page from the dashboard.
Knowledge base structure
The knowledge base uses a four-layer structure (consistent with the agent.md rules):
1_原始资料(不可变原料)— Imported raw materials, kept immutable.2_创意想法(灵感燃料)— Ideas and works-in-progress.3_知识库(AI接管Wiki)— Structured knowledge.4_输出(成品出口)— Final deliverables.
Template files live in the templater/ folder.
Development
This project uses TypeScript for type checking and documentation.
npm install— install dependenciesnpm run dev— esbuild watch dev mode (watchessrc/and compiles tomain.js)npm run build— type check + production build (outputsmain.js)npm run lint— ESLint check (includeseslint-plugin-obsidianmdrules)
Installation
Nexusnote supports four installation methods, listed from most to least recommended.
Method 1: Community plugin marketplace (recommended)
- Obsidian Settings → Community plugins → turn off Restricted mode.
- Click Browse, search for
Nexusnote. - Click Install, then Enable when finished.
Nexusnote has been submitted to the official Obsidian community plugin directory and is awaiting review. If you cannot find it in Browse yet, please use Method 2 or 3 below.
Method 2: BRAT (Beta Reviewer's Auto-update Tool)
- Install and enable BRAT from the community plugin marketplace.
- BRAT Settings → Add Beta plugin.
- Enter the repository:
shuixiande/Nexusnote. - Click Add Plugin, then enable Nexusnote when done.
- To update: BRAT Settings → Update all beta plugins.
Method 3: Manual install (download from GitHub Release)
- Open Releases: https://github.com/shuixiande/Nexusnote/releases
- Download the latest
main.js,manifest.json, andstyles.css. - Copy them into your Vault's plugin folder (create it if missing):
VaultFolder/.obsidian/plugins/nexusnote/ - Settings → Community plugins → turn off Restricted mode → enable Nexusnote.
.obsidianis a hidden directory. On Windows, type the path in the address bar; on macOS pressCmd+Shift+.to reveal hidden files.
Method 4: Build from source (for developers)
git clone https://github.com/shuixiande/Nexusnote.git
cd Nexusnote
npm install
npm run build
The built main.js is generated in the root directory. Copy it together with manifest.json and styles.css into VaultFolder/.obsidian/plugins/nexusnote/ (same as steps 3–4 of Method 3).
This repository tracks
main.js, so you can fetch it directly. For released versions, use the three files from the GitHub Release to stay in sync with themanifest.jsonversion.
Knowledge base folder structure
On first use, click One-click knowledge base deploy on the dashboard — it automatically creates the four-layer folders (consistent with the agent.md rules):
| Layer | Folder | Purpose |
|---|---|---|
| 1 | 1_原始资料(不可变原料) | Imported raw materials, kept immutable |
| 2 | 2_创意想法(灵感燃料) | Ideas and works-in-progress |
| 3 | 3_知识库(AI接管Wiki) | Structured knowledge |
| 4 | 4_输出(成品出口) | Final deliverables |
Template files live in templater/.
First-use suggestions
- Open the command palette (
Ctrl/Cmd + P) and run Nexusnote: Open dashboard. - Click One-click knowledge base deploy to generate the four-layer folders and
agent.md. - Use New note / Idea / Material to fill in content.
- Use Material ingest to invoke the Claudian plugin for intelligent processing of the raw-material layer.
FAQ
- Enabling shows "not in safe mode"? Settings → Community plugins → turn off Restricted mode, then enable again.
- Dashboard won't open? Make sure Obsidian ≥ 1.8.0 (the
minAppVersionin the manifest). - No change after updating? BRAT users run "Update all beta plugins"; manual users re-download and overwrite the three files, then restart Obsidian.
- Can I delete
agent.md? Yes. Clicking One-click knowledge base deploy again will regenerate it.
Uninstall
Settings → Community plugins → Installed → Nexusnote → Disable / Uninstall. The plugin does not delete any Vault content; it only removes the dashboard feature and the generated templater/ and agent.md.
Releasing a new version
- Update the version number and minimum required Obsidian version in
manifest.json. - Add an entry
"new-version": "minimum-obsidian-version"inversions.json. - Create a GitHub Release tagged with the version number, uploading
manifest.json,main.js, andstyles.css.
Buy me a coffee ☕
If this plugin helps with your knowledge management, feel free to buy me a coffee ☕ — your support keeps me maintaining it.
| WeChat Pay | Alipay |
|---|---|
![]() | ![]() |
Scan the QR codes above to buy me a coffee ☕ via WeChat Pay or Alipay.
License
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) license.
- You may: freely view, copy, share, and modify the source code for personal, non-commercial use.
- You must: retain original attribution and indicate if you modified it.
- You may NOT: use this project for any commercial purpose (including but not limited to selling, paid distribution, or embedding in a commercial product).
The full terms are in the LICENSE file at the repository root.
For commercial licensing, please contact the author separately.
API documentation
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.

