Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

HUQAN

ali uluali ulu6 downloads

Verify Obsidian note statements against a local HUQAN runtime and inspect evidence, contradictions, and risk signals.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

Verify statements in an Obsidian note against a real local HUQAN runtime. The plugin does not use a mock verifier and does not send note text or API keys to a remote service. It is read-only: it never writes to HUQAN memory or executes actions.

What it does

  • Verify current note — scans a bounded number of Markdown statements and checks each one with HUQAN /v2/verify.
  • Verify selected text — checks the selected passage against HUQAN.
  • Shows HUQAN's canonical verified, contradicted, and unknown statuses.
  • Shows confidence, explanation, evidence summaries, and manipulation-risk labels returned by the HUQAN runtime.
  • Keeps the configured endpoint loopback-only (127.0.0.1, localhost, or ::1) so a saved API key cannot be sent to an arbitrary host.
  • Bounds full-note scans to 1–40 statements (20 by default).

Requirements

  • Obsidian desktop 1.5.0 or newer.
  • A local HUQAN server from the HUQAN repository.
  • A HUQAN_API_KEY configured on that local server.

How changes flow between repositories

The plugin source of truth is this repository. Plugin TypeScript, committed bundle, manifest, tests, and releases are updated here; they are not copied back and forth with the HUQAN runtime repository.

The HUQAN repository owns the local server and runtime API. When a runtime/API surface changes, its CI checks the current plugin main against the proposed server. This is a compatibility gate, not a source synchronization step: the plugin source remains here and the runtime source remains in the HUQAN repository.

Typical update flow:

  1. Make plugin changes in this repository and run npm run check.
  2. For a runtime change, update HUQAN and let its Obsidian compatibility workflow run against this repository's main.
  3. When the compatibility check is green, update the affected side in its own PR.
  4. For a plugin release, run node version-bump.mjs <version>, run the checks, merge to main, and create the matching Git tag here.

Run HUQAN locally

From a HUQAN checkout:

npm ci
HUQAN_API_KEY="replace-with-a-long-random-key" npm run server

On Windows PowerShell:

$env:HUQAN_API_KEY="replace-with-a-long-random-key"
npm run server

The server listens on http://127.0.0.1:3000 by default.

Configure the plugin

Open Settings → Community plugins → HUQAN and set:

  1. Local HUQAN endpoint (default: http://127.0.0.1:3000)
  2. The same HUQAN API key used to start the server
  3. HUQAN workspace (default: default)
  4. Maximum statements to check per note

Use Test HUQAN before the first verification.

Commands

  • Verify current note
  • Verify selected text
  • Test connection

The shield ribbon icon runs Verify current note.

Privacy and security boundary

The plugin stores its settings in Obsidian's local plugin data. The API key is therefore a local secret, not an encrypted credential store. To reduce its blast radius, the plugin refuses to send the key to non-loopback hosts.

The plugin has no telemetry, advertising, remote asset loading, self-update, or dependency-install behavior. Network access is limited to the configured loopback HUQAN server.

Verification is read-only. This plugin does not call HUQAN ingest, learn, approval, mutation, or action endpoints.

What a result means

HUQAN verifies a statement against the evidence available in the configured HUQAN workspace. unknown means HUQAN did not have enough evidence. It is not a claim that the statement is false. Likewise, this plugin is not a universal fact checker and does not promise truth or hallucination elimination.

Development

npm ci
npm run check

Release artifacts are:

  • main.js
  • manifest.json
  • styles.css

Create a Git tag that exactly matches manifest.json and package.json version. The release workflow builds the bundle, validates the Community Plugins contract, generates GitHub artifact provenance attestations, and publishes the three files that Obsidian downloads to the GitHub Release.

The version-bump.mjs helper updates manifest.json, versions.json, package.json, and package-lock.json together. versions.json is maintained for compatibility when the plugin's minAppVersion changes.

The technical plugin ID remains huqan-trust-panel to preserve installed-user settings and the existing Community listing/update path. The visible product name is simply HUQAN.

HealthExcellent
ReviewSatisfactory
About
Verify statements in a note or selected text against a local HUQAN runtime and display canonical statuses (verified, contradicted, unknown) with confidence, explanations, evidence summaries, and manipulation-risk labels. Keep verification read-only and loopback-only using a local HUQAN endpoint so note content and API keys never leave your machine.
AIResearch
Details
Current version
1.1.5
Last updated
33 minutes ago
Created
11 hours ago
Updates
6 releases
Downloads
6
Compatible with
Obsidian 1.5.0+
Platforms
Desktop only
License
AGPL-3.0
Report bugRequest featureReport plugin
Author
ali uluali uluali-ulu
ai-ulu.com/
GitHubali-ulu
snikus.com
GitHubali-ulu
ali-ulu-8a5157395
  1. Community
  2. Plugins
  3. AI
  4. HUQAN

Related plugins

Khoj

An AI personal assistant for your digital brain.

Smart Lookup

Semantic search for your vault. Ask in natural language, find notes by meaning when exact words fail, preview matching notes, and turn forgotten ideas into links, context, and next steps.

Karpathy LLM Wiki

Karpathy's LLM Wiki implementation - multi-page knowledge generation with entity/concept pages and conversational query.

InfraNodus AI Graph View

Interactive 3D graph view: text analysis, topic modeling, gap detection, and AI.

Enzyme

A chat agent that actually knows the ideas in your Obsidian vault.

KatmerCode

Run Claude Code with inline diff editing, academic research skills, and MCP support.

Smart Connections

Find related notes and excerpts while writing. Your AI link building copilot displays relevant content in graph + list view. A local embedding model powers semantic search. Zero setup. No API key.

Claudian

Embeds Claude Code/Codex and other local Agents as AI collaborators in your vault.

Copilot

Run AI agents such as Claude Code, Codex, and OpenCode inside your vault. Turn your second brain into a smart assistant that gets knowledge work done.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.