{"slug": "my-local-ai-agent-s-web-ui-just-grew-up", "title": "My local AI agent's web UI just grew up", "summary": "A developer released Flash v0.5.9, a hotfix for the local coding agent that runs on user-owned models via Ollama through both terminal and web interfaces. The update adds mid-turn message steering, image and screenshot input for vision models, a Security tab for managing signed-in browsers, and a code-level post-processor that reformats em dashes in streaming replies after the system prompt proved unreliable. The release spans 15 commits and is installable via a curl script from the project's GitHub repository.", "body_md": "Flash is a coding agent that runs on your own machine, on your own models, through Ollama. It has a terminal UI and a web UI.\n\n0.5.9 is a hotfix. It also has 15 commits in it.\n\nType while Flash is busy and your message steers the turn in progress. It lands at the next step, not after the whole task. Ctrl Enter queues it for after instead.\n\nAgents that run for minutes need this. Waiting to say \"no, the other folder\" is the worst part of using one.\n\nDrag an image onto the chat. Paste a screenshot. Or hit the new + button, which can grab a screenshot of any window for you.\n\nVision models get the image. Everything else gets the file path, and Flash reads it with its own tools.\n\nThe web UI works on your phone over LAN, so a link can end up somewhere it shouldn't. There's now a Security tab listing every signed-in browser. Sign one out, or sign out everything else and get a brand new link.\n\nThe system prompt asked nicely. The model ignored it. So now the replies go through code that swaps each dash for a comma, a hyphen, or a bullet, depending on where it sits. It leaves code alone, and it works while the reply is still streaming.\n\nPrompts are suggestions. Code is a rule.\n\nA light follows your cursor across the cards. The current chat's highlight slides when you switch. Sending sends out a little shockwave. None of that is necessary, and I like all of it.\n\n```\ncurl -fsSL https://raw.githubusercontent.com/Natuworkguy/Flash/main/install.sh | bash\n```\n\nRelease notes: [https://github.com/Natuworkguy/Flash/releases/tag/v0.5.9](https://github.com/Natuworkguy/Flash/releases/tag/v0.5.9)", "url": "https://wpnews.pro/news/my-local-ai-agent-s-web-ui-just-grew-up", "canonical_source": "https://dev.to/natuworkguy/my-local-ai-agents-web-ui-just-grew-up-7en", "published_at": "2026-09-28 01:22:42+00:00", "updated_at": "2026-09-28 02:00:14.445075+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "developer-tools", "large-language-models"], "entities": ["Flash", "Ollama", "Natuworkguy", "GitHub"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/my-local-ai-agent-s-web-ui-just-grew-up", "markdown": "https://wpnews.pro/news/my-local-ai-agent-s-web-ui-just-grew-up.md", "text": "https://wpnews.pro/news/my-local-ai-agent-s-web-ui-just-grew-up.txt", "jsonld": "https://wpnews.pro/news/my-local-ai-agent-s-web-ui-just-grew-up.jsonld"}}