Skip to content

PandaCode 0.3.18

Choose a tag to compare

@github-actions github-actions released this 22 Oct 04:03

Install with one command

Installing

  • npx pandacode installs PandaCode. It downloads the latest release from GitHub, checks it against PandaCode's update signing key before installing anything, and installs the right build: macOS Apple silicon into Applications, Windows x64 with a silent install, Linux x64 as an AppImage in ~/.local/bin with a menu entry. npx pandacode --dry-run downloads and verifies without installing.

macOS

  • PandaCode signs itself on your Mac. The app is signed with a certificate created once on your machine and kept in its own keychain, without any prompt. It happens on install, at startup and after every automatic update, so keychain access and privacy permissions now survive updates instead of being asked for again.

Known limitations

  • The first local signing changes the app's identity once, so macOS may ask one more time for keychain access to secrets PandaCode saved before.
  • Local signing does not satisfy Gatekeeper; installs through npx avoid the first-launch warning because the download is not quarantined.
  • The Windows and Linux npx installs have not been tried on real machines yet.

Installing

  • macOS (Apple silicon): open PandaCode-macOS-arm64.dmg and drag PandaCode to Applications. If macOS says it cannot verify the app, open System Settings > Privacy & Security and choose Open Anyway.
  • Windows x64: run PandaCode-Windows-x64-setup.exe. If SmartScreen warns about an unknown publisher, choose More info > Run anyway.
  • Linux x64: chmod +x PandaCode-Linux-x86_64.AppImage and run it.
  • Any of the above, from a terminal: npx pandacode downloads, verifies and installs the right build (macOS: signed locally automatically).

Each file has a .sha256 checksum beside it. Installed copies update themselves from this page. Build from source: see CONTRIBUTING.md.