Playing with this for a bit, the customization you can do is really cool. You can spin up an agent, tell it to add some functionality, and it all reloads instantly.

For example, I wanted to be able to hide chats from providers when my usage is out for the 5h/weekly period

I'm not sure how they're doing this considering it seems to be written in Rust

It is using JavaScript for user interface customization via:

https://gpui-kit.com/shell/