Skip to content

Licenses and attribution

needle.js is an independent implementation and is not affiliated with or endorsed by Cactus Compute.

All TypeScript source code and original documentation in the needle.js monorepo are licensed under the MIT License:

Component License
needle.js core runtime MIT
needle-ai-provider MIT
needle-pi-ai-provider MIT
Website application and documentation MIT

The public Needle 2 repository and model specification were consulted for interoperability, architecture details, model geometry, tokenizer behavior, quantization layout, and the .cact deployment format.

The upstream license does not replace the MIT license used for the independent TypeScript implementation.

The official archive is downloaded separately from Cactus-Compute/needle2. It is not committed to this source repository.

The model weights are Apache-2.0 licensed. Applications that redistribute an embedded or copied model must retain the model’s Apache-2.0 license and applicable attribution. The model revision pinned by the library is:

98fbd955b0347e78059be0c253cc1ffa09b87bc7