Thinking about the future of #anvilope and whether I want it to be configured through config files on disk or through the web UI that doesn't exist yet.
About all I know so far is that the "why not both" way home assistant does it is annoying.
Thinking about the future of #anvilope and whether I want it to be configured through config files on disk or through the web UI that doesn't exist yet.
About all I know so far is that the "why not both" way home assistant does it is annoying.
Mocking up some UI for a future #anvilope web dashboard and I am so rusty at design. Email has so many fields, and you need to ruthlessly prioritize what gets displayed.
This is still too cluttered for my liking, but I've already axed some stuff.
EDIT: It's also worth pointing out that this view is not supposed to be a full email client. It's a firehose view of incoming messages getting classified, possibly across multiple accounts.
Today's #anvilope update, you can now use llama.cpp for inference! Sort those emails!
there is a reason I haven't added the ability to delete emails to #anvilope
https://www.404media.co/meta-director-of-ai-safety-allows-ai-agent-to-accidentally-delete-her-inbox/
Anvilope has gotten to the point where it can actually be somewhat useful, categorizing emails and labeling them over IMAP. There's still a lot of messy behavior scattered about, but I took the time to write up a more complete README.
Admittedly one of the hardest tasks was figuring out what kind of screenshot to post for a headless program.
Take a look and hit the mailing list if you feel like it.
https://sr.ht/~dvshkn/anvilope/
#llm #rustlang #foss #selfhosted #selfhosting #ollama #anvilope
(Always fun to add to a thread a month later!)
The first integration tests are now pushed up. Fresh eyes helped, and the tests now seem to run repeatedly without issue.
As for what's next, the temptation to yak shave is really strong. Eventually I want to try replacing rusqlite with sqlx, but I should probably try to get to a spiritual version 0.0.1 first. The basics of running emails through the prompt work okay. It's just the rough edges that need sanding down.