IStart-Note-AI
approvedby yan-istart
Generate structured knowledge notes from questions and selected text using DeepSeek AI, with automatic concept pages, bidirectional links, and a question graph. - This plugin has not been manually reviewed by Obsidian staff.
IStart-Note-AI
Turn your Obsidian vault into a knowledge-to-action system.
简体中文 · Quick Start · Privacy · Roadmap
IStart-Note-AI is an Obsidian plugin built around three modules — Knowledge, Execution, and Auxiliary — that help you turn scattered notes into a searchable, interlinked, and actionable personal knowledge system.
One unified AI entry point connects all three: ask questions, generate structured notes, build execution plans, and keep everything synced — all through natural language.
[!warning] Beta v2.0.0 introduces significant architectural changes. The frontmatter schema and scheduled-task model are not yet stable. Back up your vault before upgrading.
Core Modules
1. Knowledge
Build and maintain a structured knowledge base.
- Ask questions and generate Q&A notes with automatic concept extraction.
- Classify questions into new / refinement / expansion and maintain a question evolution graph.
- Create and complete concept pages with definitions, examples, relations, and domain MOC indexes.
- Build reading projects — generate a book skeleton, chapter pre-reading questions, summaries, and Feynman tests.
- Search your vault and get answers with
[[source]]references (metadata-based index, no embeddings). - Detect knowledge debt — empty concepts, orphan questions, unfinished readings, stale drafts.
2. Execution
Turn knowledge into reviewable actions.
- Execution plan data model — PlanBuilder + PlanExecutor + PlanDraftStore for multi-op vault changes.
- Execution logs recorded under
Knowledge/_Executions/after each plan is applied. - Plan drafts stored under
Knowledge/_ExecutionPlans/forcreate-plan-onlytasks (user reviews before applying). - Scheduler foundation — ScheduledTask types and runner exist; runtime is disabled by default in v2.0 (enabled in v2.1).
- Safety by default —
create-plan-onlynever auto-executes;auto-execute-low-riskonly applies plans withriskLevel: "low". - Most AI write flows (assistant, beautify, concept completion) still use direct editor writes; migration to plan-first is in progress.
- Future: diff preview, rollback, batch-op caps, task-plugin integrations.
3. Auxiliary
Keep the system usable across devices and providers.
- OpenAI-compatible LLM provider — DeepSeek default; change Base URL for others.
- Configurable output styles — knowledge-base, technical, minimal, product, academic, story, dashboard.
- Optional Baidu Cloud sync — incremental backup, bidirectional sync, plugin and Obsidian config backup.
- Diagnostics — privacy overview, config export, index rebuild, log cleanup.
Status
| Module | Feature | Status | Notes |
|---|---|---|---|
| Knowledge | AI Assistant | Stable | Insert / replace / append / show via unified entry |
| Knowledge | Reading Projects | Stable | Skeleton, chapter questions, summaries, Feynman |
| Knowledge | Concept Completion | Experimental | Exposed in command panel, preview before write |
| Knowledge | Question Graph | Experimental | Classification + index + Mermaid evolution graph |
| Knowledge | Vault QA | Experimental | Metadata-index retrieval, cited answers, no embeddings |
| Knowledge | Knowledge Debt | Experimental | Dashboard with empty/orphan/unfinished/stale stats |
| Execution | Execution Plan | Experimental | PlanBuilder + PlanExecutor + PlanDraftStore, no rollback yet |
| Execution | Execution Artifact Builder | Experimental | Generic checklist/routine/SOP/plan/review generator from any knowledge context |
| Execution | Scheduled Tasks | Foundation | Types + runner exist; runtime disabled by default in v2.0 |
| Auxiliary | Baidu Sync | Stable | Manual/auto backup and config sync |
| Auxiliary | Multi-provider LLM | Partial | OpenAI-compatible base URL supported |
Quick Start
- Install the plugin (see Installation).
- Go to Settings → IStart-Note-AI → Auxiliary → AI Service and enter your API key.
- Click the 🧠 ribbon icon or press the command palette → IStart-Note-AI: AI 助手.
- Type a request in natural language.
Installation
From community plugins (once available)
- Settings → Community plugins → Browse.
- Search IStart-Note-AI.
- Install → Enable.
Manual (recommended during beta)
Download main.js, manifest.json, styles.css from a GitHub Release and place them in <vault>/.obsidian/plugins/istart-note-ai/.
Don't clone the source repo — the bundle lives in
dist/and is not committed. Use release assets.
Build from source
npm ci
npm run build
# → dist/main.js, dist/manifest.json, dist/styles.css
Configuration
Settings are organized into three tabs:
| Tab | Key settings |
|---|---|
| Knowledge | Q&A path, Concepts path, Questions index path, knowledge index status + rebuild |
| Execution | Execution log path (read-only), scheduled tasks status (v2.1) |
| Auxiliary | API key, Base URL, model, output style, Baidu sync (App ID/Secret, remote path, auto-backup) |
Usage
Desktop
- 🧠 Ribbon icon → command panel (Knowledge / Execution / Auxiliary).
- Right-click in editor →
IStart-Note-AI: AI 助手or知识库问答. - Right-click file →
IStart-Note-AI: AI 助手.
Mobile
- 🧠 Ribbon icon → command panel.
- Add commands to the mobile toolbar for one-tap access.
Architecture
src/
core/
llm/ Unified LLM client + JSON extractor
knowledge/ KnowledgeIndexService (metadata index)
execution/ ExecutionPlan, PlanBuilder, PlanExecutor, PlanDraftStore
artifact/ ExecutionArtifact types, prompt, validation, rendering
scheduler/ ScheduledTask types + runner (disabled in v2.0)
schema.ts SCHEMA_VERSION + helpers
ai/ AI feature modules (assistant, classifier, planner, ...)
features/
assistant/ AI assistant modals
artifact/ Artifact builder, preview, feature controller
concept/ Concept completion + page manager
question/ Question classify + graph manager
reading/ Reading project manager
dashboard/ Knowledge debt modal
sync/ Baidu sync
command-panel/ Unified command panel
vault/ Vault writer (conflict-safe)
settings/ Settings tab (tabbed layout)
actions/ Action registry + definitions
main.ts
Privacy
AI features send your selection and partial note context to the configured chat-completions endpoint. Sync features upload to your own Baidu Pan. No telemetry. No plugin-operated servers. Full details in PRIVACY.md.
Roadmap
v2.0 — Knowledge System Foundation (current)
- Three-module product structure: Knowledge / Execution / Auxiliary.
- Vault-wide lightweight knowledge index.
- Concept completion and question graph in command panel.
- Knowledge debt dashboard.
- Basic execution plan and execution logs.
- Settings page with tabbed navigation.
- Open-source governance and privacy docs.
v2.1 — Execution MVP
- Scheduled tasks runtime (knowledge-debt scan, auto-backup).
- Execution plan preview modal with diff.
- Safer policy: AI writes always produce plan-only by default.
- Execution history view.
v2.2 — Trust & Control
- Rollback for recent executions.
- More granular privacy controls.
- Optional local vector index for richer vault QA.
v3.0 — Integrations
- Tasks plugin / Periodic Notes integration.
- GitHub Issues / Linear / Todoist export.
- Multi-vault support.
Contributing
PRs and issues welcome. See CONTRIBUTING.md. Security issues: SECURITY.md.
License
MIT. See LICENSE.
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.