Achei a ideia excelente, já deixei minha estrela no repositório. Tenho interesse em contribuir, seria legal conversarmos.
Algumas sugestões:
- Remover a aba lateral de sessões. Como é um canvas, faz sentido ter mais de um fluxo nele (quantos você precisar), interagindo com agentes em repositórios diferentes ao mesmo tempo, sem precisar trocar de aba.
- Permitir a troca do chat do canvas por um terminal no lado direito, para abrir o Claude Code (ou outra CLI). Assim dá para ter um controle mais fino do agente quando for necessário.
- Deixar mais claro como funciona o controle de memória. Também seria legal ter suporte a projetos como o ai-memory. Uso bastante e ele cumpre muito bem o papel de gerenciar memória entre agentes.
- Veja o projeto BridgeMind. Ele não é open source, mas tem o mesmo objetivo de controlar multiplos agentes, pode te trazer bons insights.