Third-Party Notices
This project includes the following third-party open-source packages, resolved from the installed package-lock.json runtime dependency closure. Generated by `scripts/license-audit.mts` (`npm run legal:licenses`). Do not hand-edit; regenerate instead. Full upstream license texts are copied verbatim under licenses/<package>/LICENSE.
| Package | Version | License | Copyright / Author | Homepage |
|---|---|---|---|---|
| @anthropic-ai/sdk | 0.104.1 | MIT | Anthropic <support@anthropic.com> | — |
| @babel/runtime | 7.29.2 | MIT | The Babel Team (https://babel.dev/team) | https://babel.dev/docs/en/next/babel-runtime |
| @pixi/accessibility | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/app | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/assets | 7.4.3 | MIT | Mat Groves <mat.groves@play.co> | https://github.com/pixijs/pixijs#readme |
| @pixi/canvas-display | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-extract | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-graphics | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-mesh | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-particle-container | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-prepare | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-renderer | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-sprite | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-sprite-tiling | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/canvas-text | 7.4.3 | MIT | Dave Moore | http://pixijs.com/ |
| @pixi/color | 7.4.3 | MIT | Matt Karl | http://pixijs.com/ |
| @pixi/colord | 2.9.6 | MIT | Vlad Shilov <omgovich@ya.ru> | — |
| @pixi/compressed-textures | 7.4.3 | MIT | Shukant Pal <shukantpal@outlook.com> | https://github.com/pixijs/pixijs#readme |
| @pixi/constants | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/core | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/display | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/events | 7.4.3 | MIT | Shukant Pal <shukant@pixijs.io> | https://github.com/pixijs/pixijs#readme |
| @pixi/extensions | 7.4.3 | MIT | Matt Karl <matt@mattkarl.com> | http://pixijs.com/ |
| @pixi/extract | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-alpha | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-blur | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-color-matrix | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-displacement | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-fxaa | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/filter-noise | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/graphics | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/math | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/mesh | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/mesh-extras | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/mixin-cache-as-bitmap | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/mixin-get-child-by-name | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/mixin-get-global-position | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/particle-container | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/prepare | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/runner | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/settings | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/sprite | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/sprite-animated | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/sprite-tiling | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/spritesheet | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/text | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/text-bitmap | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/text-html | 7.4.3 | MIT | Matt Karl <matt@mattkarl.com> | http://pixijs.com/ |
| @pixi/ticker | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @pixi/unsafe-eval | 7.4.3 | MIT | Matt Karl <matt@mattkarl.com> | http://pixijs.com/ |
| @pixi/utils | 7.4.3 | MIT | Mat Groves | http://pixijs.com/ |
| @stablelib/base64 | 1.0.1 | MIT | Dmitry Chestnykh | https://github.com/StableLib/stablelib/tree/master/packages/base64 |
| @types/css-font-loading-module | 0.0.12 | MIT | — | https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/css-font-loading-module |
| @types/earcut | 2.1.4 | MIT | — | https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/earcut |
| call-bind-apply-helpers | 1.0.2 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/call-bind-apply-helpers#readme |
| call-bound | 1.0.4 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/call-bound#readme |
| dunder-proto | 1.0.1 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/es-shims/dunder-proto#readme |
| earcut | 2.2.4 | ISC | Vladimir Agafonkin | — |
| es-define-property | 1.0.1 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/es-define-property#readme |
| es-errors | 1.3.0 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/es-errors#readme |
| es-object-atoms | 1.1.2 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/es-object-atoms#readme |
| eventemitter3 | 4.0.7 | MIT | Arnout Kazemier | — |
| fast-sha256 | 1.3.0 | Unlicense | Dmitry Chestnykh | — |
| framer-motion | 12.40.0 | MIT | Matt Perry | — |
| function-bind | 1.1.2 | MIT | Raynos <raynos2@gmail.com> | https://github.com/Raynos/function-bind |
| get-intrinsic | 1.3.0 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/get-intrinsic#readme |
| get-proto | 1.0.1 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/get-proto#readme |
| gopd | 1.2.0 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/gopd#readme |
| has-symbols | 1.1.0 | MIT | Jordan Harband <ljharb@gmail.com> (http://ljharb.codes) | https://github.com/ljharb/has-symbols#readme |
| hasown | 2.0.3 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/inspect-js/hasOwn#readme |
| ismobilejs | 1.1.1 | MIT | Kai Mallea <kmallea@gmail.com> | https://github.com/kaimallea/isMobile |
| js-tokens | 4.0.0 | MIT | Simon Lydell | — |
| json-schema-to-ts | 3.1.1 | MIT | Thomas Aribart | https://github.com/ThomasAribart/json-schema-to-ts#readme |
| loose-envify | 1.4.0 | MIT | Andres Suarez <zertosh@gmail.com> | https://github.com/zertosh/loose-envify |
| math-intrinsics | 1.1.0 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/es-shims/math-intrinsics#readme |
| motion-dom | 12.40.0 | MIT | Matt Perry | — |
| motion-utils | 12.39.0 | MIT | Matt Perry | — |
| object-inspect | 1.13.4 | MIT | James Halliday <mail@substack.net> (http://substack.net) | https://github.com/inspect-js/object-inspect |
| openai | 6.42.0 | Apache-2.0 | OpenAI <support@openai.com> | — |
| pixi.js | 7.4.3 | MIT | Mat Groves | http://www.pixijs.com/ |
| pixi.js-legacy | 7.4.3 | MIT | Mat Groves | http://www.pixijs.com/ |
| punycode | 1.4.1 | MIT | Mathias Bynens (https://mathiasbynens.be/) | https://mths.be/punycode |
| qs | 6.15.2 | BSD-3-Clause | — | https://github.com/ljharb/qs |
| react | 18.3.1 | MIT | — | https://reactjs.org/ |
| react-dom | 18.3.1 | MIT | — | https://reactjs.org/ |
| scheduler | 0.23.2 | MIT | — | https://reactjs.org/ |
| side-channel | 1.1.0 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/side-channel#readme |
| side-channel-list | 1.0.1 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/side-channel-list#readme |
| side-channel-map | 1.0.1 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/side-channel-map#readme |
| side-channel-weakmap | 1.0.2 | MIT | Jordan Harband <ljharb@gmail.com> | https://github.com/ljharb/side-channel-weakmap#readme |
| standardwebhooks | 1.0.0 | MIT | Standard Webhooks | https://github.com/standard-webhooks/standard-webhooks/tree/main/libraries/javascript |
| three | 0.169.0 | MIT | mrdoob | https://threejs.org/ |
| ts-algebra | 2.0.0 | MIT | Thomas Aribart | https://github.com/ThomasAribart/ts-algebra#readme |
| tslib | 2.8.1 | 0BSD | Microsoft Corp. | https://www.typescriptlang.org/ |
| url | 0.11.4 | MIT | defunctzombie | — |
| use-sync-external-store | 1.6.0 | MIT | — | — |
| zustand | 4.5.7 | MIT | Paul Henschel | https://github.com/pmndrs/zustand |
Fonts
Fonts are not npm packages and are not part of the lockfile closure above; their license texts are fetched and verified manually (never paraphrased) and recorded here.
Alibaba PuHuiTi 3 (阿里巴巴普惠体 3.0)
- License: Alibaba PuHuiTi 3.0 official license statement (proprietary, free-of-charge grant)
- Copyright: Alibaba (China) Co., Ltd. (阿里巴巴(中国)有限公司)
- Source: https://www.alibabafonts.com/ ; statement: https://www.yuque.com/yiguang-wkqc2/puhuiti/nus9wiinq4aeiegy
- Full text:
licenses/alibaba-puhuiti-3/LICENSE - Subsetting permitted: NOT clearly permitted. Clause 4(1) requires Alibaba’s written authorization to "拆分" (split) the font; this project ships the original, unmodified font files (no subsetting performed).
Quicksand
- License: SIL Open Font License 1.1 (OFL-1.1)
- Copyright: Copyright 2011 The Quicksand Project Authors (https://github.com/andrew-paglinawan/QuicksandFamily), with Reserved Font Name "Quicksand"
- Source: https://github.com/google/fonts/blob/main/ofl/quicksand/OFL.txt
- Full text:
licenses/quicksand/LICENSE - Subsetting permitted: Permitted. The OFL-1.1 grant ("Permission is hereby granted... to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software") covers subsetting as a Modified Version, subject to condition 3) not reusing the Reserved Font Name on a modified copy.
- RFN compliance: The shipped files are a Modified Version (variable→static instancing) and have been renamed to "PW Rounded Sans" in their name tables and in this project's CSS, in compliance with OFL-1.1 clause 3 (no reuse of the Reserved Font Name "Quicksand" on a Modified Version).
Vendored assets
These are copied into the source tree rather than installed, so they are not part of the lockfile closure above and no dependency audit can discover them. Their license texts are fetched and verified manually and recorded here.
Lobe Icons (AI/LLM provider brand marks)
- License: MIT
- Copyright: Copyright (c) 2023 LobeHub
- Source: https://github.com/lobehub/lobe-icons
- Full text:
licenses/lobe-icons/LICENSE - Used in: Single-colour provider silhouettes inlined as SVG path data in
src/ui/agent/logos.tsx, shown beside the API-key field so a user can see which platform a key belongs to. - Rights NOT granted: The MIT grant covers the icon collection, NOT the brand marks it depicts. Every provider name and logo is a trademark of its respective owner, reproduced here nominatively for identification only; no affiliation, sponsorship or endorsement is implied. Upstream states the same and advises reviewing each brand's own trademark guidelines before bundling.