01 / Get started
Try Pyrite
Try Pyrite
today.
Download PyriteAdministrator guide
The download opens soon. You need a PC with Windows 10 or 11 on a local network: it is a single executable, you start it with a double-click and create the Owner on first launch.
This is an alpha, still in development: open source and provided “as is”, without warranty.
# one folder, one file pyrite.exe # first launch: create the Owner account http://127.0.0.1:8080/setup/ # the console and the portal http://SERVER:8080/console/ http://SERVER:8080/
02 / Status
What it does today and what's coming.
Today available now
- A Windows executable that you launch with a double-click (Windows Server 2019 and 2022 have not been tried yet)
- A separate port, process and isolated environment for every app
- A directory, groups, centrally managed access, single sign-on and immediate revocation
- One console with four levels (Owner, People Admin, App Admin, User), metrics, engine history and usage analytics
- More customers on one engine with units: each has its own people, groups and apps
- Two-factor authentication for the console and the portal
- Pyrite as a Windows service, which starts with the server
- HTTPS with your own certificate, with Pyrite's internal CA or with Let's Encrypt
- Nightly and manual backups, restores and backup copies to a network folder
- Engine and app updates with a restore point and rollback to the previous version
- “Upload app” from ZIP files, with package validation and Owner approval
- Excel and CSV import and export, PDFs, photos, numbering, change history and scheduled jobs, also from app pages
- The console, portal and messages in English and Italian
- The agent standard in English and Italian, with an example app
Coming planned work
- Automated code checks for uploaded app packages
- The Windows certificate store and a secrets vault
- Directory sync with Active Directory or Entra ID
- Tokens for AI agents to work on apps through the engine
- One Windows user for each app, for stronger isolation
- More testing: Windows Server, a tunnel, Let's Encrypt with Cloudflare and a split DNS
For changes in each release, see the release notes.
03 / Code
The code is on GitHub. All of it.
- 03.1Source code
- The Go engine, console, portal and agent standard, with instructions for building from source. The repository belongs to the the-pyrite-project organization on GitHub. It's currently private.
- 03.2Issues and proposals
- Bugs, ideas and questions can be filed as repository issues and tracked publicly. While the repository is private, write to info@getpyrite.com.
- 03.3Licenses
- Pyrite is open source. PocketBase uses the MIT license and the IBM Plex fonts use the SIL Open Font License. The full list is in THIRD-PARTY-NOTICES.txt in the program folder.