Repository navigation
New: MCatzP
Let an AI assistant such as Claude Code or ZCode use DevCatz, from Settings → MCatzP. It stays on your computer: off until you turn it on, and nothing is opened to the internet.
- Install and connect from the app: Install MCatzP puts the program on this computer, shared with the other Catzoid apps, and Add connects your assistant. A badge tells you when MCatzP has an update.
- You decide what it sees: choose the sites, services and runtimes it may read. Secret-looking values are masked, and a secret's value only goes out one at a time, after you allow it.
- You approve every change: starting a site, creating a database or committing shows a dialog in DevCatz first. Anything that is really gone, such as removing a site or a force push, asks you to type a name, every time.
- See and take back: Activity lists every call, and Revoke forgets an assistant.
New: more kinds of projects
- Goravel: its logo, port and Artisan commands, and Generate key when
APP_KEYis empty. - No framework needed: plain Go, Rust, JavaScript (Node.js, Bun, Deno) and Python servers are found by the file that listens, often with no manifest at all.
- Plain HTML: a folder with an
index.htmlbecomes a site, with nothing to install.
Improved
- API tab: Open URL, add to or remove from
.gitignore, stop tracking and remove a document, plus a note that the document's address is for local development. - Docker tab: a dot shows when a site's containers run, and one Start / Stop button follows their state.
- GitHub limits: DevCatz uses your connected account for GitHub requests, and says clearly when the limit is reached, with a button to the Git page.
Fixes
- An empty
APP_KEYwas read as set when another line followed it (Laravel's Env tab too). - Pressing Start on a service that is already running no longer says its own port is taken.
- Switching off a PHP extension that is built in now says so, instead of seeming to work.
Updated build (5 November)
- With MCatzP on, closing DevCatz now tells MCatzP the app is closed, so your assistant asks you to open it instead of suggesting MCatzP is off. This takes an updated
mcatzpprogram; older ones show their old wording.
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.1.0.exe (not code-signed, see above), updates itself as well.