Download Latest Version Pixcode v1.39.2 source code.tar.gz (2.7 MB)
Email in envelope

Get an email when there's a new version of pixcode

Home / v1.31.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2026-04-23 2.3 kB
v1.31.1 -- Cross-platform fixes _ provider config editor source code.tar.gz 2026-04-23 2.4 MB
v1.31.1 -- Cross-platform fixes _ provider config editor source code.zip 2026-04-23 2.8 MB
Totals: 3 Items   5.2 MB 0

Highlights

Claude on Windows — for real this time

  • Resolves the spawn EINVAL / Process exited with code 1 failures many Windows users hit. We now run an OS-native where/which lookup, prefer .exe over .cmd shims, and parse npm .cmd wrappers to extract the real binary. Purely cross-platform — Linux/macOS keep using which + kernel shebang.
  • Auto-probes Git-for-Windows bash.exe across Program Files / LocalAppData / Scoop / Chocolatey paths and exports CLAUDE_CODE_GIT_BASH_PATH to the SDK. Claude Code hard-requires a POSIX bash on Windows and was silently exiting with code 1 before the SDK even started.

Provider Configuration tab (Settings → Agents → Configuration)

  • View/edit settings.json, .env, config.toml, etc. for every provider right inside Pixcode. CodeMirror editor with JSON validation, path-traversal-proof registry, 1 MB write cap, read-only for CLI-owned files like auth.json.
  • Registry lives in server/modules/providers/shared/provider-configs.ts — one-line to add a new provider.

Add-provider guide

  • docs/adding-a-provider.md walks contributors through every touch point for wiring up a new CLI (backend adapter, install pipe, UI cards, i18n, model constants, logo, permissions).

Session UX fixes

  • Deleted workspace → red banner + composer locked. No more silent prompts into a void.
  • "New chat" reuses the lowest-indexed empty pixcode-project-N instead of stacking new folders. Ghost messages from the previous chat no longer leak into the fresh canvas.
  • Chat card shows the active model name (e.g. Opus 4.1) instead of the generic Change model button.
  • Auth-status flash (5 requests fanning out + picker flicker when clicking an existing session) gated behind a 300 ms debounce.
  • Qwen ↔ Gemini mix-up — qwen sessions that leaked into the Gemini pool (same CLI fork, shared session dir) are now re-tagged and show the correct logo.

Install / upgrade

:::bash
npm install -g @pixelbyte-software/pixcode@1.31.1
pixcode

Desktop installer users will see the update appear in-app automatically once pixcode-desktop CI publishes installers; the runtime inside the installed app auto-updates from npm without requiring a full installer re-download.

Source: README.md, updated 2026-04-23