How attribution works here

Each component below is shown in this format:

name · version · license · upstream
short description of how Cullapse uses it

If you are auditing licenses for distribution compliance, the bundled in-app list is authoritative. This page is updated within one release of the application.

Swift and Apple frameworks

Cullapse is built with Swift and Apple's first-party frameworks (SwiftUI, SwiftData, Foundation Models, StoreKit 2, AppKit, UIKit, Security). These are not enumerated here; their use is governed by the Apple developer agreement.

Bundled components

SwiftMail (vendored)

SwiftMail · vendored fork at SHA [placeholder] · MIT
github.com/example/swiftmail (placeholder)

IMAP client implementation. Cullapse uses a vendored copy with local patches that restrict FETCH to header fields and remove all body-fetch code paths. The patch set is published alongside the canonical upstream link inside the application.

swift-collections

swift-collections · 1.1.0 · Apache-2.0
github.com/apple/swift-collections

Ordered and persistent collection types used in the rule engine and the aggregate cache.

swift-log

swift-log · 1.6.0 · Apache-2.0
github.com/apple/swift-log

Logging facade. Cullapse routes log output through os_log; no logs leave the device.

swift-argument-parser

swift-argument-parser · 1.5.0 · Apache-2.0
github.com/apple/swift-argument-parser

Powers the cullapse CLI's command and flag parsing.

swift-nio

swift-nio · 2.65.0 · Apache-2.0
github.com/apple/swift-nio

Underlies the networking layer in SwiftMail.

swift-crypto

swift-crypto · 3.5.0 · Apache-2.0
github.com/apple/swift-crypto

Cryptographic primitives used to verify OAuth-token signatures when the OAuth scaffolding is enabled.

Lucide icons (website only)

Lucide · 0.451.0 · ISC
lucide.dev

Icon set used in this website. Not bundled inside the application; the application uses SF Symbols.

Geist (fonts)

Geist · 1.3.0 · OFL-1.1
vercel.com/font

Sans-serif typeface used on this website. The application uses system fonts (San Francisco).

JetBrains Mono (fonts)

JetBrains Mono · 2.304 · OFL-1.1
jetbrains.com/mono

Monospace typeface used on this website and in CLI documentation screenshots.

External AI providers

When you configure Anthropic, OpenAI, Google, or Perplexity as a provider, Cullapse acts as an HTTP client against their public APIs. These services are operated by their respective owners and are not redistributed by Cullapse. Their terms and privacy policies apply to those requests.

  • Anthropic — anthropic.com
  • OpenAI — openai.com
  • Google — ai.google.dev
  • Perplexity — perplexity.ai

Full license text

The full text of every license referenced above is bundled inside the application at Help → Acknowledgments, and is also reproduced in Cullapse.app/Contents/Resources/Licenses/. If you cannot access the application and need the bundle, write to dev@snxt.ai.

Patches the developer maintains

Upstream contributions happen where they make sense. Patches that have not been upstreamed — typically because they are specific to Cullapse's metadata-only constraint — are published alongside the vendored source link. If you are downstreaming any of these changes, please retain the original component's license and attribution.

A short thank-you

We are grateful to the maintainers of these projects. A small app for triaging mail rests on a lot of unglamorous, careful work. Bug reports and patches we have contributed back are listed in our changelog when relevant.