Cassidy makes use of free and open source software that are subject to the following licenses.

License Software
(MIT OR CC0-1.0) type-fest
(MPL-2.0 OR Apache-2.0) dompurify
(Unlicense OR Apache-2.0) text-encoding
Apache 2.0 @tremor/react
@aws-sdk/client-s3
@crawlee/browser-pool
@datadog/datadog-api-client
@elastic/elasticsearch
@honeycombio/opentelemetry-node
@opentelemetry/api
@opentelemetry/auto-instrumentations-node
@opentelemetry/metrics
@opentelemetry/sdk-metrics
@opentelemetry/sdk-node
@prisma/client
@prisma/instrumentation
apify
container-query-polyfill
googleapis
mathjs
node-resque
openai
pdfjs-dist
playwright
reflect-metadata
typescript
xlsx
prisma
BSD-2-Clause dotenv
@typescript-eslint/parser
ISC @hubspot/api-client
@next-auth/prisma-adapter
blocked-at
next-auth
node-cron
pino-http-send
scrapingbee
split2
xslx
zod-to-json-schema
MIT @azure/msal-node
@e2b/code-interpreter
@fullstory/browser
@headlessui-float/react
@headlessui/react
@heroicons/react
@langchain/anthropic
@langchain/google-genai
@langchain/openai
@mui/base
@node-oauth/oauth2-server
@notionhq/client
@phosphor-icons/react
@popperjs/core
@radix-ui/react-dropdown-menu
@radix-ui/react-icons
@radix-ui/react-select
@radix-ui/react-tooltip
@radix-ui/themes
@segment/analytics-next
@segment/analytics-node
@slack/web-api
@tailwindcss/container-queries
@tailwindcss/forms
@tanstack/react-query
@tanstack/react-table
@tiptap/extension-dropcursor
@tiptap/extension-hard-break
@tiptap/extension-history
@tiptap/extension-mention
@tiptap/extension-placeholder
@tiptap/extension-underline
@tiptap/pm
@tiptap/react
@tiptap/starter-kit
@trpc/client
@trpc/next
@trpc/react-query
@trpc/server
@turbopuffer/turbopuffer
@types/ioredis
@types/lodash
@types/node
@types/pdf-parse
@types/pluralize
@types/react
@types/react-dnd
@types/react-dom
@types/turndown
adm-zip
announcekit-react
antd
async
bullmq
classnames
cli-progress
confluence.js
cookies-next
copy-to-clipboard
cron-parser
cron-validator
cronstrue
customerio-node
dayjs
dedent
e2b
emoji-picker-react
eslint
eslint-config-next
event-loop-lag
fast-csv
fast-json-patch
fast-xml-parser
get-urls
html-to-text
immer
ioredis
isomorphic-dompurify
js-levenshtein
ky
langchain
lodash
markdown-table
markdown-to-txt
micro
mixpanel
next
next-plausible
next-s3-upload
node-fetch
node-zendesk
normalize-url
papaparse
parse-domain
partial-json
patch-package
pinecone-client
pino
pluralize
posthog-js
postmark
prepend-http
promptfoo
pumpify
re-resizable
react
react-dnd
react-dnd-html5-backend
react-dom
react-dropzone
react-icons
react-js-cron
react-loader-spinner
react-loading-skeleton
react-markdown
react-multi-email
react-popper
react-syntax-highlighter
react-textarea-autosize
react-top-loading-bar
react-turnstile
react-use-intercom
reconnecting-eventsource
redis
redis-info
redis-semaphore
remark-breaks
remark-gfm
scheduler
showdown
slackify-markdown
sonner
strip-json-comments
stripe
systeminformation
tailwindcss-animate
through2
tiktoken
ts-node
tsc-alias
turndown
use-context-selector
use-debounce
use-double-click
use-immer
uuid
winston
word-extractor
ws
xml2js
zod
@types/adm-zip
@types/async
@types/blocked-at
@types/cli-progress
@types/dedent
@types/dompurify
@types/event-loop-lag
@types/html-to-text
@types/js-cookie
@types/js-levenshtein
@types/node-cron
@types/nodemailer
@types/oauth2-server
@types/papaparse
@types/prettier
@types/pumpify
@types/react-syntax-highlighter
@types/redis-info
@types/showdown
@types/split2
@types/text-encoding
@types/through2
@types/use-double-click
@types/uuid
@types/word-extractor
@types/ws
@types/xml2js
@typescript-eslint/eslint-plugin
autoprefixer
eslint-config-prettier
eslint-plugin-unused-imports
husky
npm-run-all
pino-pretty
postcss
prettier
prettier-plugin-tailwindcss
tailwindcss
tsconfig-paths
tsx
typed-emitter
cohere-ai
segment
eslint-plugin-custom-rules
MIT-0 nodemailer
MPL-2.0 @cliqz/adblocker-playwright
Unlicense postgres