Overview
OpenAgent is an open-source alternative to Codex app. It is suppose to copy codex as-is, but gives the user the freedom of using different providers, including OpenAI, Anthropic, Ollama, OpenCode Zen & Go, OpenRouter, Cloudflare, etc etc.

Why this exist
The original issue I wanted to solve was vendor lock-in. Codex-App locks you into OpenAI, Claude app locks you into Anthropic. Not only are these vendor lock in extremely inconvinent, these propriatary closed source apps can always lock certain features behind pay-walls, just like how claude locked claude code.
So, OpenAgent was created to tackle this specific problem - bringing the convinence of codex app to non-technial users while removing the vendor lockin issue that these apps have.
What feature does it have?
Just like codex, it has:
- Automations: Scheduled repeated actions to run a recurring tasks, for reminders, monitoring, follow ups, etc.
- Extensions (Codex Plugins): A packaged set of skills and MCPs aimed to give the user a 1 click install for computer use, gmail, calender, any third party intergrations.
- Built in terminal, git diff, sub-agent views, etc etc.
Additionally, I also:
- Silghtly adjsuted the system prompt so it tends to delegate all complex tasks to sub-agent’s straight away, in a way which does not block the main agent from orchestrating more sub-agents to do more tasks.
- Implemented a “handsfree” mode, this mode gives the app ability to recognise a sentence, identify if a sentence is completed before sending, in almost real-time thanks to voice chunking and Parakeet TDT v3’s model.
Status
OpenAgent has been cancelled. Mainly due to a few reasons:
- I personally prefer TUI agent’s, and currently I’m mainly using Pi and Codex, so theres no point for me to keep developing this.
- Having to constantly merge from upstream (OpenCode), this was built ontop of opencode’s source code, and this made it really hard for me to constantly maintain it when there’s about 400 commits being merged into the repo every day.
- Codex App and Claude App being developed too fast. OpenAI and Anthropic both recognises that they needed to make their product more viable for non-technical users, and given the intergration that they’ve built, the accessbility that they have, it no longer make sense for me to build an open-source alternative, since the premium stuff is just better anyways.
Interface
Automation UI
The automation page gives the user to be able to select an directory, set a prompt, set a repeat timer, model, reasoning, and also shows a list of previous runs.

Automation UI
The providers page allow user to set a list of different providers, so there’s no vendor lockin.

Extensions UI
The extensions panel allows user to configure per-project active extensions. This gives the user to keep certain extensions on/off depending on what they need for that specific project, that way it removes the issue of how codex app still wastes context space since all extensions are global.
