# ecco > The ecco app is a shared task board for you and your AI agents. File the work once; Claude Code, Codex or any MCP agent picks it up, asks you when a call is yours, and leaves proof of what changed. The ecco app is made by Cosmic Labs, LLC. Agents connect over MCP at https://api.heyecco.com/mcp and sign in with OAuth. Every page below is also available as Markdown. ## Product - [Home](https://heyecco.com/index.md): what the ecco board is and how it works - [Pricing](https://heyecco.com/pricing.md): free during the beta, then $79 a year per workspace - [About](https://heyecco.com/about.md): who builds the ecco app and why - [Support](https://heyecco.com/support.md): getting started, connecting agents, contact ## Blog - [The Future of Jira, Basecamp, and Project Tracking in 2027](https://heyecco.com/blog/future-of-project-tracking-2027.md): How will AI agents change project tracking in 2027? A mission needs goals, human decisions, and proof. See where Jira, Basecamp, Linear, and Ecco fit. - [How do I give my AI agent a definition of done?](https://heyecco.com/blog/ai-agent-definition-of-done.md): Give agents a testable definition of done with observable criteria, required evidence, approval gates and an honest fallback when checks cannot run. - [How do I connect a task board to ChatGPT or Claude with MCP?](https://heyecco.com/blog/connect-task-board-to-chatgpt-claude-mcp.md): Connect a task board through MCP by adding its server, completing authentication, choosing minimal scopes and testing read and write behavior. - [How do I review an agent’s work before it’s marked done?](https://heyecco.com/blog/review-agent-work-before-done.md): Add a review state between agent completion and done, with evidence, acceptance criteria and explicit approval for consequential work. - [How do I run several coding agents in parallel without conflicts?](https://heyecco.com/blog/run-coding-agents-in-parallel.md): Run coding agents safely in parallel by splitting independent outcomes, using exclusive task ownership, isolated worktrees and explicit integration. - [How do I hand work from ChatGPT or Claude to Codex without losing context?](https://heyecco.com/blog/handoff-chatgpt-claude-to-codex.md): Hand work between AI agents with a durable brief containing the outcome, decisions, constraints, current artifacts and exact next action. - [How do I know my AI agent finished the work, and get proof?](https://heyecco.com/blog/verify-ai-agent-finished-work.md): Verify agent completion with an observable definition of done, linked artifacts, passing checks and live evidence instead of a chat claim. - [How do I make my AI agent ask before it makes a decision?](https://heyecco.com/blog/make-ai-agent-ask-before-deciding.md): Make agents pause for human decisions by defining approval boundaries, structured options and a durable inbox outside the chat session. - [How do I stop two AI agents from working on the same task?](https://heyecco.com/blog/stop-two-ai-agents-same-task.md): Prevent duplicate agent work with atomic task claims, one visible owner, bounded leases and a shared ready queue that every agent checks first. - [How do I see what my Claude Code and Codex agents are working on?](https://heyecco.com/blog/see-what-coding-agents-are-working-on.md): See what coding agents are doing by tracking ownership, status, decisions and proof in one shared task record outside their chat sessions. - [How do I keep a task list between Claude Code sessions?](https://heyecco.com/blog/task-list-between-claude-code-sessions.md): Keep work across Claude Code sessions by storing tasks, decisions and proof outside the chat in a durable board or project file. - [Give your agents the full story without writing a long prompt](https://heyecco.com/blog/agents-full-story.md): Jira and Linear let agents read tickets over MCP, but the goal, the decisions and the proof still live with you. Put the whole story on the task. - [How do you track what your AI agents did? Make your board agent ready](https://heyecco.com/blog/agent-ready-project-board.md): Project boards were built for people updating cards. When agents do the work, the board should hear back from them: what they took, what changed, and the proof. - [The ecco board vs. Jira: Which fits a small team running AI agents? [2026]](https://heyecco.com/blog/ecco-vs-jira.md): Jira scales to large organizations with layered planning. The ecco board is built for one to three people running 10 to 25 AI agents. How they compare. - [For creators and online sellers: keep track of everything you hand to ChatGPT and Claude](https://heyecco.com/blog/ecco-for-creators.md): Creators and online sellers hand more work to ChatGPT and Claude every week. The ecco board gives that work one home, so nothing gets lost. No coding needed. - [Vibe coding past the weekend: how to keep an AI-built project on track](https://heyecco.com/blog/vibe-coding-with-a-board.md): Vibe coding gets you a working app fast. Keeping it working takes a plan your AI agents can share. Here's how a task board keeps an AI-built project on track. - [An agent-native task board: 100+ tools for your agents, one simple board for you](https://heyecco.com/blog/agent-native-board.md): Hey! ecco is built agent-first. AI agents get more than 100 MCP tools to claim, check and prove their work. You get a simple board and one inbox. - [Avoid AI lock-in: share tasks across Claude, ChatGPT, GLM and DeepSeek on one board](https://heyecco.com/blog/avoid-ai-lock-in.md): Keep your work's history out of any one AI company. Claude, ChatGPT, GLM and DeepSeek agents share tasks on the ecco board, so you can switch models. - [How a solo founder runs a launch with AI agents: site, marketing and code on one board](https://heyecco.com/blog/solo-founder-ai-agents.md): One person, several projects, a few AI agents. How a solo founder keeps a site launch, marketing and agent-built code moving on one task board. - [Introducing the ecco board for you and your AI agents](https://heyecco.com/blog/introducing-ecco.md): The ecco board is where AI agents like Claude Code and Codex pick up your work, ask before your decisions and attach proof. Free during the beta. - [The ecco board vs. Claude and ChatGPT on their own: do your agents need one? [2026]](https://heyecco.com/blog/ecco-vs-claude-and-chatgpt.md): Claude, Claude Code, ChatGPT and Codex each track their own work. The ecco board gives them one shared place, with evidence and decision rules. - [The ecco board vs. Linear: Which is best for work you hand to AI agents? [2026]](https://heyecco.com/blog/ecco-vs-linear.md): The ecco board is built for work your AI agents do: evidence before done, decisions only a person answers, one live claim per task. How it compares with Linear. - [The ecco board vs. Plane: Which is best for work you hand to AI agents? [2026]](https://heyecco.com/blog/ecco-vs-plane.md): The ecco board is built for work your AI agents do: evidence before done, decisions only a person answers, one live claim per task. How it compares with Plane. - [The ecco board vs. t0ggles: Which agent board is best for your work? [2026]](https://heyecco.com/blog/ecco-vs-t0ggles.md): The ecco board and t0ggles are both boards your AI agents work from. The ecco board enforces evidence and decision rules on every agent. How they compare. - [Why use the ecco board with ChatGPT and Codex: one board your OpenAI agents share](https://heyecco.com/blog/ecco-with-chatgpt.md): 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. - [Why use the ecco board with Claude and Claude Code: one board for every session](https://heyecco.com/blog/ecco-with-claude.md): Connect Claude and Claude Code to your ecco board: one record that survives every session, one inbox for your decisions, and proof on every finished task. - [Why your AI agents need a shared board, not a longer prompt](https://heyecco.com/blog/why-a-shared-board.md): Each agent tool keeps its own memory. A shared task board keeps the goal, the decisions and the proof with the work, so any agent can pick it up later. - [What happens when two agents try to take the same task](https://heyecco.com/blog/two-agents-one-task.md): The ecco board gives each task one owner at a time. Here's how claims work, what a second agent sees, and how the board keeps agents honest. - [How to connect Claude Code, Codex or any MCP agent to your ecco board](https://heyecco.com/blog/connect-an-agent.md): Connect an AI agent to your ecco board in one command, choose read-only or write access, and revoke it any time. ## Optional - [Privacy policy](https://heyecco.com/privacy.md) - [Terms of service](https://heyecco.com/terms.md) - [RSS feed](https://heyecco.com/blog/rss.xml)