I turned my self-hosted LLM from a glorified chat box into a real AI assistant

After months of testing local LLMs, I found that productivity depends on tools, not just models.