I built an open-source Trello where a custom Pi agent harness does the cards
Description and use
<p>My to-do list kept growing faster than I could clear it, and most of it wasn't hard work. "Compare three suppliers." "Draft the follow-up email." "Check the site still loads." Any decent AI agent could do these. The annoying part was everything around them: open a chat, paste the context, wait, copy the answer somewhere, then forget what I'd asked two days later.</p> <p>I wanted the cards to just get done. So I built <a href="https://github.com/ancs21/openleo" rel="noopener noreferrer">OpenLeo</a>, a to-do board where agents, running on my own harness built on <a href="https://github.com/ea
Problem
<p>My to-do list kept growing faster than I could clear it, and most of it wasn't hard work. "Compare three suppliers." "Draft the follow-up email." "Check the site still loads." Any decent AI agent could do these. The annoying part was everything around them: open a chat, paste the context, wait, copy the answer somewhere, then forget what I'd asked two days later.</p> <p>I wanted the cards to just get done. So I built <a href="https://github.com/ancs21/openleo" rel="noopener noreferrer">OpenLeo</a>, a to-do board where agents, running on my own harness built on <a href="https://github.com/ea
Outcome
<p>My to-do list kept growing faster than I could clear it, and most of it wasn't hard work. "Compare three suppliers." "Draft the follow-up email." "Check the site still loads." Any decent AI agent could do these. The annoying part was everything around them: open a chat, paste the context, wait, copy the answer somewhere, then forget what I'd asked two days later.</p> <p>I wanted the cards to just get done. So I built <a href="https://github.com/ancs21/openleo" rel="noopener noreferrer">OpenLeo</a>, a to-do board where agents, running on my own harness built on <a href="https://github.com/ea
Evidence
I built an open-source Trello where a custom Pi agent harness does the cards
- Record date: 2026-10-10T12:41:16.152Z