Releases: MuskStark/FengYu
Release list
Infinia 4.0.0-alpha.1 (Pre-release)
Infinia 4.0.0-alpha.1 (Pre-release)
⚠️ This is an unsigned Alpha pre-release. Use with caution and report bugs.
Desktop (unsigned Tauri packages)
Native installers for Windows, macOS, and Linux. These are unsigned Alpha builds —
your OS may warn about an unidentified developer. Code-signing and a bundled JRE are
deferred to a later release.
Web (portable, loopback-only)
Infinia-4.0.0-alpha.1-web.zip / .tar.gz — unzip and run:
- macOS / Linux:
./run.sh - Windows:
run.bat
Requires Java 21 on PATH (or JAVA_HOME). The backend binds loopback only
(127.0.0.1) and is not reachable from other machines. On first launch the setup
wizard initializes the local datasource.
Fat JAR
Infinia.jar — java -jar Infinia.jar (Java 21 required).
Java 21
- Windows: Adoptium
- macOS:
brew install --cask temurin@21 - Linux (Debian/Ubuntu):
sudo apt install openjdk-21-jre
SHA-256 checksums are in checksums.txt.
This release was assembled automatically by GitHub Actions.
What's Changed
- Merge v3.1.0 into main — LangChain4j ChatBackend + Plugin-Owned AI Tools + Qwen3 by @MuskStark in #14
Full Changelog: v3.1.0...v4.0.0-alpha.1
SwissKitJ 3.2.0
SwissKitJ 3.2.0
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.2.0-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.2.0-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.2.0-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.2.0-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.2.0-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.2.0-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.2.0-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.2.0-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.2.0.jar — java -jar SwissKitJ-3.2.0.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- Merge v3.1.0 into main — LangChain4j ChatBackend + Plugin-Owned AI Tools + Qwen3 by @MuskStark in #14
Full Changelog: v3.1.0...v3.2.0
SwissKitJ 3.1.0
SwissKitJ 3.1.0
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.1.0-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.1.0-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.1.0-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.1.0-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.1.0-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.1.0-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.1.0-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.1.0-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.1.0.jar — java -jar SwissKitJ-3.1.0.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
Full Changelog: v3.0.1...v3.1.0
SwissKitJ 3.0.1
SwissKitJ 3.0.1
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.1-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.1-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.1-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.1-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.1-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.1-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.1-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.1-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.1.jar — java -jar SwissKitJ-3.0.1.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- 📝 docs: sync architecture docs to 3.0.0 GA and fix CLAUDE.md drift by @MuskStark in #13
Full Changelog: v3.0.0...v3.0.1
SwissKitJ 3.0.0
SwissKitJ 3.0.0
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0.jar — java -jar SwissKitJ-3.0.0.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- ✨ feat: JavaFX migration v3.0.0 — new UI, SwissKitJ-Release pipeline, docs refresh by @MuskStark in #6
- v3.0.0-alpha.2: JavaFX migration, AI module, plugin system overhaul by @MuskStark in #7
- 🚀 Release v3.0.0-beta.1 — AI inference, Email overhaul, Settings rewrite, I18n by @MuskStark in #8
- v3.0.0-beta.1: JavaFX migration, AI inference, i18n, plugin system by @MuskStark in #9
- 🐛 fix(ai): isolate native inference in child JVM process by @MuskStark in #10
- Release v3.0.0-rc.1 by @MuskStark in #11
- Release v3.0.0-rc.3: JavaFX migration, browser automation, plugin system overhaul by @MuskStark in #12
Full Changelog: v2.1.1...v3.0.0
SwissKitJ 3.0.0-rc.2 (Pre-release)
SwissKitJ 3.0.0-rc.2 (Pre-release)
⚠️ This is a pre-release version. Use with caution and please report any bugs!
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-rc.2-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-rc.2-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-rc.2-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-rc.2-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-rc.2-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-rc.2-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-rc.2-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-rc.2-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0-rc.2.jar — java -jar SwissKitJ-3.0.0-rc.2.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
Full Changelog: v3.0.0-rc.1...v3.0.0-rc.2
SwissKitJ 3.0.0-rc.1 (Pre-release)
SwissKitJ 3.0.0-rc.1 (Pre-release)
⚠️ This is a pre-release version. Use with caution and please report any bugs!
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-rc.1-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-rc.1-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-rc.1-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-rc.1-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-rc.1-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-rc.1-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-rc.1-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-rc.1-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0-rc.1.jar — java -jar SwissKitJ-3.0.0-rc.1.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- 🐛 fix(ai): isolate native inference in child JVM process by @MuskStark in #10
Full Changelog: v3.0.0-beta.2...v3.0.0-rc.1
SwissKitJ 3.0.0-beta.2 (Pre-release)
SwissKitJ 3.0.0-beta.2 (Pre-release)
⚠️ This is a pre-release version. Use with caution and please report any bugs!
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-beta.2-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-beta.2-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-beta.2-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-beta.2-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-beta.2-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-beta.2-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-beta.2-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-beta.2-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0-beta.2.jar — java -jar SwissKitJ-3.0.0-beta.2.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- 🚀 Release v3.0.0-beta.1 — AI inference, Email overhaul, Settings rewrite, I18n by @MuskStark in #8
- v3.0.0-beta.1: JavaFX migration, AI inference, i18n, plugin system by @MuskStark in #9
Full Changelog: v3.0.0-beta.1...v3.0.0-beta.2
SwissKitJ 3.0.0-beta.1 (Pre-release)
SwissKitJ 3.0.0-beta.1 (Pre-release)
⚠️ This is a pre-release version. Use with caution and please report any bugs!
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-beta.1-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-beta.1-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-beta.1-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-beta.1-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-beta.1-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-beta.1-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-beta.1-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-beta.1-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0-beta.1.jar — java -jar SwissKitJ-3.0.0-beta.1.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- v3.0.0-alpha.2: JavaFX migration, AI module, plugin system overhaul by @MuskStark in #7
Full Changelog: v3.0.0-alpha.2...v3.0.0-beta.1
SwissKitJ 3.0.0-alpha.2 (Pre-release)
SwissKitJ 3.0.0-alpha.2 (Pre-release)
⚠️ This is a pre-release version. Use with caution and please report any bugs!
Downloads
With JRE (no Java installation required — extract and run)
| Platform | File |
|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-windows-x64-jre.zip |
| Linux x64 | SwissKitJ-3.0.0-linux-x64-jre.zip |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-jre.zip |
| macOS Apple Silicon | SwissKitJ-3.0.0-macos-arm64-jre.zip |
Without JRE (requires Java 17+)
| Platform | File | How to run |
|---|---|---|
| Windows 10/11 x64 | SwissKitJ-3.0.0-windows-x64.zip |
Extract, double-click SwissKitJ.exe |
| Linux x64 | SwissKitJ-3.0.0-linux-x64.zip |
Extract, run ./run.sh |
| Linux UOS (统信) | SwissKitJ-UOS-3.0.0-nojre.zip |
Extract, run ./install.sh |
| macOS Apple Silicon | SwissKitJ-3.0.0-macos-arm64.zip |
Extract, double-click SwissKitJ.app |
Fat JAR (requires Java 17+)
SwissKitJ-3.0.0.jar — java -jar SwissKitJ-3.0.0.jar
Java Installation (for no-JRE packages)
- Windows: Adoptium
- macOS:
brew install --cask temurin@17 - Linux (Debian/Ubuntu):
sudo apt install openjdk-17-jre - Linux (Fedora/RHEL):
sudo dnf install java-17-openjdk
UOS (统信UOS)
Both JRE and no-JRE variants include install.sh — extract and run it to register the .desktop entry in your application launcher.
What's New
See the CHANGELOG for details.
SHA-256 checksums are provided in checksums.txt.
This release was automatically created by GitHub Actions.
What's Changed
- ✨ feat: JavaFX migration v3.0.0 — new UI, SwissKitJ-Release pipeline, docs refresh by @MuskStark in #6
Full Changelog: v2.1.1...v3.0.0-alpha.2