Contributions are welcome, especially compatibility fixes for new Codex or BUSY firmware releases.
- Use Node.js 20 or newer.
- Run
npm install. - Run
npm test,npm run check, andnpm run buildbefore opening a pull request. - Use
npm run demofor BUSY hardware work that should not send real Codex commands.
Keep Codex desktop internals isolated under src/codex/, add a regression test for renderer or protocol changes, and never commit BUSY passwords, API tokens, prompts, conversation content, or captured renderer data.