What problem does this solve?
Factory Floor is currently centered around Claude Code for the Coding Agent workflow.
That means users who already use Codex as their coding CLI cannot use the built-in Agent tab and related quick actions with their preferred tool. The main workaround is to open an external terminal and run Codex manually, which loses part of the integrated workflow.
What would the ideal solution look like?
Allow the Coding Agent CLI to be changed to Codex in Settings.
Expected behavior:
- detect both CLIs in the tool checks
- let users choose which CLI powers the Coding Agent
- launch the Agent tab with the selected CLI
- route AI quick actions through the same selected CLI
- keep Claude-specific features clearly marked when Codex is selected
- preserve the current experience for Claude users
I have a working prototype in my fork and can open a PR if this direction makes sense.
Prototype branch:
https://github.com/barnolacesc/factoryfloor/tree/feat/coding-cli-selector
Compare view:
https://github.com/alltuner/factoryfloor/compare/main...barnolacesc:factoryfloor:feat/coding-cli-selector?expand=1
Alternatives you've considered
Current workarounds are mostly outside the app itself:
- running Codex manually in a separate terminal
- using shell aliases or wrapper scripts
- keeping Codex out of the main Agent workflow entirely
They work, but they make the experience less integrated than first-class Codex support in the app.
What problem does this solve?
Factory Floor is currently centered around Claude Code for the Coding Agent workflow.
That means users who already use Codex as their coding CLI cannot use the built-in Agent tab and related quick actions with their preferred tool. The main workaround is to open an external terminal and run Codex manually, which loses part of the integrated workflow.
What would the ideal solution look like?
Allow the Coding Agent CLI to be changed to Codex in Settings.
Expected behavior:
I have a working prototype in my fork and can open a PR if this direction makes sense.
Prototype branch:
https://github.com/barnolacesc/factoryfloor/tree/feat/coding-cli-selector
Compare view:
https://github.com/alltuner/factoryfloor/compare/main...barnolacesc:factoryfloor:feat/coding-cli-selector?expand=1
Alternatives you've considered
Current workarounds are mostly outside the app itself:
They work, but they make the experience less integrated than first-class Codex support in the app.