Codex has a very bad system prompt which no one at OpenAI is seemingly aware of.
Sol frontend is perfectly serviceable if you use it from something like Pi.