I’ve been building cctop for over 4 months and never stopped improving it as I migrated between harnesses.
It now supports Codex desktop/cli, Claude desktop/cli, opencode, and pi. It’s the only app that allows users to monitor these harnesses sessions at the same time without putting them into the same session manager app.
Can you elaborate what sustainability and openness do you mean to here?
Do you mean disclosing usage of AI tools in the project’s maintenance and development?
In 2017, I wrote a toy language called Goby[1] to learn how Ruby works. A few folks contributed quite a bit to it and one of them later referred me to my previous job (as a backend developer).
Fast-forward to 2021, I got interested in debugging tools so I started contributing to the then newly created Ruby debugger[2]. In less than a year I opened more than a hundred PRs and became the 2nd biggest contributor of it. And that eventually landed me a job to work on Ruby's development tools, like LSP servers, REPLs, and of course, the debugger :-)