current OSX Build

since nightly builds supports coreML here the complimentary non coreML build for older macOS

darktable-5.5.0+619~g8dbb8eebe8_arm64-coreml.dmg (macOS >= 11.3)

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+739~g959c8b4160_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+739~g959c8b4160_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

3 Likes

so we have to download coreML supported version from Releases Ā· darktable-org/darktable Ā· GitHub in the future?

yes, for coreml you need to use the official arm64 nightly builds. coreml isn’t supported for older macos than 14.4

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+806~ge10c1b455b_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+806~ge10c1b455b_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

2 Likes

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+879~gdb8be9b495_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+879~gdb8be9b495_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

2 Likes

Again, thanks for maintaining this build for MacOS. Will the build ever include coreML for AI use? Or do I need to pull the nightly builds for that? I will eventually figure out how to build my own copy but I’m actually using dt quite a lot and don’t have time to spend on that yet.

My builds are focused on macOS versions not supported by the official nightly builds. (There’s no benefit in providing the same stuff)
Since coreML requires at least macOS 14.4 these builds won’t support coreML

1 Like

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+928~g06f2ded73e_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+928~g06f2ded73e_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

1 Like

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+995~gc3afa02829_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+995~gc3afa02829_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

1 Like

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+1115~g274d3b84a1_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+1115~g274d3b84a1_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

2 Likes

Mac OS X86 OS 13.7.8 - No matter if I install the current stable build or the nightly, the application cannot be run from the app image, I have to open contents and run it from the terminal. I’ve tried the repair command to no avail. Any thoughts? Tried to install from Homebrew but that did not work either.

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+1190~gcde7e548f2_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+1190~gcde7e548f2_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

2 Likes

Hi! I noticed today that darktable has been deprecated on homebrew, is it the right place to share this info? I’m not sure how it works.

 brew info darktable
==> darktable āœ” (darktable): 5.4.1
Photography workflow application and raw developer
https://www.darktable.org/
Deprecated because it does not pass the macOS Gatekeeper check! It will be disabled on 2026-09-01.
Installed (on request)
/opt/homebrew/Caskroom/darktable/5.4.1 (262.5MB)
  Installed using the formulae.brew.sh API on 2025-04-20 at 20:22:04
From: https://github.com/Homebrew/homebrew-cask/blob/HEAD/Casks/d/darktable.rb
==> Requirements
Required: macOS >= 14 āœ”
==> Artifacts
darktable.app (App)
==> Downloading https://formulae.brew.sh/api/cask/darktable.json
==> Analytics
install: 795 (30 days), 2,348 (90 days), 11,530 (365 days)

current master 5.5.0 AI enabled build + preliminary Canon R6mIII support (based on Add Canon EOS R6 Mark III support by JuanPabloZambrano Ā· Pull Request #745 Ā· LibRaw/LibRaw Ā· GitHub) + a couple of RF lensfun data from: Kameratrollet

for documentation of the AI masking have a look at [AI] AI object mask tool by andriiryzhkov Ā· Pull Request #20378 Ā· darktable-org/darktable Ā· GitHub

There are some impacts on macos support. A build which makes use of coreML requires at least macOS 14.4. (you can use the nightly builds available on darktable github)
For older macOS coreML isn’t available an so the AI processing will be done by CPU.
The intel build also can’t make use of coreML and AI dependency onnxruntime requires at least 10.15.

darktable-5.5.0+1295~g92e04f41a6_arm64.dmg (macOS >= 11.3 no coreML )
darktable-5.5.0+1295~g92e04f41a6_x86_64.dmg (macOS >= 10.15 no coreML)

you might run it with an in-memory library via terminal:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --library :memory:
or use a separate config directory:
/Volumes/darktable/darktable.app/Contents/MacOS/darktable --configdir ~/.config/darktable_test

also keep in mind that if you don’t disable writing sidecar files these can be messed up

both packages are unsigned, you might need to allow execution via terminal: " xattr -c <path/to/application.app> "

Release notes for 5.5.0 release: darktable/RELEASE_NOTES.md at master Ā· darktable-org/darktable Ā· GitHub

difference to released 5.4.1 see: Comparing release-5.4.1…master Ā· darktable-org/darktable Ā· GitHub

1 Like