If you are on linux, and want ai assisted stuff like you mentioned there has been this for a while: https://github.com/qwersyk/Newelle
( or the weeb version if you prefer: https://wiki.nyarchlinux.moe/nyarchassistant/ )
and it can use locally run models. But have realistic expectations. If you want it to work well, you need a beefy GPU, a lot of RAM and swap. The "intelligence" is kind of limited if you run low spec models, to the point of it maybe being utterly useless.
it's like with ipv4