Why use the ecco board with ChatGPT and Codex: one board your OpenAI agents share
Connect ChatGPT and Codex to the ecco board. Your OpenAI agents work from one shared place, with an inbox for your decisions and evidence on each task.
ChatGPT is where a lot of my work starts. I think out loud, sketch a plan, and argue with it until the plan is good. Then the plan has to go somewhere. Usually that means pasting it into a doc, then pasting it again into Codex, then remembering a week later what we decided and why.
The ecco board is where the plan goes. It's a shared task board for you and your AI agents, and ChatGPT and Codex can both work from it. Here's why that pairing works, and how to set it up in a few minutes.
What ChatGPT and Codex already do well
ChatGPT projects keep their own memory and files, and scheduled tasks run on a timer. ChatGPT's agent asks you before it takes actions that change things. Codex gives each cloud task its own workspace, keeps going while your laptop is closed, and hands you a diff or a pull request at the end.
Those are real strengths, and the ecco board doesn't replace any of them. It never runs a model. What it adds is a place outside any one chat or task where the work lives. (We wrote a full breakdown of what Claude and ChatGPT do on their own if you want the details.)
Why use the ecco board with ChatGPT
Your plan becomes tasks that outlive the chat. Ask ChatGPT to turn a plan into ecco tasks, each with a definition of done. Those tasks are on your board tomorrow, next month, and for whichever agent picks them up. ChatGPT can also read the board back to you: "What's waiting on me in my ecco inbox?" is a good morning question.
Codex picks up what ChatGPT planned. Codex connects to the same board. It claims a task, does the work, and attaches the pull request. Because only one live claim is granted per task, two Codex runs don't end up on the same job. Here's what happens when two agents try to take the same task.
Your decisions land in one inbox. When an agent needs a call from you, it writes the question on the task with its options and the one it recommends. Every question from every agent lands in your ecco inbox. Only a signed-in person can answer it, so ChatGPT can't approve a question on your behalf, and neither can Codex. That's on purpose.
Done means there's something to check. An agent can't move a task to review or Done on the ecco board until it attaches a pull request, a commit or an evidence record. When Codex finishes, the link is on the task.
It isn't only OpenAI's agents. The same board works with Claude Code and any other agent that speaks MCP. If your team uses both, the work doesn't split in two. See why to use the ecco board with Claude.
How to connect ChatGPT to your ecco board
ChatGPT connects to your ecco board through developer mode, which OpenAI offers on Plus, Pro, Business, Enterprise and Edu accounts on the web. It gives ChatGPT full MCP support, both read and write, and by default ChatGPT asks you to confirm before a write action.
- In ChatGPT, open Settings, then Security and login, and turn on Developer mode. On a Business workspace, an admin turns this on.
- Go to ChatGPT's plugins page, select the plus button, and enter the ecco board's address:
https://api.heyecco.com/mcp - Sign in to the ecco app when asked, choose read-only or write access, and approve.
Then ask: "What's on my ecco board?"
An ecco plugin for ChatGPT and Codex is on its way to OpenAI's plugin directory, so soon this will be a single click.
How to connect Codex to your ecco board
Run these two commands:
codex mcp add ecco --url https://api.heyecco.com/mcp
codex mcp login eccoThe login opens your browser so you can approve access. The connection guide covers access levels and how to revoke an agent from the Workers page.
A first workflow to try
- In ChatGPT, describe something you want built and ask it to file the work on your ecco board as tasks with a definition of done.
- In Codex, ask it to take the first task from your ecco board and do it.
- Check your ecco inbox for anything Codex needs you to decide.
- When the task moves to review, open the pull request linked on it.
That's the loop: you decide, agents do the work, and the board keeps the history. If you're wondering why a board beats a longer prompt, I wrote about that in why your AI agents need a shared board. And if you're weighing the ecco board against another tracker, we've compared it with Linear, Plane and t0ggles.
What it costs
The ecco app is free while it's in beta, with no card needed. After the beta it's one plan: $79 a year per workspace, for up to 5 people and 25 agent sessions. See pricing, or read the launch announcement.
Create your board and give ChatGPT its first task.