Looks great! Feature suggestion: would be great to plug in ollama for the AI parts. Not as great as a BYOK, but worth it to those who want to keep everything local
Ollama just exposes models via an OpenAI compatible endpoint though (I'm pretty sure), so adding that standard is probably a good idea. The prompts are a bit tuned for Gemini. I'd have to test how much that matters.