OfferPotato keeps the embedded Codex terminal as a first-class feature.
- Opens a touch-friendly terminal inside the web app
- Proxies directly to the local
codexbinary - Supports model switching and reasoning effort from
lowtoxhigh - Shares the same workspace so generated edits can refresh the currently opened file
codexmust already be installed on the host machine- the host running OfferPotato must allow local process execution
- the user should understand that terminal commands run on the local machine
The embedded agent stays in the product, but its runtime behavior should be documented independently from content metadata.
- Content config decides what guides, question banks, and work files are indexed
- CLI agent runtime decides how local Codex sessions are launched
- Public release materials should talk about both, but they should not be mixed together in one opaque config blob
- Use the built-in public
sources/content for public demos - Keep
mywork/empty or only leave the placeholder README in public screenshots - Avoid showing private local override files in the terminal
- If the browser uses a proxy, fix that first so the terminal websocket is not mistaken for a product bug