How it behaves
After installation, restart the target DSH profile so the plugin becomes active. In a conversation, the agent can respond to a request such as “把我们的对话导出成便签” by organising the current conversation and generating a note image. The service supports note creation and updates, multiple notes, category storage, image insertion, Markdown copying, PNG export, and offline HTML download. Export themes documented by the project include warm white paper, night notes, light and dark iPhone Notes styles, and Bear-style minimal layout.
Configuration
The DSH skill and PNG export use one service endpoint.
| Setting |
Purpose |
NOTES_API_BASE_URL |
Base URL for note management and PNG export |
--base-url |
Command-line alternative for supplying the service URL |
skills/notes-export-api/.env |
File where NOTES_API_BASE_URL can be stored |
The documented example value is http://127.0.0.1:18080. Authentication and the complete skill configuration are documented in skills/notes-export-api/SKILL.md.
Local deployment and storage
The Docker image contains the web front end and back end. A local deployment can use port 127.0.0.1:18080 mapped to container port 3001. Persistent mounts are:
storage/images for uploaded images and exported PNGs
storage/data for accounts and cloud workspace data
The README recommends persisting and backing up both directories. Configuration for authenticated, multi-user use includes SUPERADMIN, SUPERADMINPASSWORD, and a high-entropy SESSION_SECRET in .env. Anonymous editing and export can omit that file. LAN access can use 18080:3001; public deployment should use an HTTPS reverse proxy.
Optional services
公众号 copying and AI features require separate service configuration. The README documents DeepSeek-assisted grammar correction, emphasis, and plain-language rewriting, but does not specify those services’ configuration keys.
Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub