Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
翻訳待ち
Allows software packagers to bundle installations/uninstalls into suites, while also providing a whole host of additional features like, file, registry, environment, user interactable popups etc.
翻訳待ち
Loading the full README.
Read the full README ↗Suite Creator lets software packagers bundle multiple installs, uninstalls, and configuration steps into a single deployable suite — one executable that your deployment tool (Intune, SCCM, PDQ, etc.) can push out like any other package.
Instead of hand-rolling a wrapper script per app, you build the suite visually: add your packages, the files/registry/environment changes they need, any end-user messaging, then hit Build. Suite Creator produces a single executable plus a detection rule for your deployment tool.
Note: Suite Creator is a new project. It's actively used and maintained, but as with any early-stage app you may run into bugs or rough edges — see Contributing below for how to report them.
PATH) with install/uninstall scope..inf, or remove them from the driver store.The Build page turns your configuration into a real deployable: fill in the manufacturer, product name and version, choose behaviour options (retry on failure, fail-safe recovery task, cache handling, etc.), then press Build to produce a single executable plus a detection rule for your deployment tool of choice.
| Files & Folders | Registry |
|---|---|
| Popups | Build |
|---|---|
Need to check what's inside a suite someone else built? Press the View a built Suite button (the file-with-eye icon in the top-left toolbar) and pick the suite .exe. Suite Creator reads only the suite's configuration file out of the exe and shows a read-only summary of the packages and events it contains, each with its settings and when in the suite it runs, plus the rule sets, popup and build settings. PS Scripts events have a View script button that opens their full script text in a read-only window. Nothing is extracted and your open project isn't touched. If you decide you want to change the suite, press Import for editing in the viewer to run the normal full import.
Every built suite carries its own copy of the runtime (SuiteExecutor and the popups), but on a target device that runtime is actually shared machine-wide: the first suite that ever runs installs it into %ProgramFiles%\SuiteExecutor, and every suite that runs after that — including older ones built and deployed earlier — checks the version already installed there. If the suite it's running carries a newer runtime, it updates the shared copy before continuing; if not, it just uses what's already installed. So deploying your latest build effectively upgrades the runtime for every other suite on that machine too, without needing to redeploy them.
A few app-wide settings — the popup company logo/background colour, the suite log location, and a global PowerShell condition evaluated before every popup — can be centrally locked down by an admin via an AppSettings.json dropped into the install directory, instead of being left to each user. See docs/admin-guide.md for how to build and deploy that file.
If you want to contribute or understand how the pieces fit together — the editor app, the AOT-compiled runtime executables (SuiteExecutor, SuiteUserPopup, SuiteProgressPopup, SuiteSfxStub) that get bundled into every built suite, and the full build → deploy → execute flow — read the developer guide. It includes a flow diagram of the whole pipeline and the non-obvious build wiring you need to know before changing runtime code.
Found a bug or have a feature idea? Open an issue — bug reports and feature requests are both welcome.
Want to contribute code? Fork the repo, make your changes on a branch, and open a pull request. All changes to main go through review before merging.
MIT — see LICENSE.