Polish & ship-ready UI — full product overhaul #30

Closed
opened 2026-03-30 10:32:14 +00:00 by mahmoud · 1 comment
Owner

Overview

Hero AI Broker is our internal meta-provider, a single interface that aggregates multiple AI providers (OpenRouter, Groq, custom APIs, etc.) so the team doesn't need to manage 20 different API keys and billing accounts.

Kristof's directive: the product must look and work like a ready-to-ship product. All buttons functional, UI polished, all core flows working.

This issue tracks the full overhaul. Each area below is broken into a child issue.

Child Issues

Out of Scope (deferred)

  • API key budget limits per key
  • API key scoping by provider/model
  • Auto-discovery of MCPs from Hero Inspector
## Overview Hero AI Broker is our internal meta-provider, a single interface that aggregates multiple AI providers (OpenRouter, Groq, custom APIs, etc.) so the team doesn't need to manage 20 different API keys and billing accounts. Kristof's directive: **the product must look and work like a ready-to-ship product.** All buttons functional, UI polished, all core flows working. This issue tracks the full overhaul. Each area below is broken into a child issue. ## Child Issues - [x] [API Keys: UX clarity & env var configuration](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/31) - [x] [API Keys: Display existing keys + copy to clipboard](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/32) - [x] [Providers: New page to manage provider connections](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/33) - [x] [Models: Provider column + top-bar stats fix](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/34) - [x] [Chat: Fix broken chat functionality](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/35) - [x] [MCP: Show connected MCPs + default MCPs support](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/36) - [x] [MCP: Custom MCP server management](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/37) - [x] [Sidebar: Fix Providers & MCP loading spinner](https://forge.ourworld.tf/lhumina_code/hero_aibroker/issues/38) ## Out of Scope (deferred) - API key budget limits per key - API key scoping by provider/model - Auto-discovery of MCPs from Hero Inspector
mahmoud self-assigned this 2026-03-30 13:34:37 +00:00
mahmoud added this to the ACTIVE project 2026-03-30 13:34:41 +00:00
mahmoud added this to the now milestone 2026-03-30 13:34:44 +00:00
Author
Owner

Should be done

Should be done
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_aibroker#30
No description provided.