Repository navigation
Releases: amiralibg/weft
Release list
weft 0.9.23
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.23.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.23 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 83d3a5ebd68bd4fdeb80c142983ed749fe90df1a6cbc872e97621468f7cda36b |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.23-macos-universal.tar.gz.sha256weft 0.9.22
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.22.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.22 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | a0d2df2611ba8f4bdf113357469568e79cadc7a5d94839c375925cfb66fe53a7 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.22-macos-universal.tar.gz.sha256weft 0.9.21
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.21.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.21 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 3a8b1193ff4b473bd5417cab5407c71479fc962f8c74ceb85fa2366c2e9e54c9 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.21-macos-universal.tar.gz.sha256weft 0.9.20
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.20.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.20 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | bd2971149070e98b8d736865addcb5e3e9932c8bbce2a9efa96694d22eba39a9 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.20-macos-universal.tar.gz.sha256weft 0.9.19
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.19.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.19 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 5734a34aa46fd145eb531788f6c24f5e89203a764069a91d15c480f35d1295d8 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.19-macos-universal.tar.gz.sha256weft 0.9.18
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.18.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.18 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 4de52b62dfca504b68e802984eb2cc62692a890e27709e5dd8f448d91d473315 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.18-macos-universal.tar.gz.sha256weft 0.9.17
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.17.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.17 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 6213dd8ff519d3b287c72b07bc73d40965a37ad43d9c1841fd795211fa77e6c5 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.17-macos-universal.tar.gz.sha256weft 0.9.16
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.16.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.16 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | f4f3911f4956a10aa465fed4c578ab37484f5ba89cf23178d734edfdf04da838 |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.16-macos-universal.tar.gz.sha256weft 0.9.14
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.14.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.14 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 478f8ebe58300c186a34b105ac14a1bff454262de809d19fc8b95165c3ce256b |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.14-macos-universal.tar.gz.sha256weft 0.9.13
Install
curl -fsSL --retry 5 --retry-all-errors \
https://raw.githubusercontent.com/amiralibg/weft/main/scripts/install-release.sh | bashOr download the archive below, unpack it, and run ./install.sh.
No terminal? Download WeftBar-0.9.13.zip, drag WeftBar into
Applications and open it — it installs the engine itself.
Then open WeftBar, which walks you through granting weftd three macOS
permissions: Accessibility, Input Monitoring and Screen Recording (that last
one is how weft reads window titles — without it, title-matching rules match
nothing). Check anything with weftctl doctor.
Not notarised. macOS quarantines anything downloaded from the internet, so
the installer clears that flag on the files it installs. If you prefer, inspect
install.shin the archive before running it — it is the same script as in the repo.
The installer also gives weft a stable self-signed identity on first run, so the
permissions you grant survive later updates rather than being silently dropped.
This build
| Version | 0.9.13 |
| Architectures | x86_64 arm64 |
| Requires | macOS 15 or later |
| Signing | ad-hoc signed |
| SHA-256 | 298e1962ee4b18860e1b1edefa1b875be378c3171d479d760ef05fe136e4a3ca |
Verify what you downloaded:
shasum -a 256 -c weft-0.9.13-macos-universal.tar.gz.sha256