Generated · 4 September 2026 · Common Room for Mac 0.1.0
Third-party notices
Common Room stands on the work of others. This page names every package the app ships, and the models it uses, with their licences.
Generated 2026-09-04 from the packages the app ships (app/package.json → scripts/packDeps.mjs).
Regenerate: node scripts/thirdPartyNotices.mjs (this script's body is in handoff/legal/ until it moves).
Licence count
| licence | packages |
|---|---|
| MIT | 175 |
| ISC | 19 |
| BlueOak-1.0.0 | 5 |
| Apache-2.0 | 3 |
| BSD-3-Clause | 2 |
| BSD-2-Clause | 1 |
| MIT AND Apache-2.0 | 1 |
| (BSD-2-Clause OR MIT OR Apache-2.0) | 1 |
Also inside the app, not from npm
| what | maker | licence | note |
|---|---|---|---|
| Electron | OpenJS Foundation | MIT | the app's shell |
| llama.cpp (through node-llama-cpp) | ggml authors | MIT | runs the brain on this Mac |
| Qwen3-4B-Instruct-2507 and Qwen3-1.7B (GGUF, by unsloth) | Alibaba Qwen team | Apache-2.0 | the brain; fetched on first run from Hugging Face, never shipped inside the app |
| sherpa-onnx | k2-fsa | Apache-2.0 | the ears' engine |
| Ear models (SenseVoice, Whisper turbo, Nemotron ASR, Omnilingual ASR, Dolphin, Zipformer-vi, Qwen3-ASR) | their makers | each to confirm before sale — SenseVoice (Model licence, FunAudioLLM), Whisper (MIT), Nemotron (NVIDIA Open Model Licence), Omnilingual ASR (Meta — check), Dolphin (check), Qwen3-ASR (Apache-2.0) | shipped with the app under scripts/ears/models |
| Piper voices (if shipped) | rhasspy / voice makers | MIT + per-voice | the mouth |
| Hermes runtime | Nous Research | check — it is not shipped; the app talks to the person's own installed copy | the thin door |
⚠ Models with a "check" are the ones a lawyer or a careful hour must settle before the first paid copy: a model licence can forbid commercial use.
npm packages shipped
| package | version | licence |
|---|---|---|
| @hono/node-server | 2.1.1 | MIT |
| @huggingface/jinja | 0.5.9 | MIT |
| @isaacs/fs-minipass | 4.0.1 | ISC |
| @kwsites/file-exists | 1.1.1 | MIT |
| @kwsites/promise-deferred | 1.1.1 | MIT |
| @modelcontextprotocol/sdk | 1.30.0 | MIT |
| @napi-rs/canvas | 1.0.8 | MIT |
| @napi-rs/canvas-darwin-arm64 | 1.0.8 | MIT |
| @node-llama-cpp/mac-arm64-metal | 3.20.0 | MIT |
| @reflink/reflink | 0.1.19 | MIT |
| @reflink/reflink-darwin-arm64 | 0.1.19 | MIT |
| @simple-git/args-pathspec | 1.0.3 | MIT |
| @simple-git/argv-parser | 1.1.1 | MIT |
| @tinyhttp/content-disposition | 2.2.4 | MIT |
| accepts | 2.0.0 | MIT |
| ajv | 8.20.0 | MIT |
| ajv-formats | 3.0.1 | MIT |
| ansi-escapes | 6.2.1 | MIT |
| ansi-regex | 6.3.0 | MIT |
| ansi-regex | 5.0.1 | MIT |
| ansi-regex | 5.0.1 | MIT |
| ansi-regex | 5.0.1 | MIT |
| ansi-styles | 6.2.3 | MIT |
| ansi-styles | 4.3.0 | MIT |
| async-retry | 1.3.3 | MIT |
| body-parser | 2.3.0 | MIT |
| bytes | 3.1.2 | MIT |
| call-bind-apply-helpers | 1.0.2 | MIT |
| call-bound | 1.0.4 | MIT |
| chalk | 5.6.2 | MIT |
| chmodrp | 1.0.2 | MIT |
| chownr | 3.0.0 | BlueOak-1.0.0 |
| ci-info | 4.4.0 | MIT |
| cli-cursor | 5.0.0 | MIT |
| cli-spinners | 2.9.2 | MIT |
| cli-spinners | 3.4.0 | MIT |
| cliui | 8.0.1 | ISC |
| cmake-js | 8.0.0 | MIT |
| commander | 10.0.1 | MIT |
| content-disposition | 1.1.0 | MIT |
| content-type | 1.0.5 | MIT |
| content-type | 2.1.0 | MIT |
| content-type | 2.1.0 | MIT |
| content-type | 2.1.0 | MIT |
| cookie | 0.7.2 | MIT |
| cookie-signature | 1.2.2 | MIT |
| cors | 2.8.6 | MIT |
| cross-spawn | 7.0.6 | MIT |
| debug | 4.4.3 | MIT |
| deep-extend | 0.6.0 | MIT |
| depd | 2.0.0 | MIT |
| dunder-proto | 1.0.1 | MIT |
| ee-first | 1.1.1 | MIT |
| emoji-regex | 10.6.0 | MIT |
| encodeurl | 2.0.0 | MIT |
| env-var | 7.5.0 | MIT |
| es-define-property | 1.0.1 | MIT |
| es-errors | 1.3.0 | MIT |
| es-object-atoms | 1.1.2 | MIT |
| escalade | 3.2.0 | MIT |
| escape-html | 1.0.3 | MIT |
| etag | 1.8.1 | MIT |
| eventemitter3 | 5.0.4 | MIT |
| eventsource | 3.0.7 | MIT |
| eventsource-parser | 3.1.1 | MIT |
| express | 5.2.1 | MIT |
| express-rate-limit | 8.6.2 | MIT |
| fast-deep-equal | 3.1.3 | MIT |
| fast-uri | 3.1.6 | BSD-3-Clause |
| filename-reserved-regex | 3.0.0 | MIT |
| filenamify | 6.0.0 | MIT |
| finalhandler | 2.1.1 | MIT |
| forwarded | 0.2.0 | MIT |
| fresh | 2.0.0 | MIT |
| fs-extra | 11.4.0 | MIT |
| function-bind | 1.1.2 | MIT |
| get-caller-file | 2.0.5 | ISC |
| get-east-asian-width | 1.6.0 | MIT |
| get-intrinsic | 1.3.0 | MIT |
| get-proto | 1.0.1 | MIT |
| gopd | 1.2.0 | MIT |
| graceful-fs | 4.2.11 | ISC |
| has-symbols | 1.1.0 | MIT |
| hasown | 2.0.4 | MIT |
| hono | 4.13.4 | MIT |
| http-errors | 2.0.1 | MIT |
| iconv-lite | 0.7.3 | MIT |
| ignore | 7.0.6 | MIT |
| inherits | 2.0.4 | ISC |
| ini | 1.3.8 | ISC |
| ip-address | 10.5.0 | MIT |
| ipaddr.js | 1.9.1 | MIT |
| ipull | 3.9.5 | MIT |
| is-fullwidth-code-point | 5.1.0 | MIT |
| is-fullwidth-code-point | 3.0.0 | MIT |
| is-fullwidth-code-point | 3.0.0 | MIT |
| is-fullwidth-code-point | 3.0.0 | MIT |
| is-interactive | 2.0.0 | MIT |
| is-promise | 4.0.0 | MIT |
| is-unicode-supported | 2.1.0 | MIT |
| isexe | 4.0.0 | BlueOak-1.0.0 |
| isexe | 2.0.0 | ISC |
| jose | 6.2.10 | MIT |
| json-schema-traverse | 1.0.0 | MIT |
| json-schema-typed | 8.0.2 | BSD-2-Clause |
| jsonfile | 6.2.1 | MIT |
| lifecycle-utils | 4.3.1 | MIT |
| lifecycle-utils | 2.1.0 | MIT |
| lodash.debounce | 4.0.8 | MIT |
| log-symbols | 7.0.1 | MIT |
| lowdb | 7.0.1 | MIT |
| math-intrinsics | 1.1.0 | MIT |
| media-typer | 1.1.1 | MIT |
| merge-descriptors | 2.0.0 | MIT |
| mime-db | 1.54.0 | MIT |
| mime-types | 3.0.2 | MIT |
| mimic-function | 5.0.1 | MIT |
| minimist | 1.2.8 | MIT |
| minipass | 7.1.3 | BlueOak-1.0.0 |
| minizlib | 3.1.0 | MIT |
| ms | 2.1.3 | MIT |
| nanoid | 5.1.16 | MIT |
| negotiator | 1.1.0 | MIT |
| node-addon-api | 8.9.2 | MIT |
| node-api-headers | 1.9.0 | MIT |
| node-llama-cpp | 3.20.0 | MIT |
| object-assign | 4.1.1 | MIT |
| object-inspect | 1.13.4 | MIT |
| on-finished | 2.4.1 | MIT |
| once | 1.4.0 | ISC |
| onetime | 7.0.0 | MIT |
| opencc-js | 1.4.2 | MIT AND Apache-2.0 |
| ora | 9.4.1 | MIT |
| parse-ms | 4.0.0 | MIT |
| parse-ms | 3.0.0 | MIT |
| parseurl | 1.3.3 | MIT |
| path-key | 3.1.1 | MIT |
| path-to-regexp | 8.4.2 | MIT |
| pdfjs-dist | 6.2.108 | Apache-2.0 |
| pkce-challenge | 5.0.1 | MIT |
| pretty-bytes | 6.1.1 | MIT |
| pretty-ms | 9.3.0 | MIT |
| pretty-ms | 8.0.0 | MIT |
| proper-lockfile | 4.1.2 | MIT |
| proxy-addr | 2.0.7 | MIT |
| qs | 6.15.3 | BSD-3-Clause |
| range-parser | 1.3.0 | MIT |
| raw-body | 3.0.2 | MIT |
| rc | 1.2.8 | (BSD-2-Clause OR MIT OR Apache-2.0) |
| require-directory | 2.1.1 | MIT |
| require-from-string | 2.0.2 | MIT |
| restore-cursor | 5.1.0 | MIT |
| retry | 0.13.1 | MIT |
| retry | 0.12.0 | MIT |
| router | 2.2.0 | MIT |
| safer-buffer | 2.1.2 | MIT |
| semver | 7.8.5 | ISC |
| send | 1.2.1 | MIT |
| serve-static | 2.2.1 | MIT |
| setprototypeof | 1.2.0 | ISC |
| shebang-command | 2.0.0 | MIT |
| shebang-regex | 3.0.0 | MIT |
| sherpa-onnx-darwin-arm64 | 1.13.6 | Apache-2.0 |
| sherpa-onnx-node | 1.13.6 | Apache-2.0 |
| side-channel | 1.1.1 | MIT |
| side-channel-list | 1.0.1 | MIT |
| side-channel-map | 1.0.1 | MIT |
| side-channel-weakmap | 1.0.2 | MIT |
| signal-exit | 3.0.7 | ISC |
| signal-exit | 4.1.0 | ISC |
| simple-git | 3.36.0 | MIT |
| sleep-promise | 9.1.0 | MIT |
| slice-ansi | 8.0.0 | MIT |
| slice-ansi | 7.1.2 | MIT |
| statuses | 2.0.2 | MIT |
| stdin-discarder | 0.3.2 | MIT |
| stdout-update | 4.0.1 | MIT |
| steno | 4.0.2 | MIT |
| string-width | 8.2.2 | MIT |
| string-width | 4.2.3 | MIT |
| string-width | 7.2.0 | MIT |
| string-width | 4.2.3 | MIT |
| string-width | 4.2.3 | MIT |
| strip-ansi | 7.2.0 | MIT |
| strip-ansi | 6.0.1 | MIT |
| strip-ansi | 6.0.1 | MIT |
| strip-ansi | 6.0.1 | MIT |
| strip-json-comments | 2.0.1 | MIT |
| tar | 7.5.22 | BlueOak-1.0.0 |
| toidentifier | 1.0.1 | MIT |
| type-is | 2.1.0 | MIT |
| universalify | 2.0.1 | MIT |
| unpipe | 1.0.0 | MIT |
| url-join | 4.0.1 | MIT |
| validate-npm-package-name | 7.0.2 | ISC |
| vary | 1.1.2 | MIT |
| which | 6.0.1 | ISC |
| which | 2.0.2 | ISC |
| wrap-ansi | 7.0.0 | MIT |
| wrappy | 1.0.2 | ISC |
| y18n | 5.0.8 | ISC |
| yallist | 5.0.0 | BlueOak-1.0.0 |
| yargs | 17.7.3 | MIT |
| yargs-parser | 21.1.1 | ISC |
| yoctocolors | 2.2.0 | MIT |
| zod | 4.4.3 | MIT |
| zod-to-json-schema | 3.25.2 | ISC |