huangyuan 508132adba perf(test): reuse knowledge computations and expand skill live evaluation
Share content-addressed parsing and embedding caches across isolated test runs, fingerprint relevant dependencies and model assets, and remove implicit UI warm-up. Add realistic two-round Skill delivery evaluation and cache regressions.
2026-10-23 18:50:49 +08:00
2025-12-22 15:55:15 +08:00
2025-12-22 15:55:15 +08:00
2025-12-22 15:55:15 +08:00
2025-12-22 15:55:15 +08:00
2025-12-22 15:55:15 +08:00

NCurator

NCurator

Building the most user-friendly AI assistant for working with local office documents

简体中文 · English

License: AGPL-3.0-only Windows x64 macOS Apple silicon

Website & demos · Manual · GitHub Releases · Author on X · QQ group

Download for Windows · Download for macOS (Apple silicon)

Architecture Design

A task goes to a language model, which chooses file, web, and terminal tools, then delivers the result for human review

Both distributions include Simplified Chinese and English interfaces. Choose a language and official service region in General settings. The domestic installer is named 馆长 and updates from COS; the international installer is named NCurator and updates from R2. Changing the service region does not change the update channel.

Capabilities

Capability What it does
📄 Office documents Read, create, and edit DOCX, PPTX, XLSX, and plain text; read PDFs
🧠 Local knowledge base Index local folders and web material, retrieve content, and cite sources
🔍 Web search Search the web, read page content, and use the built-in browser
💻 Local terminal Run local commands and scripts for data processing and task automation
✍️ Change review Preview results, inspect changes, and revert supported file edits
🔗 WPS integration Click an AI change to open the document at that location in WPS; auto-refresh after AI edits or reverts
⏰ Scheduled tasks Run tasks on a schedule using a partner's material and model configuration

WPS integration requires its add-in to be enabled. To jump to a change, set WPS as the default app for that file type. See the setup guide.

See the website for demos and real task examples.

Get started

  1. Download and install the Windows or macOS app.
  2. Choose an available model or configure your own endpoint and API key.
  3. Create a partner, add a working folder, and give it a task. To use the knowledge base, download an embedding model and build an index first.

Roadmap

Join the discussion and help shape these plans:

Direction Planned work
🔤 English knowledge base English embedding models and indexing
🧩 Skill integration Connect and manage custom and third-party Skills
🔌 Integration ecosystem Connect WeCom, email services, and other workplace platforms
📱 Mobile web access Connect to your computer from a phone browser to use NCurator remotely
🧭 Browser data import Import data from your browser, starting with bookmarks and history
🖼️ Multimodal knowledge base Parse, index, and retrieve images and audio with source references
🧠 Partner memory Build long-term memory

Get involved

QQ group: 891209383. Interested in future iterations? Join us to discuss features, share ideas, and contribute to development, testing, or documentation. The group primarily uses Chinese.

Follow @Yoan_Huang on X for updates. Report bugs and ideas in Issues, and read the contribution guide before opening a PR.

Run from source

Recommended: Node.js 22, pnpm 9.12.2, and Python 3.12.

git clone https://github.com/Yoan98/Ncurator.git
cd Ncurator
pnpm install --frozen-lockfile
pnpm dev

See the contribution guide for setup, builds, and validation, and architecture documentation for the system design.

Browser extension

A separately maintained bookmark viewer and URL copying tool: Source repository · Chrome · Microsoft Edge.

License

Licensed under AGPL-3.0-only. Commercial use is permitted subject to compliance with the license. Third-party components retain their own licenses.

FAQ

Mac installation issues

If macOS reports that the app is damaged or cannot be opened, see the Mac installation troubleshooting guide.

S
Description
馆长(NCurator)|打造最好用的处理本地办公文件的 AI 助手
https://www.guanzhangai.cn/zh
Readme AGPL-3.0
135 MiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 93.5%
JavaScript 5.4%
CSS 0.8%
Python 0.3%