# Third-party notices DeepSeek Harness 官方组件:MIT,安装版本 0.2.0-rc.2,桌面构建 04f392c9ddd144fa426da2045178797da6db6c11。原始许可保留在 vendor/DeepSeek-LICENSE 及 vendor/official。官方名称和标记只用于说明宿主兼容性。 Fabric.js、Tiptap/ProseMirror、Plotly.js、KaTeX、React、Zod、Acorn 和 lowlight 使用其开源许可;mathjs 为 Apache-2.0;Simple Icons 为 CC0-1.0;Montserrat 字体为 SIL OFL 1.1。项目没有使用 tldraw 商业 SDK,也没有删除任何水印。 下表包括锁定依赖中的运行库、预览库、构建工具和测试工具,不表示所有这些库均进入生产包。完整可获得的许可文本随包保存在 licenses/。 | Package | License | | --- | --- | | @asamuzakjp/css-color@3.2.0 | MIT | | @babel/runtime@7.29.10 | MIT | | @csstools/color-helpers@5.1.0 | MIT-0 | | @csstools/css-calc@2.1.4 | MIT | | @csstools/css-color-parser@3.1.0 | MIT | | @csstools/css-parser-algorithms@3.0.5 | MIT | | @csstools/css-tokenizer@3.0.4 | MIT | | @deepseek-ai/cordis@4.0.4 | MIT | | @deepseek-ai/cosmokit@1.8.5 | MIT | | @deepseek-ai/dsh-agent@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-brand@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-invariants@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-llm@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-ptc-runtime@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-sandbox-policy@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-sandbox@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-scope@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-session-projection@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-session@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-system-prompt@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-timeout@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-tools@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-typert-protocol@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-user-approval@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-util-crypto@0.2.0-rc.2 | MIT | | @deepseek-ai/dsh-util-values@0.2.0-rc.2 | MIT | | @deepseek-ai/schemastery@3.18.4 | MIT | | @esbuild/win32-x64@0.25.11 | MIT | | @jitl/quickjs-ffi-types@0.32.0 | MIT | | @jitl/quickjs-singlefile-browser-release-sync@0.32.0 | MIT | | @mapbox/node-pre-gyp@1.0.11 | BSD-3-Clause | | @remirror/core-constants@3.0.0 | MIT | | @shikijs/core@4.3.1 | MIT | | @shikijs/engine-javascript@4.3.1 | MIT | | @shikijs/engine-oniguruma@4.3.1 | MIT | | @shikijs/langs@4.3.1 | MIT | | @shikijs/primitive@4.3.1 | MIT | | @shikijs/themes@4.3.1 | MIT | | @shikijs/types@4.3.1 | MIT | | @shikijs/vscode-textmate@10.0.2 | MIT | | @standard-schema/spec@1.1.0 | MIT | | @tiptap/core@3.7.2 | MIT | | @tiptap/extension-blockquote@3.31.4 | MIT | | @tiptap/extension-blockquote@3.7.2 | MIT | | @tiptap/extension-bold@3.31.4 | MIT | | @tiptap/extension-bold@3.7.2 | MIT | | @tiptap/extension-bullet-list@3.31.4 | MIT | | @tiptap/extension-bullet-list@3.7.2 | MIT | | @tiptap/extension-code-block-lowlight@3.7.2 | MIT | | @tiptap/extension-code-block@3.31.4 | MIT | | @tiptap/extension-code-block@3.7.2 | MIT | | @tiptap/extension-code@3.31.4 | MIT | | @tiptap/extension-code@3.7.2 | MIT | | @tiptap/extension-document@3.31.4 | MIT | | @tiptap/extension-document@3.7.2 | MIT | | @tiptap/extension-dropcursor@3.31.4 | MIT | | @tiptap/extension-dropcursor@3.7.2 | MIT | | @tiptap/extension-gapcursor@3.31.4 | MIT | | @tiptap/extension-gapcursor@3.7.2 | MIT | | @tiptap/extension-hard-break@3.31.4 | MIT | | @tiptap/extension-hard-break@3.7.2 | MIT | | @tiptap/extension-heading@3.31.4 | MIT | | @tiptap/extension-heading@3.7.2 | MIT | | @tiptap/extension-horizontal-rule@3.31.4 | MIT | | @tiptap/extension-horizontal-rule@3.7.2 | MIT | | @tiptap/extension-image@3.7.2 | MIT | | @tiptap/extension-italic@3.31.4 | MIT | | @tiptap/extension-italic@3.7.2 | MIT | | @tiptap/extension-link@3.31.4 | MIT | | @tiptap/extension-link@3.7.2 | MIT | | @tiptap/extension-list-item@3.31.4 | MIT | | @tiptap/extension-list-item@3.7.2 | MIT | | @tiptap/extension-list-keymap@3.31.4 | MIT | | @tiptap/extension-list-keymap@3.7.2 | MIT | | @tiptap/extension-list@3.31.4 | MIT | | @tiptap/extension-list@3.7.2 | MIT | | @tiptap/extension-ordered-list@3.31.4 | MIT | | @tiptap/extension-ordered-list@3.7.2 | MIT | | @tiptap/extension-paragraph@3.31.4 | MIT | | @tiptap/extension-paragraph@3.7.2 | MIT | | @tiptap/extension-strike@3.31.4 | MIT | | @tiptap/extension-strike@3.7.2 | MIT | | @tiptap/extension-text-style@3.7.2 | MIT | | @tiptap/extension-text@3.31.4 | MIT | | @tiptap/extension-text@3.7.2 | MIT | | @tiptap/extension-underline@3.31.4 | MIT | | @tiptap/extension-underline@3.7.2 | MIT | | @tiptap/extensions@3.31.4 | MIT | | @tiptap/extensions@3.7.2 | MIT | | @tiptap/pm@3.7.2 | MIT | | @tiptap/starter-kit@3.7.2 | MIT | | @tonejs/midi@2.0.28 | MIT | | @tootallnate/once@2.0.1 | MIT | | @types/debug@4.1.13 | MIT | | @types/hast@3.0.5 | MIT | | @types/jsdom@21.1.7 | MIT | | @types/katex@0.16.8 | MIT | | @types/linkify-it@5.0.0 | MIT | | @types/markdown-it@14.2.0 | MIT | | @types/mdast@4.0.4 | MIT | | @types/mdurl@2.0.0 | MIT | | @types/ms@2.1.0 | MIT | | @types/node@22.18.10 | MIT | | @types/plotly.js@3.0.8 | MIT | | @types/prop-types@15.7.15 | MIT | | @types/react-dom@18.3.7 | MIT | | @types/react@18.3.26 | MIT | | @types/tough-cookie@4.0.5 | MIT | | @types/unist@3.0.3 | MIT | | @ungap/structured-clone@1.4.0 | ISC | | abab@2.0.6 | BSD-3-Clause | | abbrev@1.1.1 | ISC | | acorn-globals@7.0.1 | MIT | | acorn-walk@8.3.5 | MIT | | acorn@8.15.0 | MIT | | agent-base@6.0.2 | MIT | | agent-base@7.1.4 | MIT | | anser@2.3.5 | MIT | | ansi-regex@5.0.1 | MIT | | aproba@2.1.0 | ISC | | are-we-there-yet@2.0.0 | ISC | | argparse@2.0.1 | Python-2.0 | | array-flatten@3.0.0 | MIT | | asynckit@0.4.0 | MIT | | balanced-match@1.0.2 | MIT | | brace-expansion@1.1.21 | MIT | | call-bind-apply-helpers@1.0.2 | MIT | | canvas@2.11.2 | MIT | | ccount@2.0.1 | MIT | | character-entities-html4@2.1.0 | MIT | | character-entities-legacy@3.0.0 | MIT | | character-entities@2.0.2 | MIT | | chownr@2.0.0 | ISC | | clsx@2.0.0 | MIT | | color-support@1.1.3 | ISC | | combined-stream@1.0.8 | MIT | | comma-separated-tokens@2.0.3 | MIT | | commander@8.3.0 | MIT | | complex.js@2.4.3 | MIT | | concat-map@0.0.1 | MIT | | console-control-strings@1.1.0 | ISC | | crelt@1.0.7 | MIT | | cssom@0.3.8 | MIT | | cssom@0.5.0 | MIT | | cssstyle@2.3.0 | MIT | | cssstyle@4.6.0 | MIT | | csstype@3.2.3 | MIT | | data-urls@3.0.2 | MIT | | data-urls@5.0.0 | MIT | | debug@4.4.3 | MIT | | decimal.js@10.6.0 | MIT | | decode-named-character-reference@1.3.0 | MIT | | decompress-response@4.2.1 | MIT | | delayed-stream@1.0.0 | MIT | | delegates@1.0.0 | MIT | | dequal@2.0.3 | MIT | | detect-libc@2.1.2 | Apache-2.0 | | devlop@1.1.0 | MIT | | diff@9.0.0 | BSD-3-Clause | | domexception@4.0.0 | MIT | | dunder-proto@1.0.1 | MIT | | emoji-regex@8.0.0 | MIT | | entities@4.5.0 | BSD-2-Clause | | entities@6.0.1 | BSD-2-Clause | | es-define-property@1.0.1 | MIT | | es-errors@1.3.0 | MIT | | es-object-atoms@1.1.2 | MIT | | es-set-tostringtag@2.1.0 | MIT | | esbuild@0.25.11 | MIT | | escape-latex@1.2.0 | MIT | | escape-string-regexp@4.0.0 | MIT | | escape-string-regexp@5.0.0 | MIT | | escodegen@2.1.0 | BSD-2-Clause | | esprima@4.0.1 | BSD-2-Clause | | estraverse@5.3.0 | BSD-2-Clause | | esutils@2.0.3 | BSD-2-Clause | | fabric@6.9.0 | MIT | | fake-indexeddb@6.2.4 | Apache-2.0 | | form-data@4.0.6 | MIT | | fraction.js@5.3.4 | MIT | | fs-minipass@2.1.0 | ISC | | fs.realpath@1.0.0 | ISC | | function-bind@1.1.2 | MIT | | gauge@3.0.2 | ISC | | get-intrinsic@1.3.0 | MIT | | get-proto@1.0.1 | MIT | | get-tsconfig@4.14.3 | MIT | | glob@7.2.3 | ISC | | gopd@1.2.0 | MIT | | has-symbols@1.1.0 | MIT | | has-tostringtag@1.0.2 | MIT | | has-unicode@2.0.1 | ISC | | hasown@2.0.4 | MIT | | hast-util-to-html@9.0.5 | MIT | | hast-util-whitespace@3.0.0 | MIT | | highlight.js@11.11.2 | BSD-3-Clause | | html-encoding-sniffer@3.0.0 | MIT | | html-encoding-sniffer@4.0.0 | MIT | | html-to-image@1.11.13 | MIT | | html-void-elements@3.0.0 | MIT | | http-proxy-agent@5.0.0 | MIT | | http-proxy-agent@7.0.2 | MIT | | https-proxy-agent@5.0.1 | MIT | | https-proxy-agent@7.0.6 | MIT | | iconv-lite@0.6.3 | MIT | | immer@10.1.1 | MIT | | inflight@1.0.6 | ISC | | inherits@2.0.4 | ISC | | is-fullwidth-code-point@3.0.0 | MIT | | is-potential-custom-element-name@1.0.1 | MIT | | javascript-natural-sort@0.7.1 | MIT | | js-tokens@4.0.0 | MIT | | jsdom@20.0.3 | MIT | | jsdom@26.1.0 | MIT | | katex@0.16.22 | MIT | | linkify-it@5.0.2 | MIT | | linkifyjs@4.3.3 | MIT | | longest-streak@3.1.0 | MIT | | loose-envify@1.4.0 | MIT | | lowlight@3.3.0 | MIT | | lru-cache@10.4.3 | ISC | | make-dir@3.1.0 | MIT | | markdown-it@14.3.2 | MIT | | markdown-table@3.0.4 | MIT | | math-intrinsics@1.1.0 | MIT | | mathjs@14.8.1 | Apache-2.0 | | mdast-util-find-and-replace@3.0.3 | MIT | | mdast-util-from-markdown@2.0.3 | MIT | | mdast-util-gfm-autolink-literal@2.0.1 | MIT | | mdast-util-gfm-footnote@2.1.0 | MIT | | mdast-util-gfm-strikethrough@2.0.1 | MIT | | mdast-util-gfm-table@2.0.0 | MIT | | mdast-util-gfm-task-list-item@2.0.0 | MIT | | mdast-util-gfm@3.1.0 | MIT | | mdast-util-math@3.0.0 | MIT | | mdast-util-phrasing@4.1.0 | MIT | | mdast-util-to-hast@13.2.1 | MIT | | mdast-util-to-markdown@2.2.0 | MIT | | mdast-util-to-string@4.0.0 | MIT | | mdurl@2.1.0 | MIT | | micromark-core-commonmark@2.0.3 | MIT | | micromark-extension-gfm-autolink-literal@2.1.0 | MIT | | micromark-extension-gfm-footnote@2.1.0 | MIT | | micromark-extension-gfm-strikethrough@2.1.0 | MIT | | micromark-extension-gfm-table@2.1.2 | MIT | | micromark-extension-gfm-tagfilter@2.0.0 | MIT | | micromark-extension-gfm-task-list-item@2.1.0 | MIT | | micromark-extension-gfm@3.0.0 | MIT | | micromark-extension-math@3.1.0 | MIT | | micromark-factory-destination@2.0.1 | MIT | | micromark-factory-label@2.0.1 | MIT | | micromark-factory-space@2.0.1 | MIT | | micromark-factory-title@2.0.1 | MIT | | micromark-factory-whitespace@2.0.1 | MIT | | micromark-util-character@2.1.1 | MIT | | micromark-util-chunked@2.0.1 | MIT | | micromark-util-classify-character@2.0.1 | MIT | | micromark-util-combine-extensions@2.0.1 | MIT | | micromark-util-decode-numeric-character-reference@2.0.2 | MIT | | micromark-util-decode-string@2.0.1 | MIT | | micromark-util-edit-map@1.0.0 | MIT | | micromark-util-encode@2.0.1 | MIT | | micromark-util-html-tag-name@2.0.1 | MIT | | micromark-util-normalize-identifier@2.0.1 | MIT | | micromark-util-resolve-all@2.0.1 | MIT | | micromark-util-sanitize-uri@2.0.1 | MIT | | micromark-util-subtokenize@2.1.0 | MIT | | micromark-util-symbol@2.0.1 | MIT | | micromark-util-types@2.0.2 | MIT | | micromark@4.0.3 | MIT | | midi-file@1.2.4 | MIT | | mime-db@1.52.0 | MIT | | mime-types@2.1.35 | MIT | | mimic-response@2.1.0 | MIT | | minimatch@3.1.5 | ISC | | minipass@3.3.6 | ISC | | minipass@5.0.0 | ISC | | minizlib@2.1.2 | MIT | | mkdirp@1.0.4 | MIT | | ms@2.1.3 | MIT | | nan@2.29.0 | MIT | | nerdamer@2.0.0 | Apache-2.0 | | node-fetch@2.7.0 | MIT | | nopt@5.0.0 | ISC | | npmlog@5.0.1 | ISC | | nwsapi@2.2.28 | MIT | | object-assign@4.1.1 | MIT | | once@1.4.0 | ISC | | oniguruma-parser@0.12.2 | MIT | | oniguruma-to-es@4.3.6 | MIT | | orderedmap@2.1.1 | MIT | | parse5@7.3.0 | MIT | | path-is-absolute@1.0.1 | MIT | | plotly.js-dist-min@3.1.0 | MIT | | property-information@7.2.0 | MIT | | prosemirror-changeset@2.4.4 | MIT | | prosemirror-collab@1.3.1 | MIT | | prosemirror-commands@1.7.2 | MIT | | prosemirror-dropcursor@1.8.4 | MIT | | prosemirror-gapcursor@1.4.1 | MIT | | prosemirror-history@1.5.1 | MIT | | prosemirror-inputrules@1.5.1 | MIT | | prosemirror-keymap@1.2.3 | MIT | | prosemirror-markdown@1.13.8 | MIT | | prosemirror-menu@1.3.2 | MIT | | prosemirror-model@1.25.12 | MIT | | prosemirror-schema-basic@1.2.5 | MIT | | prosemirror-schema-list@1.5.1 | MIT | | prosemirror-state@1.4.4 | MIT | | prosemirror-tables@1.8.5 | MIT | | prosemirror-trailing-node@3.0.0 | MIT | | prosemirror-transform@1.12.2 | MIT | | prosemirror-view@1.42.6 | MIT | | psl@1.15.0 | MIT | | punycode.js@2.3.1 | MIT | | punycode@2.3.1 | MIT | | querystringify@2.2.0 | MIT | | quickjs-emscripten-core@0.32.0 | MIT | | react-dom@18.3.1 | MIT | | react@18.3.1 | MIT | | readable-stream@3.6.2 | MIT | | regex-recursion@6.0.2 | MIT | | regex-utilities@2.3.0 | MIT | | regex@6.1.0 | MIT | | requires-port@1.0.0 | MIT | | resolve-pkg-maps@1.0.0 | MIT | | rimraf@3.0.2 | ISC | | rope-sequence@1.3.4 | MIT | | rrweb-cssom@0.8.0 | MIT | | safe-buffer@5.2.1 | MIT | | safer-buffer@2.1.2 | MIT | | saxes@6.0.0 | ISC | | scheduler@0.23.2 | MIT | | seedrandom@3.0.5 | MIT | | semver@6.3.1 | ISC | | semver@7.8.5 | ISC | | set-blocking@2.0.0 | ISC | | shiki@4.3.1 | MIT | | signal-exit@3.0.7 | ISC | | simple-concat@1.0.1 | MIT | | simple-get@3.1.1 | MIT | | simple-icons@16.31.0 | CC0-1.0 | | source-map@0.6.1 | BSD-3-Clause | | space-separated-tokens@2.0.2 | MIT | | string_decoder@1.3.0 | MIT | | string-width@4.2.3 | MIT | | stringify-entities@4.0.4 | MIT | | strip-ansi@6.0.1 | MIT | | symbol-tree@3.2.4 | MIT | | tar@6.2.1 | ISC | | tiny-emitter@2.1.0 | MIT | | tldts-core@6.1.86 | MIT | | tldts@6.1.86 | MIT | | tough-cookie@4.1.4 | BSD-3-Clause | | tough-cookie@5.1.2 | BSD-3-Clause | | tr46@0.0.3 | MIT | | tr46@3.0.0 | MIT | | tr46@5.1.1 | MIT | | trim-lines@3.0.1 | MIT | | tsx@4.20.6 | MIT | | typed-function@4.2.2 | MIT | | typescript@5.9.3 | Apache-2.0 | | uc.micro@2.1.0 | MIT | | undici-types@6.21.0 | MIT | | unist-util-is@6.0.1 | MIT | | unist-util-position@5.0.0 | MIT | | unist-util-remove-position@5.0.0 | MIT | | unist-util-stringify-position@4.0.0 | MIT | | unist-util-visit-parents@6.0.2 | MIT | | unist-util-visit@5.1.0 | MIT | | universalify@0.2.0 | MIT | | url-parse@1.5.10 | MIT | | use-sync-external-store@1.2.0 | MIT | | util-deprecate@1.0.2 | MIT | | vfile-message@4.0.3 | MIT | | vfile@6.0.3 | MIT | | w3c-keyname@2.2.8 | MIT | | w3c-xmlserializer@4.0.0 | MIT | | w3c-xmlserializer@5.0.0 | MIT | | webidl-conversions@3.0.1 | BSD-2-Clause | | webidl-conversions@7.0.0 | BSD-2-Clause | | whatwg-encoding@2.0.0 | MIT | | whatwg-encoding@3.1.1 | MIT | | whatwg-mimetype@3.0.0 | MIT | | whatwg-mimetype@4.0.0 | MIT | | whatwg-url@11.0.0 | MIT | | whatwg-url@14.2.0 | MIT | | whatwg-url@5.0.0 | MIT | | wide-align@1.1.5 | ISC | | wrappy@1.0.2 | ISC | | ws@8.22.0 | MIT | | xml-name-validator@4.0.0 | Apache-2.0 | | xml-name-validator@5.0.0 | Apache-2.0 | | xmlchars@2.2.0 | MIT | | yallist@4.0.0 | ISC | | zod-to-json-schema@3.25.0 | ISC | | zod@3.25.76 | MIT | | zod@4.6.6 | MIT | | zustand@4.4.7 | MIT | | zwitch@2.0.4 | MIT | ## TimGM6mb SoundFont (separate data asset) Copyright 2004 Tim Brechbill; 2010 David Bolton. GPL-2.0-only. The unmodified preferred editable source TimGM6mb.sf2, source provenance, Debian copyright notice and full GPL v2 text are supplied in dist/soundfonts/ (vendor/soundfonts/ in the source archive). Upstream source: https://deb.debian.org/debian/pool/main/t/timgm6mb-soundfont/timgm6mb-soundfont_1.3.orig.tar.gz . Plugin code remains under MIT; the soundfont asset is separately licensed. No FairyMusicBox proprietary assets are included. ## Offline audio transcription Basic Pitch 1.0.1 (Copyright 2022 Spotify AB), TensorFlow.js 3.21.0 and its WebAssembly backend (Copyright 2022 Google LLC): Apache-2.0. Model, binary provenance and full license texts are included in dist/transcription; vendored sources are in vendor/transcription in the source archive. The adapter in src/music/transcription-worker.ts is local integration code; upstream assets are unmodified.