Repository navigation
DevCatz 1.2.1
New: Linux
DevCatz now runs on Linux too, x64 and ARM64: an AppImage for any distribution (its first run offers to install it, with a menu entry) and a .deb for Ubuntu / Debian.
- Sites, runtimes, databases, services, Monitoring, clean URLs on ports 80 / 443, the local certificate (system and Firefox), Open at login, Uninstall and updates work as on the Mac.
- Steps that need administrator rights ask once, through the system's password dialog.
- PHP 8.0, 7.x and 5.6 also install on releases that the usual PHP packages do not cover yet, such as Ubuntu 26.04.
- Docker gateways run in DoCatz's engine, or in the system's Docker Engine, which DevCatz installs and starts when it is missing.
New: Ruby
- Ruby versions through rv and ruby-build, plus Rails, Rack, Sinatra, Hanami, Bridgetown, Jekyll and other Ruby projects.
- Your project's setup is used: the database from
config/database.yml, Redis for Sidekiq and Action Cable, and test runners as site tasks. - Docker: Dockerfiles for Ruby projects.
- Windows: Ruby, with build tools for gems that have native code.
New: Git
- Install Git wherever Git is missing, and Update Git when a newer version is out.
- Site → Git says clearly when Git is not installed, instead of offering to initialize a repository.
Improved
- Sites list: group sites by runtime.
- Monitoring: each site shows its framework's mark, and PHP-FPM and Docker containers have their own icons.
- Shared browser: Settings → General → Open with → Browser is shared with the other Catzoid apps.
- MCatzP: Uninstall from Settings → MCatzP. On Windows, Install and Update work while an AI assistant is running MCatzP.
- Postal and WAHA in DoCatz: both now work end to end on the Mac and on Windows, and mail from Postal arrives in DevCatz's Mail.
- Intel Macs: MySQL, Elasticsearch, Sonic, RustFS and Bun install the last version that still supports Intel.
Fixes
- Settings and shared files can no longer come back empty after a sudden shutdown.
- Services left running after a crash are stopped at the next start, so their ports are free again.
- Uninstall moves your data to the Trash, and anything the Trash refuses is left in place and named, rather than deleted permanently.
- Opening a
devcatz://link while DevCatz is running no longer flashes a second window.
Install: download below, from catzoid.com/devcatz/download, or with Homebrew: brew tap catzoidhub/catz && brew trust catzoidhub/catz && brew install --cask devcatz.
The Windows installer is not code-signed. It is a stable release, built by GitHub Actions from the public source, but Windows SmartScreen warns when you open it: choose More info → Run anyway. Free signing from the SignPath Foundation needs a project that more people use and talk about. A ⭐ on this repository, issues, pull requests and write-ups all help DevCatz get there (code signing policy).
Apple silicon and Intel, macOS 13 or later; signed and notarized by Apple, and the app updates itself. Windows 10 / 11 x64: DevCatz-Setup-1.2.1.exe (not code-signed, see above), updates itself as well. Linux x64 and ARM64: DevCatz-1.2.1-x64.AppImage / DevCatz-1.2.1-arm64.AppImage for any distribution, DevCatz-1.2.1-amd64.deb / DevCatz-1.2.1-arm64.deb for Ubuntu and Debian.